Add download progress bar on card thumbnails
Replaces pulse-only state with a visible progress bar animation:
- Indeterminate bar slides across the bottom of card thumbnails during download
- markCardCacheState dynamically adds/removes the bar element
- renderCard includes the bar for newly rendered downloading cards
- Now-playing button already showed '⏳ Saving…' state
Files:
- frontend/app.js: dl-progress in renderCard, markCardCacheState dynamic bar
- frontend/styles.css: .dl-progress, .dl-bar with dlSlide animation
This commit is contained in:
@@ -18,7 +18,7 @@ bottom as they come up.
|
||||
- [x] Empty-state designs for empty playlists and empty history (match the new hero).
|
||||
- [x] Loading skeletons for search results instead of a bare "Searching…".
|
||||
- [x] Keyboard-shortcut help overlay (press `?`), listing space / arrows / f / m.
|
||||
- [ ] Download/preload progress indicator on cards (percent or a bar, not just a pulse).
|
||||
- [x] Download/preload progress indicator on cards (percent or a bar, not just a pulse).
|
||||
- [ ] Remember and restore the last playback position per video.
|
||||
- [ ] Toast queue (stack multiple toasts instead of replacing).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user