v0.0.1-patch1 - first usable release
✨ What's New
The menu bar UI has been completely reworked to look and feel like a first-class macOS citizen.
- SF Symbols throughout —
backward.fill,play.fill,pause.fill,forward.fill,gobackward.5,goforward.5,music.note.list - San Francisco proportional fonts replace monospaced text everywhere
- Semantic styling —
.foregroundStyle(.primary/.secondary/.tertiary/.quaternary)respects system appearance - Hover animations on transport buttons with smooth transitions
- Progress bar in the menu bar popover
- Status icon toggles between
play.circle.fill(playing) andplay.circle(paused) - Click-outside-to-close on the popover via global event monitor
- Empty state with guidance when no track is loaded
- Same polish applied to CompactPlayerView, SuperCompactPlayerView, TransportBar, and PlayBar
Files Changed
| File | Change |
|---|---|
MenuBarController.swift |
SF Symbol icon, Combine observation, global event monitor, .applicationDefined popover |
MenuBarView.swift |
Complete rewrite — system fonts, SF Symbols, hover states, progress bar |
CompactPlayerView.swift |
System fonts, SF Symbols, semantic colors |
SuperCompactPlayerView.swift |
System fonts, SF Symbols, semantic colors |
TransportBar.swift |
System fonts, SF Symbols, volume speaker icon |
PlayBar.swift |
System font polish |
README.md |
New — badges, features, usage, shortcuts, architecture |