Kyber 0.8.1
· One min read
This patch addresses a handful of regressions from version 0.7. Gamepad inputs are no longer forwarded when the client window loses focus, which prevents unintended input being sent to the host. Keyboard state is now properly flushed when the window loses focus or the application exits, avoiding stuck keys on the host. Two cursor-related regressions have been resolved: the cursor can once again be correctly confined within the window when it is hidden, and spurious mouse position events are no longer sent on Windows when the cursor is hidden and relative mouse movement is in use. A random crash at startup on Apple Silicon Macs caused by a parsing issue in the QUIC connection setup has also been fixed.
Changelog
- client: Avoid to send Gamepad events when window focus is lost
- controller: Fix keyboard flush on Window focus loss/Application exit
- client: When the cursor is hidden, it is now impossible to go out of the window (0.7 regression)
- Windows: If MouseMove is supported, avoid to send MousePosition when cursor is hidden (0.7.0 regression)
- macOS M1 client: Fix a random crash at startup, during Kymux URI parsing