Skip to content

Fathom 0.2.1

Choose a tag to compare

@mtolhuys mtolhuys released this 24 Sep 23:58
· 28 commits to main since this release

Fathom: Alt+Tab that dives through time

Two fixes from @nixfred, and main stays frozen while the marketplace reviews.

  • The Alt release follows the keyboard in use. kb_options set per keyboard (hl.device), which the global setting does not show, are followed too: the key held as the chord fires is the one whose release commits, whatever that keyboard's options say. (#1)
  • A sideways fling crosses as many workspaces as it is worth, the way a dive of several windows already did, and a chord always arms the watchdog when it switches to hold mode, also over a filter that matches nothing. (#2)
  • Main stays frozen while a marketplace submission or update request is open. bin/submission-guard, installed as the pre-push hook, refuses a push to main while one is open; bash bin/revalidate renders the submission's issue body again by omakit's retry edit protocol.

Both fixes were run in omakit's disposable Omarchy 4.0.4 guest with real keys, on 0.2.0 and 0.2.1: the bugs reproduce on 0.2.0 and are gone here. The README now says what Fathom weighs there: no measurable CPU and no child process.

Update:

omarchy plugin update io.github.mtolhuys.fathom

New here? Install:

omarchy plugin add https://github.com/mtolhuys/fathom --enable

Then add the Alt+Tab block from the README to ~/.config/hypr/bindings.lua.

fathom-demo.gif is the same demo as a GIF, to share.