Mostly a pass over the whole codebase, fixing things that were wrong or would have become wrong — plus one small addition and a set of better starting defaults. Worth updating for the first fix below if your Mac has no backlit keyboard.
New
- An empty agenda can fill itself with examplesAppearance → Agenda. Off unless you ask for it. A day with nothing on it shows a few sample events and reminders instead of blank space; they are badged Sample, they never replace anything real, and the closed notch will not count one as your next event.
Changed
- Better defaults out of the boxA fresh install now starts with the HUD on, widgets beside the cutout while music plays, downloads landing on the shelf, copy-on-drag, a faster hover, no border, and a 50-item clipboard. Existing settings are untouched — this only affects a first run or a reset.
Fixed
- Media keys could stop working entirely on some MacsThe HUD swallows a key after handling it, so macOS doesn't draw its own. It was swallowing keys it had failed to act on too — on a Mac with no backlit keyboard, or where brightness can't be set, that key did nothing at all. Keys that can't be handled are now passed to macOS untouched.
- Five places that could crash on an unusual MacFolder lookups for Downloads, Desktop and Caches assumed macOS always returns a result. Two of them run at launch, so the app would have refused to start rather than misbehaved.
Improved
- Volume keys do a fifth of the work they used toOne audio-device lookup per keypress instead of five, inside a handler macOS puts on a deadline
- The diagnostic log no longer grows foreverCapped, with the oldest entries trimmed on a background thread
- Opening Diagnostics stays fast however long the app has been installedIt reads the end of the log rather than all of it
- Less work on every drag, drop and media keyThe log's date formatter is built once instead of per line