Skip to content

0.5.0

Choose a tag to compare

@nweii nweii released this 02 Aug 18:40
8f17d31

Added

  • Application-specific gesture bindings and exclusions using sections such as [mouse "Safari"].
  • Expanded bindings with per-gesture defer and trackpad haptic options.
  • 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 = true under [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.