Design pass on the web UI: amber for new, EQ bars, keyboard feed list
Works through TODO.md from the 2026-09-11 review. Unread badges, dots and download bars take the icon's amber; the playing item is marked by EQ bars that move only while it plays. The feed list is usable from the keyboard, focus rings show everywhere, and folders get a mosaic of their shows' art with the triangle hung in the margin. Sentence-case labels, fewer bold weights, tinted initials tiles, shorter header lines, "Kept" everywhere, and the list gets the room the empty panes had. Reduced motion is honoured. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TAC7sLVqfKmY6rsTLXzNgk
This commit is contained in:
@@ -1196,9 +1196,9 @@ async fn delete_file(
|
||||
let complaint = match (starred, unread) {
|
||||
(0, 0) => None,
|
||||
(0, u) => Some(format!("{} subscribed to this feed {} not played it yet", people(u), if u == 1 { "has" } else { "have" })),
|
||||
(st, 0) => Some(format!("another {} starred it to keep", people(st))),
|
||||
(st, 0) => Some(format!("another {} kept it", people(st))),
|
||||
(st, u) => Some(format!(
|
||||
"another {} starred it to keep, and {} not played it yet",
|
||||
"another {} kept it, and {} not played it yet",
|
||||
people(st),
|
||||
if u == 1 { "one person has".to_string() } else { format!("{u} have") }
|
||||
)),
|
||||
|
||||
Reference in New Issue
Block a user