Releases: julienR2/spaceflick
Release list
v1.0.2 — wait for Accessibility
Without the Accessibility grant, spaceflick used to exit. Both launchd jobs are KeepAlive, so that meant respawning every 10 seconds forever. It now waits for the grant instead, which also means flipping the switch in System Settings takes effect immediately — no restart.
v1.0.1 — edge guard
Fixes flicking past the first or last space, which landed the Dock on a nonexistent index and showed a black screen. On the gesture's began phase spaceflick now reads the ordered space list for the display under the pointer, and passes the release through untouched when it heads off either end so macOS rubber-bands as usual.
Also new: an icon, a much shorter README, and the tap renamed to julienR2/tap — install is now brew install julienR2/tap/spaceflick.
v1.0.0
First release.
A single passthrough CGEventTap that rewrites the reported release velocity on the ended phase of a horizontal Dock swipe, so the space commits immediately instead of playing a long ease-out.
- The native gesture is untouched during finger tracking, so the half-swipe peek still works.
- A slow release (below
--min-velocity) is passed through, so peek-and-let-go still snaps back natively. - No SIP changes, no scripting addition, no polling. ~0% CPU.
Install: brew install julienR2/spaceflick/spaceflick