zarzet
ebef6ec317
fix(mornye): use translucent liquid glass for action menus
2026-09-27 04:48:44 +07:00
zarzet
c89601b6dc
feat(mornye): add persistent accent color choices
2026-09-27 04:32:02 +07:00
zarzet
6b53eb9c06
fix(settings): restore distinct category icons on the main page
2026-09-27 04:22:51 +07:00
zarzet
0b35b134f0
fix(player): align lyrics and compact header with timeline
2026-09-27 04:18:10 +07:00
zarzet
443a9a2bdf
feat(player): expand artwork when tapping the compact cover
2026-09-27 03:53:41 +07:00
zarzet
f953c46f81
fix(ios): scan app documents without the Files folder picker
2026-09-27 01:44:29 +07:00
zarzet
c263feb722
fix(artist): restore artwork accents with neutral portrait fallback
2026-09-27 01:13:02 +07:00
zarzet
be69ab4b80
fix(player): separate adjacent titles during track swipes
2026-09-27 01:03:31 +07:00
zarzet
01adae5b9d
fix(player): swipe left to advance and right to return
2026-09-27 00:59:40 +07:00
zarzet
bf7dd5b1c4
feat(player): swipe track headers and remove individual queue entries
2026-09-27 00:35:55 +07:00
zarzet
3e6bb3bba4
fix(lyrics): keep the active line anchored during language transitions
2026-09-27 00:20:02 +07:00
zarzet
369afa550b
feat(library): search songs albums artists and playlists by relevance
2026-09-27 00:00:01 +07:00
zarzet
7a26f3beac
perf(player): rebuild preview buttons only on status changes
2026-09-26 23:41:58 +07:00
zarzet
abfd8df5fb
perf(search): reduce list rendering and provider rebuilds
2026-09-26 23:41:47 +07:00
zarzet
e0093841bc
fix(album): show More only for truncated descriptions
2026-09-26 23:39:50 +07:00
zarzet
2cfd2e8a48
fix(artist): zoom artwork during pull-down stretching
2026-09-26 23:24:28 +07:00
zarzet
39f7f27e35
fix(navigation): preserve compact state and active icon colors
2026-09-26 23:24:17 +07:00
zarzet
06951f742a
feat(album): display disc groups from catalog metadata
2026-09-26 23:24:12 +07:00
zarzet
95e0e3197d
feat(lyrics): support multiple vocalists and aligned lyrics
2026-09-26 14:50:05 +07:00
zarzet
33f0811acd
fix(lyrics): slow instrumental dot pulse
2026-09-26 12:45:16 +07:00
zarzet
5aad892882
fix(lyrics): pulse instrumental dots in unison
2026-09-26 04:10:00 +07:00
zarzet
0aaef057cd
fix(player): preserve lyrics state while switching to queue
2026-09-26 04:09:47 +07:00
zarzet
607f9c440b
feat(player): animate circular feedback on transport buttons
2026-09-26 03:50:52 +07:00
zarzet
7d7716cd6f
feat(albums): show formatted editorial descriptions
2026-09-26 03:50:37 +07:00
zarzet
0e1881d837
fix(lyrics): pulse instrumental countdown dots
2026-09-26 03:50:29 +07:00
zarzet
863d1536dd
fix(lyrics): smooth highlight lift and keep romanization still
...
Ease the lift before each highlight and let it settle more gradually for held words. Keep timed pronunciation and translation lines stationary while preserving their color sweep.
2026-09-26 03:05:34 +07:00
zarzet
8e7e71827c
feat(lyrics): animate live previews while scrubbing playback
2026-09-26 01:31:31 +07:00
zarzet
55a390d679
fix(ui): correct glass shader coordinates on scaled tablets
...
Use native window metrics for glass shaders while preserving scaled layout metrics for their content. Cover fullscreen tablet orientations and resizing to a compact window.
Fixes #597
2026-09-25 21:11:30 +07:00
zarzet
b40ba27cd6
feat(lyrics): add countdown dots for instrumental breaks
2026-09-25 21:09:38 +07:00
zarzet
e9dcbf73b4
style: slim down the upcoming concerts badge
2026-09-25 20:15:29 +07:00
zarzet
8ab201cb82
style: simplify track metadata card headings
2026-09-25 20:05:19 +07:00
zarzet
3be9f40380
fix: adapt Hi-Res analysis card to Mornye and clarify results
2026-09-25 19:57:46 +07:00
zarzet
6598a360b5
fix(lyrics): align pronunciation phrases and improve readability
2026-09-25 18:34:35 +07:00
zarzet
ca7665d805
fix(lyrics): soften landscape footer and use neutral tab colors
2026-09-25 16:30:44 +07:00
zarzet
e09d0c1609
fix(lyrics): hide controls after five seconds only during playback
2026-09-25 16:26:25 +07:00
zarzet
fc13a6c7c0
fix(player): move track header with the cover between panels
2026-09-25 16:05:37 +07:00
zarzet
4f04f8bbcf
style(loading): match the compact artist header spacing
2026-09-25 12:04:31 +07:00
zarzet
8b85f65874
style(lyrics): use compact liquid glass language menu
2026-09-25 12:02:48 +07:00
zarzet
abb8dc4a42
feat(concerts): show artwork-themed event details in app
2026-09-25 12:00:28 +07:00
zarzet
ab58cdbb0c
fix(artists): tighten concert badge and logo spacing
2026-09-25 11:29:47 +07:00
zarzet
1d6ff18d06
feat(player): add native audio output controls
2026-09-25 11:27:49 +07:00
zarzet
79aa013795
fix(settings): remove extension row icons and correct online colors
2026-09-25 11:10:36 +07:00
zarzet
c494922bf1
style(settings): simplify grouped rows and use green switches
2026-09-25 11:04:31 +07:00
zarzet
a9898e8b30
feat(artists): show provider-neutral upcoming concerts
2026-09-25 10:58:19 +07:00
zarzet
3ca881b169
feat(lyrics): animate pronunciation and translation visibility
...
Add a contextual language menu for available lyric supplements in portrait and landscape. Remember independent visibility choices across tracks and player sessions without changing embedded lyrics or download options.
Fade and collapse supplements over 320 ms while interpolating lyric row heights and keeping the active line aligned. Honor reduced motion and control auto-hide; cover menu availability, persistence, animation, and word timing in widget tests.
2026-09-25 10:29:22 +07:00
zarzet
64445a09fc
feat(navigation): refine translucent bottom bar and search folding
...
Keep Search inside the expanded tab bar and animate it into a separate control when collapsed. Reduce navigation surface tint while retaining clear icons and accessibility fallbacks.
2026-09-25 01:22:43 +07:00
zarzet
7a8dadf5f9
feat(player): animate artwork transitions and immersive lyrics
...
Enlarge player artwork and transport controls, morph the cover into the lyrics and queue header, and minimize the player back into the mini player. Keep the larger header actions in lyrics and queue only.
Use larger lyrics with upper focus and progressive blur. Hide idle lyric controls after three seconds, restore them on interaction, and keep the normal player as the landscape entry page.
2026-09-25 01:22:21 +07:00
zarzet
3d05383e00
feat(player): expand compact track action menus
...
Add favorite, playlist, sharing, and artist navigation actions. Use denser menu typography and prefer placement above the invoking control.
2026-09-25 01:22:03 +07:00
zarzet
9a62244263
feat(library): refine album and artist artwork headers
...
Raise album details and artist actions over the artwork, soften the lower artist banner, and derive action colors from the artist logo. Match loading skeletons to the updated header layouts and preserve scrolling and large text behavior.
2026-09-25 01:20:54 +07:00
zarzet
2adcdf0768
fix(artwork): preserve cover colors and readable player contrast
2026-09-25 01:20:11 +07:00