v0.8.1 — tone picker code-review polish
Code-review polish on top of v0.8.0 — no behaviour change, pure cleanup.
Changed
- Single source of truth for the picker panel size.
TonePickerControllerderives both theNSPanel.contentRectat construction AND the cursor-anchored origin from oneprivate let panelSizeconstant; the two can no longer drift. - Removed unused
clampSelectionAfterFilter()helper (and its test). The view already resets the selection to 0 on every filter change (the Spotlight/Raycast UX) — the clamp helper would have been a different UX and was dead code.
Auto-update
On v0.6.1+ this arrives automatically via Sparkle.
Compatibility
- macOS 14 Sonoma minimum
- Liquid Glass effects on macOS 26 Tahoe
Tests
- 242 Swift tests / 52 suites GREEN (−1 from the removed clamp test)
- Apple notarization: DMG + zip both Accepted and stapled