summaryrefslogtreecommitdiff
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-09-21 19:03:24 +0000
committerClaude <noreply@anthropic.com>2026-09-21 19:03:24 +0000
commit42fce8b0293f78e8cf9f60a0bf2c4cd1bd010a5a (patch)
tree1701398ee2cb40e81a1751a2ab0f5339c7f907df /CLAUDE.md
parent2ce4d50eb8b17c751d347865473f9895edecd938 (diff)
Icon actions, dark-only theme, real media metadata
Five labelled buttons overflowed the episode row on a phone and the last one collapsed into a one-letter-per-line column. They are icons now, each keeping a contentDescription so the row reads the same to a screen reader as it did with labels. Verified on the emulator against the real NPR feed: seven episodes visible where four fitted before. Dark only, not a dark default with a light alternative. This is a listening app used in the dark -- in bed with a sleep timer running, or in a car -- so the light theme is the one nobody would pick and it isn't built. The unqualified resources carry the dark values too, otherwise the window flashes white before Compose draws its first frame. Media metadata was title-only, so the lock screen and any car head unit showed blank lines where artist and album belong. It now carries the show as artist and album, plus the artwork URI. Seek increments are set on the player itself, which is what the notification, lock screen, Bluetooth remote and car controls actually use -- they were running on Media3's defaults, not the app's. Back 15, forward 25, and the in-app bar now uses the same numbers so the two can never disagree about what a skip does. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'CLAUDE.md')
0 files changed, 0 insertions, 0 deletions