8.7 KiB
8.7 KiB
v0.2.0 (2026-04-25)
A major UI overhaul — the Studio Reference editorial hi-fi redesign — plus a fullscreen "Listening Room" mode, a Pocket Edition mobile layout, and a fully audio-driven VU/spectrum cluster.
Features
- Studio Reference redesign — editorial hi-fi aesthetic across the entire UI (8110c15)
- Player view rebuilt to match the Studio Reference mockup (14e9f22)
- Live VU meter + audio-driven spectrum, editorial banner, subtler dynamic background (d937c15)
- Fullscreen "Listening Room" mode for the player (59840a1)
- Pocket Edition mobile layout + tablet tab range fix (f85ce77)
UI Improvements
- Editorial styling for Library, Quick Access, Settings, Display + tab fix (2049850)
- Search icon overlap fix, Display cards, compact view, dark dropdowns (588a303)
- Widen spectrum to fill column; volume control moved to left of VU cluster (153424e)
- VU: narrower 44° swing, peak-based level, faster response; mini progress bar fix (f2c8216)
- Soften vinyl-stage halo, transparent-bg album placeholder, crossfade artwork swaps (4c93bfb)
Bug Fixes
- VU needle now driven from RMS-dB loudness instead of peak-of-bins (b09569f)
- VU: drop conic-gradient mask, draw lines explicitly in 0–90° range (9b84fdd)
- VU: clip grid arc to match needle swing range so rest = proper zero (3de2b44)
- Centred toolbar icons; full-width spectrum; needle at rest; drop dynamic bg (d7f488a)
- Real audio level on VU; full-width spectrum; hide canvas under vinyl (968eb15)
- Visualizer: full-width spectrum + device pick auto-starts capture (a0f74df)
- Visualizer: auto-enable actually starts capture; persist audio device (6066b4a)
- Full-width spectrum + log-mapped bars; deeper sepia + soft art fade (336d596)
- Editorial toolbar + sepia album art (d157388)
- Close more gaps with mockup (tabs, mini player, volume control) (e9e4165)
- Snap player view directly from Studio Reference mockup (77b39e5)
- Drop redundant Elapsed/Length cells; restore timeline (d9d4672)
- Close gaps with Studio Reference mockup (265b001)
- Player redesign cleanup pass — sleeve, tonearm, AGC, dead code (2a474ea)
All Commits
| Hash | Message | Author |
|---|---|---|
| 4c93bfb | ui(player): soften vinyl-stage halo, transparent-bg album placeholder, crossfade artwork swaps | alexei.dolgolyov |
| 59840a1 | feat(player): fullscreen "Listening Room" mode | alexei.dolgolyov |
| 2a474ea | fix(player): redesign cleanup pass — sleeve, tonearm, AGC, dead code | alexei.dolgolyov |
| f85ce77 | ui(mobile): Pocket Edition layout + tablet tab range fix | alexei.dolgolyov |
| b09569f | fix(vu): drive needle from RMS-dB loudness instead of peak-of-bins | alexei.dolgolyov |
| f2c8216 | ui(vu): narrower 44deg swing, peak-based level, faster response; mini progress bar fix | alexei.dolgolyov |
| 588a303 | ui: fix search icon overlap, Display cards, compact view, dark dropdowns | alexei.dolgolyov |
| 2049850 | ui: editorial styling for Library/Quick Access/Settings/Display + tab fix | alexei.dolgolyov |
| 9b84fdd | fix(vu): drop conic-gradient mask, draw lines explicitly in 0-90 range | alexei.dolgolyov |
| 3de2b44 | fix(vu): clip grid arc to match needle swing range so rest = proper zero | alexei.dolgolyov |
| d7f488a | fix(ui): centred toolbar icons; full-width spectrum; needle at rest; drop dynamic bg | alexei.dolgolyov |
| 968eb15 | fix(player): real audio level on VU; full-width spectrum; hide canvas under vinyl | alexei.dolgolyov |
| a0f74df | fix(visualizer): full-width spectrum + device pick auto-starts capture | alexei.dolgolyov |
| 6066b4a | fix(visualizer): auto-enable actually starts capture; persist audio device | alexei.dolgolyov |
| 153424e | ui(player): widen spectrum to fill column; swap volume control to left of VU cluster | alexei.dolgolyov |
| 336d596 | fix(ui): full-width spectrum + log-mapped bars; deeper sepia + soft art fade | alexei.dolgolyov |
| d937c15 | feat(ui): live VU + audio-driven spectrum, editorial banner, subtler dynamic bg | alexei.dolgolyov |
| d157388 | fix(ui): editorial toolbar + sepia album art | alexei.dolgolyov |
| e9e4165 | fix(ui): close more gaps with mockup (tabs, mini player, volume control) | alexei.dolgolyov |
| 77b39e5 | fix(ui): snap player view directly from Studio Reference mockup | alexei.dolgolyov |
| d9d4672 | fix(ui): drop redundant Elapsed/Length cells; restore timeline | alexei.dolgolyov |
| 265b001 | fix(ui): close gaps with Studio Reference mockup | alexei.dolgolyov |
| 14e9f22 | feat(ui): rebuild player view to match Studio Reference mockup | alexei.dolgolyov |
| 8110c15 | feat(ui): Studio Reference redesign — editorial hi-fi aesthetic | alexei.dolgolyov |