Skip to content

v0.8.1 — tone picker code-review polish

Choose a tag to compare

@hoangperry hoangperry released this 23 May 20:06

Code-review polish on top of v0.8.0 — no behaviour change, pure cleanup.

Changed

  • Single source of truth for the picker panel size. TonePickerController derives both the NSPanel.contentRect at construction AND the cursor-anchored origin from one private let panelSize constant; 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