Show track progress as darker blue fill in tracklist rows
Adds a per-row progress indicator to the expanded tracklist. The currently playing track renders a slightly darker blue (bg-blue-100) fill that grows left-to-right as the song plays, edge-to-edge within the row and clipped by the row border radius — as if the row itself is filling with color.
Changes
-
src/routes/+page.svelte: trackcurrentTime/durationfrom the audio element'sontimeupdate, reset them instopAudio()andplayTrack(), deriveprogress, pass toFileList. -
src/lib/components/FileList.svelte: newprogressprop. Row buttons getrelative overflow-hiddensorounded-lgclips the fill. An absolutely-positionedbg-blue-100div spans the row height and widens with progress; content spans getrelativeso they paint above it.