Skip to content

Flip 1.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 13:16
· 16 commits to main since this release

Flip has a command line. flip list prints every window it knows as JSON,
flip focus <id> brings one forward, flip arrange left-half moves the focused
one, and flip switch, flip pause and flip resume do what they say. Homebrew
puts it on your PATH; a disk image install gets it with make link.

It drives the running application over a socket rather than reaching into
accessibility itself, so it sees exactly the windows the switcher sees rather
than a second opinion. The window-title search Flip does not have is now a
pipeline: flip list | jq and flip focus.

Opening the switcher from a script left it with no way out, because nothing was
holding a modifier to release. Return now commits the selection — bare or
with the leader held, so ⌃⌥↩ still fills the window behind the grid.

A fresh install now ships one shortcut instead of fourteen. The old seed was
one person's habits — a file manager most people have never installed, a
particular Chrome web app, three editors — and every key it claimed was one a new
user had to find and clear before it was theirs. What is left is ⌥ F for the
Finder: enough to show what application keys are, on the one application every
Mac certainly has. An existing bindings.json is untouched.


Installing

brew install --cask mxwnk/tap/flip

Or take the disk image below. Flip is signed with its own certificate
rather than notarised, so a copy installed by hand has to be allowed once
under System Settings › Privacy & Security. Homebrew does that for you.

Accessibility is asked for on first run, Screen Recording only if you
want thumbnails. Both survive updates: the signature is pinned to the same
certificate every release, and the pipeline refuses to publish one where
it has drifted.