You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: actions ring dispatch, double-inversion guard, and desktop cycling fixes
Actions ring button (CID 0x00C3) was dispatching THUMB_BUTTON events
instead of ACTIONS_RING events, so the engine handler never fired.
Clarified the HID-to-config naming mismatch in comments across
mouse_hook_base, mouse_hook_types, and logi_device_catalog.
Guard OS-level scroll inversion with wheel_native_invert_active on all
three platforms to prevent double-inversion when firmware handles it.
Fix Windows Shift+wheel swallowing scroll when _ri_hwnd is unavailable.
Pass CGSMainConnectionID() to CGSGetActiveSpace() to prevent ARM64
segfault. Move desktop_direction to in-memory state and add optimistic
cache update to prevent rapid-press overshoot.
Add v17 config migration for hscroll_threshold (int 1 → float 0.1).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments