0.5.0
Added
- Application-specific gesture bindings and exclusions using sections such as
[mouse "Safari"]. - Expanded bindings with per-gesture
deferand trackpadhapticoptions. - Haptic confirmation for configured trackpad gestures, enabled by default.
- Executable script actions and URL bindings with clipboard and date substitutions.
- Optional left- and right-side modifier keys, including shortcuts such as
right-ctrl+space. - Three- and four-finger physical clicks on trackpads.
- Experimental two- and three-finger physical clicks on Magic Mouse. Enable them with
experimental-mouse-click-gestures = trueunder[general]; they remain sensitive to hand placement and contact timing. - Diagnostics for copying app state, opening recent logs, and temporarily enabling verbose logging.
- Current Gestures and configuration status in the menu bar.
Fixed
- Prevented taps, clicks, holds, and swipes from dispatching over one another during the same touch sequence.
- Prevented trackpad drags, palms, thumbs, edge contacts, brief contact dropouts, and interrupted releases from becoming physical-click actions.
- Preserved native scrolling when a swipe family has no configured binding.
- Preserved native trackpad clicks while running configured multi-finger click actions on release.
- Re-registered touch devices after sleep and wake.
- Sent hardware-shaped keyboard sequences for apps that require explicit modifier transitions and side-specific modifier flags.
- Reported invalid or rejected configuration lines in the menu instead of silently presenting an empty configuration.
Version 2 configuration remains supported. Magic Mouse physical-click bindings require the explicit experimental opt-in.