Skip to content

Releases: jonathanpopham/beckon

beckon 0.1.6

Choose a tag to compare

@jonathanpopham jonathanpopham released this 26 Jul 18:33

Fixes window layouts that moved windows without reliably resizing them: Left Half and Right Half now apply and verify the complete frame, and Center now produces a centered two-thirds layout.

Also fixes radix parsing, case-insensitive plugin keywords, duplicate plugin-name collisions, and deep menu walking. Hardware coverage now exercises app launch, file and Spotlight search, menu actions, clipboard, plugins, window switching, volume restoration, and exact left/right/center frame round trips.

The release script now emits both a versioned archive and a stable Beckon.zip asset.

Demo: watch or download Beckon v0.1.6.

beckon 0.1.5

Choose a tag to compare

@jonathanpopham jonathanpopham released this 19 Jul 01:37

Fixes the typing hang: the main-search file blend no longer shells out to Spotlight per keystroke (that was up to 6 seconds of main-thread stall per key); it now uses only the instant in-memory index, while the file trigger keeps the thorough Spotlight tiers. Adds fifteen System Settings panes to the command pool: type keyboard, displays, bluetooth, wifi, battery and open the pane directly.

beckon 0.1.4

Choose a tag to compare

@jonathanpopham jonathanpopham released this 18 Jul 22:18

Window management hardening: AX calls to the target app are bounded (1s messaging timeout) so a busy app can never make the launcher look hung, and frame writes run best-effort with a corrective pass, fixing windows that moved but did not resize.

beckon 0.1.3

Choose a tag to compare

@jonathanpopham jonathanpopham released this 18 Jul 15:44

The blank screen becomes a home view: your most-used items lead, rotating discovery slots teach a different corner of beckon on every summon, and two tail slots resurface commands you have used before. Walkthrough text now fits the panel width. Local builds prefer a stable signing identity so Accessibility grants survive rebuilds.

beckon 0.1.2

Choose a tag to compare

@jonathanpopham jonathanpopham released this 16 Jul 21:43

File search joins the main results: bare queries blend filename matches below apps and commands, Spotlight top-ups are junk-filtered, and a last-resort content search finds documents by their text when nothing matches by name. Result rows are no longer editable text cells; double click activates a row.

beckon 0.1.1

Choose a tag to compare

@jonathanpopham jonathanpopham released this 16 Jul 21:30

The walkthrough invitation moves out of the results into a quiet grey footer at the panel's bottom edge. Return on a fresh blank screen still starts the tour; an arrowed-to row activates normally; the hint retires after the tour completes. Also since 0.1.0: nothing else, this is a UI polish release.

beckon 0.1.0

Choose a tag to compare

@jonathanpopham jonathanpopham released this 16 Jul 17:25

The first release. A keyboard launcher for macOS with zero dependencies: launch apps with learned ranking, window management and switching, menu-item search, clipboard history that pastes, a keyboard path browser with Quick Look, file search, an exact fixed-point calculator, snippets, quicklinks, emoji, dev utilities, script commands, a JSON-RPC plugin protocol for any language, a first-run walkthrough (press Return on the blank panel), and a config file for aliases, themes, triggers, and the summon hotkey.

Install: see the README. The bundle is ad-hoc signed, not notarized; use the install script, brew --no-quarantine, or build from source with scripts/bundle.sh.