Commit Graph
100 Commits
Author SHA1 Message Date
austinried e5416e1d33 make the library header fade over the scrolling hero gradient 2026-10-04 00:29:55 +00:00
austinried 5535a41f5d show the now playing gradient behind the library lists 2026-10-04 00:29:55 +00:00
austinried da7af592d6 tint the library header with the now playing surface colour 2026-10-04 00:29:54 +00:00
austinried 702bbe133a round the mini player progress tip and surface the library header 2026-10-04 00:29:54 +00:00
austinried 483a15923f align the library title and tabs with the album grid 2026-10-04 00:29:54 +00:00
austinried f21b04af49 dismiss the now playing overlay when playback is cleared 2026-10-04 00:29:54 +00:00
austinried 690dbc70be keep the now playing overlay open when playback ends 2026-10-04 00:29:54 +00:00
austinried b6c23f23aa fix the now playing overlay animation and state 2026-10-04 00:29:54 +00:00
austinried 79b41c6a15 use one 200ms overlay duration 2026-10-04 00:29:54 +00:00
austinried ca12ff49bc quicken the now playing settle 2026-10-04 00:29:54 +00:00
austinried 1b6c4afac1 anchor the expansion to the mini player and make flicking easier 2026-10-04 00:29:54 +00:00
austinried 4aa085512f tie the now playing expansion to the drag and add swipe-down to dismiss 2026-10-04 00:29:54 +00:00
austinried ad1bb1fc8e make the mini player progress bar unrounded and tie expansion to the drag 2026-10-04 00:29:54 +00:00
austinried 5907ebcb5c add a mini player progress bar and drag-to-expand 2026-10-04 00:29:54 +00:00
austinried 11947893b2 fix cover art sizing and downsampling 2026-10-04 00:29:54 +00:00
austinried 01167fbb4a add the status bar scrim to now playing 2026-10-04 00:29:54 +00:00
austinried dd2d9e2757 restore the material seek bar and centre the now playing title 2026-10-04 00:29:54 +00:00
austinried 3ebf59dd21 clamp the now playing title and subtitle heights 2026-10-04 00:29:54 +00:00
austinried c145fe51f0 custom seek bar, don't play on seek, trim CJK line height, fix icon aspect 2026-10-04 00:29:54 +00:00
austinried 5e114f6edc fix the now playing shadow ratio, CJK shift and notification icon size 2026-10-04 00:29:54 +00:00
austinried 92ef7bfcfb make the now playing slider seekable and show full artwork 2026-10-04 00:29:54 +00:00
austinried d7434b80cc match the remaining app bar titles and cover the switch off state 2026-10-04 00:29:54 +00:00
austinried 94c0210135 enlarge settings section headers 2026-10-04 00:29:54 +00:00
austinried 19ab8ffea6 match the settings title bar size and enlarge section headers 2026-10-04 00:29:54 +00:00
austinried 6bdfdc8549 make the switch off state visible 2026-10-04 00:29:54 +00:00
austinried 0203deae90 address review nits: cover art flags, artist retry, subtitle fallback 2026-10-04 00:29:54 +00:00
austinried e7dcd808dd use a 10dp inset all around the mini player 2026-10-04 00:29:54 +00:00
austinried 20dbdf844d widen the mini player gutters for rounded screens 2026-10-04 00:29:54 +00:00
austinried 984c90b794 trim the mini player: artist only, smaller art and buttons 2026-10-04 00:29:54 +00:00
austinried 47089e3dc9 let the mini player colour run behind the nav bar again 2026-10-04 00:29:54 +00:00
austinried 5b6414bc4b keep the mini player off the nav bar and restore full saturation 2026-10-04 00:29:54 +00:00
austinried 9afedde0c4 shade the now playing art and resaturate the mini player 2026-10-04 00:29:54 +00:00
austinried f8eede9e9c revert the mini player to a solid, slightly desaturated colour 2026-10-04 00:29:54 +00:00
austinried 33c5181eb1 draw a compact blob gradient behind the mini player 2026-10-04 00:29:54 +00:00
austinried de90d11f35 fall back to the letter placeholder when cover art fails to load 2026-10-04 00:29:54 +00:00
austinried d8a0bf709d guard artist art resolution and tidy the preload 2026-10-04 00:29:54 +00:00
austinried 745f5f4097 use the album detail title size on now playing 2026-10-04 00:29:54 +00:00
austinried 1d97636ec1 match the now playing title, layer artist album art, dim the mini player 2026-10-04 00:29:54 +00:00
austinried d26936c251 theme the artist header from cover art and tune the mini player 2026-10-04 00:29:54 +00:00
austinried 39e2c5d09e polish the themed screens: comment line, brighter mini player, art preloading 2026-10-04 00:29:54 +00:00
austinried f70d1ba27e theme the artist, now playing and mini player from their art 2026-10-04 00:29:54 +00:00
austinried 2e9e53d732 share the artwork hero layout and give playlists the album layout 2026-10-04 00:29:54 +00:00
austinried 9ff1cfa1da store playlist duration from the server 2026-10-04 00:29:53 +00:00
austinried fb06653149 enable the Gradle configuration cache locally 2026-10-04 00:29:53 +00:00
austinried f725b25004 derive the secondary text colour from the gradient luminance 2026-10-04 00:29:53 +00:00
austinried 4c8f3e1740 fade the hero back button and brighten secondary text 2026-10-04 00:29:53 +00:00
austinried ee9376d059 lighten the hero's darkened end colour 2026-10-04 00:29:53 +00:00
austinried bcb3f20a09 apply the prefetched theme on open and soften the hero darkening 2026-10-04 00:29:53 +00:00
austinried f32135d8d2 reduce theme-transition and album scroll recomposition 2026-10-04 00:29:53 +00:00
austinried eb6383115e fix seed job leak and viewport fill top padding 2026-10-04 00:29:53 +00:00
austinried 9c1ba2bea6 drop the artwork seed expiry 2026-10-04 00:29:53 +00:00
austinried a8804a78a0 animate only the accent roles during a theme fade 2026-10-04 00:29:53 +00:00
austinried 1701aeaf79 persist artwork seeds in the database 2026-10-04 00:29:53 +00:00
austinried 2808568a7a keep the hero back button visible and drop dead code 2026-10-04 00:29:53 +00:00
austinried 61c467f826 fix viewport fill padding and key cover art requests on both refs 2026-10-04 00:29:53 +00:00
austinried ee3bf734da bound and harden the artwork seed cache 2026-10-04 00:29:53 +00:00
austinried f2ebac783d crossfade only the hero image, not the grid 2026-10-04 00:29:53 +00:00
austinried d8d68d5d8d show the artist hero thumbnail under the full image too 2026-10-04 00:29:53 +00:00
austinried 6ef1a105b8 crossfade cover art and show the thumbnail under the full image 2026-10-04 00:29:53 +00:00
austinried c14ade1bcb lighten the album art shadow 2026-10-04 00:29:53 +00:00
austinried f8da91e0cc prefetch artwork seeds from the grid so an album opens with its theme 2026-10-04 00:29:53 +00:00
austinried e8e2c38aaa keep the accent blobs dimmer than the primary button 2026-10-04 00:29:53 +00:00
austinried 7303e23d62 quicken the album theme transition 2026-10-04 00:29:53 +00:00
austinried eaa119cc39 make the artwork theme transition duration caller-supplied 2026-10-04 00:29:53 +00:00
austinried 9fe316d5ba fade between artwork themes instead of snapping 2026-10-04 00:29:53 +00:00
austinried a3d7bf7234 floor the gradient saturation and deepen it slightly 2026-10-04 00:29:53 +00:00
austinried fa042aeb3f give the album art a little shadow 2026-10-04 00:29:53 +00:00
austinried 9f45352adf soften the hero end colour 2026-10-04 00:29:53 +00:00
austinried 4404ebc50b darken the hero's end colour 2026-10-04 00:29:53 +00:00
austinried 145de3409e fade the hero into a darkened primary instead of black 2026-10-04 00:29:53 +00:00
austinried 000f139188 reach full hero darkening by one screen 2026-10-04 00:29:53 +00:00
austinried 88fc86958b anchor the hero darkening to the content so it scrolls with it 2026-10-04 00:29:53 +00:00
austinried 78501283f2 strengthen the lower fade so bright covers darken too 2026-10-04 00:29:53 +00:00
austinried 5b0b301f3d fade only the lower third, deepening with scroll 2026-10-04 00:29:53 +00:00
austinried ab19bbd1a4 raise the endless base dark end and deepen the bottom fade 2026-10-04 00:29:53 +00:00
austinried 91522493cc start the hero fade higher and keep the bar on the live colour 2026-10-04 00:29:53 +00:00
austinried f174247475 make the gradient endless and darken it with scroll 2026-10-04 00:29:53 +00:00
austinried cc63b58413 cap the light accent luminance so overlay text stays readable 2026-10-04 00:29:53 +00:00
austinried 121d793b72 sample the bar colour from the gradient, saturate the accents 2026-10-04 00:29:53 +00:00
austinried 139e12af75 randomise blob layout per cover, pick a distinct accent, gradient title bar 2026-10-04 00:29:53 +00:00
austinried f9bb38af74 drop the custom overscroll, keep lists a hair scrollable, restore colours 2026-10-04 00:29:53 +00:00
austinried c787335a1e render the stretch from the wrapper layer, later bar fade, punchier blobs 2026-10-04 00:29:52 +00:00
austinried 9e33b09af2 drive overscroll from the factory, fix the gradient height, share the bar colour 2026-10-04 00:29:52 +00:00
austinried 651d548c41 fix overscroll stretch, pad the album hero, push the gradient fade down 2026-10-04 00:29:52 +00:00
austinried 461eadb630 stretch overscroll everywhere, overlay the album bar, richer gradient 2026-10-04 00:29:52 +00:00
austinried b9519f1a7f polish the album hero: bigger art, fading title bar, art-faithful colours 2026-10-04 00:29:52 +00:00
austinried 3d59379907 extract album colours from the thumbnail off the main thread 2026-10-04 00:29:52 +00:00
austinried fe943af2b6 theme album screens from their cover art 2026-10-04 00:29:52 +00:00
austinried 37018d39e9 skip lint on release builds 2026-10-04 00:29:52 +00:00
austinried 444705eabd keep the artist bar transparent when it does not scroll 2026-10-04 00:29:52 +00:00
austinried a78d093042 address artist detail review findings 2026-10-04 00:29:52 +00:00
austinried 754323bfdc remove the logo from the library header 2026-10-04 00:29:52 +00:00
austinried 7560fec6ae match the image title weight to the header 2026-10-04 00:29:52 +00:00
austinried 46d8ec5ad7 pin the artist scrim to the top behind the status bar 2026-10-04 00:29:52 +00:00
austinried 1c4f514e54 bring back a stronger scrim over the artist image 2026-10-04 00:29:52 +00:00
austinried 3ea7b9a829 drop the header shadow and weight the image title 2026-10-04 00:29:52 +00:00
austinried ed306dfea4 one-line artist title, shared with the header style 2026-10-04 00:29:52 +00:00
austinried c44f1d31bb tie the artist header fade to the image title 2026-10-04 00:29:52 +00:00
austinried d337e49a64 overlay the artist name on the image with a fading header 2026-10-04 00:29:52 +00:00
austinried c6d837ae0d shrink the header logo and blur the arrow shadow 2026-10-04 00:29:52 +00:00