mirror of
https://github.com/InstanceBrick/nightcap.git
synced 2026-10-18 22:00:56 +02:00
* fix(input): fix mouse aiming, shooting refusal, key drops, and clean up test suite - Remove spurious Wayland RMB release heuristic in window event loop that falsely synthesized releases during mouse drag - Remove mouse motion lockout in WindowPointerCaptureOwner after releasing right-click - Accumulate relative pointer coordinates and clamp discrete clicks to viewport bounds so shooting clicks land on crosshairs in pointer lock mode - Implement mouse motion coalescing in PumpEvents to prevent high-polling rate mice from starving the event queue - Add ASCII and fallback scancode mapping in MapSdlKeyToAndroid to avoid dropping unmapped keys - Clean up obsolete static script-based regex tests and fix system install multi-arch test * fix(input): prevent focus loss lockout from dropping WASD and auto-release text focus on click - Automatically recover router focus when receiving active hardware input events so WASD/movement keys are never permanently dropped after Wayland/SDL focus loss transitions - Release stale Roblox text-input session when clicking anywhere in the game viewport so Roblox Lua movement scripts don't remain in TextBox-focused state - Allow mouse pointer capture when native lock is requested without gating on fragile focused_ flag --------- Co-authored-by: glook9001 <310372091+glook9001@users.noreply.github.com>