Skip to content

Multi-Tofu 0.2.2

Choose a tag to compare

@JMax92 JMax92 released this 27 Aug 19:06
· 13 commits to main since this release

Fixes the freeze when recording the peek shortcut, plus three related annoyances.

Fixed

Recording the peek shortcut froze the app. The list of shortcut buttons and the list the click handler indexed into were written down separately, and the handler still had five entries after peek made it six. Clicking peek's button raised an IndexError inside an AppKit action. The order now lives in one constant that both sides read, and the record handlers no longer let an exception escape.

Opening the app showed nothing. A menu bar app that opens to no window at all reads as a failed launch. Settings now opens when you start it, with a switch in Settings to turn that off.

Two copies of the app on disk. The build kept a staging copy after I stopped deleting it. That is a second Dock icon, a second Spotlight result, and a good way to grant Accessibility to the copy you are not running. One bundle now.

Two actions could share one key. Whichever the app checked first won and the other silently never fired. Recording a key that another action holds now frees it there, and a config that already clashes says so in the status line.

Upgrading

Replacing the app drops the Accessibility grant. Switch Multi-Tofu back on in System Settings > Privacy & Security > Accessibility. No restart, it picks up within two seconds.

If your next and previous ended up on the same key, re-record one of them and the other is freed automatically.