Web: Most Played horizontal tiles + nav centering + Library link + Search refinements #67
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Iteration on top of the prior Home polish, all operator-driven.
w-72matches Android'sCompactTrackTileat 176 dp. Most Played's chunked-rows-in-shared-scroller layout now reads identically across the two clients.w-40albums /w-36artists — the prior session shrunk these mistakenly; the operator's "compact like the app" intent was for Most Played, not Rediscover.flex justify-centernav drifted off page-center whenever the right side (search + user menu) was wider than the left (wordmark).grid-cols-3pins each column to a fixed lane so the nav is truly window-centered./library/artistsdirectly. Linking to/library(which 308-redirects via+page.server.ts) reportedly didn't navigate; the direct link skips the redirect roundtrip.matchPrefix='/library'keepsisActivematching every Library tab so the active state still covers all sub-pages.Searchicon inset on the left of the input.pl-7to clear the icon.Test updates: Shell asserts on the new Library href; AlbumCard year-line assertions were already updated earlier this session.
CI green on
185b8fa9(run 161).Three operator-reported issues: - Header was flex with the nav inside a flex-1 span — when the right side (search + user menu) grew wider than the left (wordmark), the nav's centered position drifted off page-center. Switched to grid-cols-3 with justify-self-{start,center,end} so the middle column pins to true window-center regardless of side widths. - Library nav link pointed to /library, which 308-redirects via +page.server.ts. Operator reported it didn't navigate. Linked the nav button directly to /library/artists so SPA navigation skips the redirect roundtrip. matchPrefix='/library' keeps isActive matching every Library tab. - SearchInput placeholder was 'Search artists, albums, tracks…' — shortened to 'Search' and added a Lucide Search icon inside the input on the left. Padding adjusted (pl-7) so the input text clears the icon.