Skip to content

Phona 1.9.0

Choose a tag to compare

@basal-john basal-john released this 09 Sep 15:01
· 2 commits to main since this release
28e9271

The interface, rebuilt on macOS's own components instead of this app's imitation of them.

What you will notice

The window looks like a Mac app from this year rather than from two releases ago. Section headers are in ordinary sentence case instead of small capitals, the containers have the system's corner radius and fill, nothing is set in 9.5pt type any more, and search sits in the toolbar as a real search field with a focus ring, a clear button and Command-F.

The dictation capsule is Liquid Glass on macOS 26. It still picks up whatever app is behind it, and under Reduce Transparency it becomes a solid surface instead. Under Reduce Motion it no longer springs, lifts or scales.

The mark on each dictation is now a filled circle for text that stayed on this Mac and an upward arrow for text that left it. Green against blue is a pairing some readers cannot separate, and on the Home pane that mark was the only thing on the row saying where the text went.

There is a Help menu, which the app did not have, and a View menu, so Command-1 to Command-4 move between the four panes.

Settings is now a row in the sidebar rather than a window of its own. It is one scrolling form instead of three tabs, and Command-comma selects it rather than opening a separate window.

What was in the wrong place

The legend explaining the marks was pinned to the bottom of the sidebar, and the Settings apply button to the bottom of its window. The bottom edge of a window is the part people drag off the screen. The legend is now behind a toolbar button and in the Help menu, and the apply control is a notice at the top of the settings form.

Fixed

  • The main window could not be resized smaller than its content. That is the same fault that once opened it 1541pt tall on a 1290pt screen.
  • The Settings notice headlined every message "Saved", including failures.
  • Toggle Sidebar took Command-S, which means save everywhere else on the platform. It is Control-Command-S now.

For anyone building from source

Building now needs macOS 26, because glassEffect(_:in:) only exists in that SDK. The call is guarded, so the built app still runs on macOS 14 and uses the old vibrancy layer there. CI moved to macos-26 for the same reason.

Two new flags: --shots photographs the real windows on synthetic fixture data, and --check-fixtures checks that fixture.

Needs an Apple Silicon Mac, macOS 14 or later, and about 6.5 GB of disk for the models.