Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 May 21:23
b358eb4

⚠ BREAKING CHANGES

  • release v1.0.0

### Added

  • release v1.0.0 (ef27d43)
  • ui: add read-only track info floating panel (353b7e5)
  • ui: complete keyboard focus phase — settings nav, sheet focus restore, tests (71045b7)
  • ui: Dynamic Type support — semantic fonts, @ScaledMetric grid, NSTableView cell fonts (4467185)
  • ui: keyboard focus — album grid arrow nav, transport focusSection, scrubber a11yValue (5d85ca3)
  • ui: replace Help Viewer with in-app Help and Notices windows (3ca7a80)
  • ui: respect Reduce Motion — freeze visualiser, instant track transitions (c1d9eb7)
  • ui: respect Reduce Transparency — solid backgrounds for mini-player, strip, lyrics (0e7bbb4)
  • ui: VoiceOver support — row labels, live track announcements, combined album cells (7eb709c)
  • ui: warm light-mode backgrounds from cold white to cream/linen (0faa95e)
  • ui: WCAG AA colour contrast audit and token adjustments (8d4ec14)
  • ui: wire native Help Book — move to Bocan.help bundle, replace GitHub fallback (b82acec)

### Fixed

  • ci: guard Sparkle steps, point DMG at export/ directly (8e25bac)
  • metadata: use stable taglib opt symlink instead of versioned Cellar path (5662434)
  • playback: lower activate() Task priority to .default to silence GRDB QoS inversion warning (2e5be75)
  • test: tighten VisualizerViewModel performance toast timing (305084d)
  • ui: consolidate toggleLovedForNowPlaying into Rating extension (3255859)
  • ui: fix DSP settings layout — use safeAreaInset for segmented picker header (030dca1)
  • ui: move DSP section picker into toolbar principal slot (f4e60b6)
  • ui: push fullscreen visualizer overlay below traffic-light buttons (33daa34)
  • ui: remove focusable TabView causing blue focus ring; increase Settings minHeight to 415 (88c4c6e)
  • ui: remove grey toolbar bar from mini-player window (46a5fca)
  • ui: remove iOS min-touch-target frames from playbar — restores icon density (c0cd107)
  • ui: render About Third-Party Notices as HTML; extract shared NoticesHTMLView (6310289)
  • ui: render Notices & Licences window as HTML — headings, links, bold (def4690)
  • ui: resolve Swift 6 concurrency errors in AirPlayButton.Coordinator (eed641f)
  • ui: restore original transport icon sizes — 24pt play, 18pt prev/next, 15pt secondary (09be29c)
  • ui: silence IUO coercion warning — explicitly unwrap NSApp in accessibility post (94f7f43)
  • ui: silence swiftlint violations — file/type length, force_unwrap, multiline_arguments (e39a5c0)
  • ui: split DSP & EQ into three separate Settings tabs (a81132f)