Skip to content

v0.0.1-patch1 - first usable release

Choose a tag to compare

@achuthanmukundan00 achuthanmukundan00 released this 23 May 15:36

✨ 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) and play.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