Skip to content

v0.2 — skin polish + UX fixes

Choose a tag to compare

@LeoHChen LeoHChen released this 01 May 05:35
cc11db9

First proper release-on-iPhone build. Tag: v0.2 (annotated, on cc11db9).

What's new since v0.1

Skin polish

  • EQ + Playlist panels now skin alongside the main player. Switching skins recolors the entire now-playing sheet at once — text, background, and current-track highlight all read the active skin's PLEDIT.TXT palette (#12).
  • Skin picker added to the SwiftUI (None) player so you can switch back to a skinned player without leaving the now-playing screen (#12).

UX fixes

  • Mini player removed — it was blocking the bottom row of the tab bar and list rows after the now-playing sheet was dismissed. Auto-present-on-tap (from v0.1) handles reopening the player (#12).
  • Bogus read-only flag fixed — every picked folder used to come back read-only because security scope wasn't open during bookmark capture, so the on-drive HarmonIQ/library.json write failed and the index fell back to the sandbox even on writable locations (#11).
  • Folder delete in Library → Folders view (it was Settings-only) (#11).

Install

Build & run from Xcode against any iOS 16+ device or simulator. No release artifacts attached.