Skip to content

Multi-Tofu 0.4.0

Choose a tag to compare

@JMax92 JMax92 released this 27 Aug 20:30
· 9 commits to main since this release

Hiding, a crowned logo, and a way out of a stale Accessibility permission.

The permission that looked granted and was not

The banner in Settings only redrew when the list of clients changed, so with no client open it kept saying Accessibility was off long after you had granted it. The permission is now polled in both directions and the banner refreshes on its own while the window is open.

The deeper problem it was hiding: every build of an app signed without a paid Apple developer account gets a new signature, so macOS treats an update as a different app. The row left in System Settings looks switched on and no longer matches. There is now a Fix access button next to the banner that resets the record and relaunches, which is the only thing that makes macOS ask again.

Hide the other clients

A new option, off by default. Switch it on and every client except the one in front disappears while you play. They keep running and come back the moment you switch to them. Turning the option off gives them back, and so does quitting Multi-Tofu, so you can never end up with invisible clients.

Smaller things

  • Command Q quits and Command W closes the Settings window. A menu bar app draws no menu bar, but AppKit still reads key equivalents from the main menu, and there was none.
  • The permission alert is a sheet, so it opens in front of the Settings window instead of behind it.
  • The Settings header put two columns of checkboxes side by side and overlapped itself in French, where every label runs about a third longer. One per line now.
  • New icon: a crowned tofu leading a flock.

Install

Unzip, drag Multi-Tofu into Applications, right click and Open the first time. If you are updating from an earlier version and the shortcuts stop working, open Settings and use Fix access.