zarzet
be9e9903d9
perf(store): skip invisible backdrop blur on repo cards
...
Repo cards, category chips and the Store search field scroll over the plain page background, where a backdrop blur changes nothing visible but re-filters each panel on every scroll frame. MornyeGlass.navigation gains samplesBackdrop; these panels keep the same tint, rim, shadow and glass clarity without the blur pass. Floating chrome keeps its blur.
2026-10-01 19:41:44 +07:00
zarzet
6e6d9dd00e
fix(background): keep library scans and update downloads running with the screen off
...
Android froze the process once the activity stopped, because only track downloads held a foreground service. A dataSync BackgroundWorkService with a partial wake lock now covers library scans and in-app APK downloads, and stops when the last task ends or the system timeout fires. Its notification shows the existing localized progress, so no duplicate appears. If Android refuses the service, work continues as before.
On iOS a scan holds its own background task; on expiry it cancels the scan cleanly instead of being suspended.
2026-10-01 18:46:21 +07:00
zarzet
ad9670eb46
feat(library): select search results with a long press
...
Long-pressing a song in Library search results enters multi-select with the Library track actions. Taps toggle songs, select all covers the visible songs, back leaves selection mode, and a new query clears it. Applies to the Mornye Library tab and the Material/Songs search.
2026-10-01 18:46:21 +07:00
zarzet
86cf860288
refactor(library): share the track selection bar and delete action
...
The Library list's multi-select toolbar (FLAC upgrade, re-enrich, convert, ReplayGain add/remove, delete) becomes LibraryTrackSelectionBar, and its delete flow becomes deleteLibraryTracks. The Library list renders and behaves as before; other screens can now offer the same actions.
2026-10-01 18:46:21 +07:00
zarzet
fe30871e36
fix(mornye): preserve navbar blur during collapse animations
2026-10-01 01:29:00 +07:00
zarzet
d1eba29a4a
fix(mornye): soften glass rims and increase transparency
2026-10-01 01:29:00 +07:00
zarzet
a2974acee0
fix(mornye): respect glass clarity and accessibility limits
2026-10-01 00:42:15 +07:00
zarzet
ce13e29b71
feat(appearance): add glass clarity controls and directional highlights
2026-09-30 23:42:20 +07:00
zarzet
9ebf98ff6c
perf(mornye): adapt glass and player effects to device capabilities
2026-09-30 23:42:00 +07:00
zarzet
b11e925ee4
perf(player): suspend covered pages and streamline transitions
2026-09-30 23:40:04 +07:00
zarzet
3a63918e1f
refactor(flutter): remove unreachable state and widget APIs
2026-09-30 21:44:16 +07:00
zarzet
377710ec22
refactor(ui): consolidate file feedback and shared display helpers
2026-09-30 21:43:39 +07:00
zarzet
8aa8d598d8
feat(lyrics): keep the screen awake while viewing lyrics
2026-09-30 20:21:21 +07:00
zarzet
a1cec6de51
fix(library): open track metadata from search results
2026-09-30 20:16:08 +07:00
zarzet
c5a262b865
fix(motion): pause loading effects when hidden or motion is reduced
2026-09-28 11:58:50 +07:00
zarzet
892911c825
feat(material): unify search filters and extension actions
2026-09-28 11:58:49 +07:00
zarzet
c2eab0da51
fix(material): keep navigation tint continuous through system inset
2026-09-27 18:18:19 +07:00
zarzet
472e549f8f
feat(player): animate Material seek bar with expressive waves
2026-09-27 17:18:51 +07:00
zarzet
d390a214c3
feat(material): adopt expressive controls across the app
2026-09-27 17:01:11 +07:00
zarzet
579c6fe4d9
fix(ui): show Dolby Atmos as a compact logo
2026-09-27 16:11:00 +07:00
zarzet
63210c0277
fix(queue): style Mornye swipe removal and simplify queue heading
2026-09-27 16:06:23 +07:00
zarzet
7d43153b07
feat(album): zoom artwork when pulling down the Mornye header
2026-09-27 15:44:21 +07:00
zarzet
3449822212
fix(album): remove dividers above Mornye disc headings
2026-09-27 15:44:20 +07:00
zarzet
2304894276
fix(library): replace library badge text with a folder icon
2026-09-27 15:44:20 +07:00
zarzet
d92bcf7716
feat(player): add AAudio hi-res, WavPack DSD and DAC volume
2026-09-27 15:26:11 +07:00
zarzet
5f0463a7a4
feat(player): continue playback with Library autoplay
2026-09-27 11:53:40 +07:00
zarzet
c498439554
fix(mornye): improve frosted menu contrast and readability
2026-09-27 05:16:07 +07:00
zarzet
48891a1bb3
fix(mornye): keep popover glass clear and correctly clipped
2026-09-27 05:00:06 +07:00
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