Skip to content

fix(ui): theme the collection card detail text - #884

Open
krejko wants to merge 1 commit into
Listenarrs:canaryfrom
nexalapp:up/theme-card-details
Open

fix(ui): theme the collection card detail text#884
krejko wants to merge 1 commit into
Listenarrs:canaryfrom
nexalapp:up/theme-card-details

Conversation

@krejko

@krejko krejko commented Aug 23, 2026

Copy link
Copy Markdown

With item details toggled on (the ⓘ toolbar button), the text under each cover is unreadable in the light theme.

Measured on the rendered page:

Rule Colour On card #f8f8f8 Contrast
.series-bottom-title #fff white on near-white 1.06:1
.series-bottom-author #bfcad6 1.57:1
.series-bottom-meta #bfcad6 1.57:1

These sit on the card surface, not over the cover art, so they now use the existing --text-color / --text-muted tokens that base.css already defines for both schemes.

Deliberately scoped to three rules. A contrast audit over the rendered page flagged exactly these and nothing else. In particular the identically named .series-bottom-title in AudiobooksView sits on a rgb(26,26,26) placard where light text is correct, so it is left alone — the other hardcoded #fff/#bfcad6 values in both files are on dark overlays or coloured badges.

With item details toggled on, the text under each cover is unreadable in
the light theme: the title is pure white and the author and status lines
are #bfcad6, all on a #f8f8f8 card. Measured contrast is 1.06:1 for the
title - effectively invisible - and 1.57:1 for the other two.

These sit on the card surface rather than over the cover art, so they now
use the existing --text-color and --text-muted tokens, which base.css
already defines for both schemes.

Scoped deliberately. A contrast audit of the rendered page found these
three rules and nothing else: the identically named .series-bottom-title
in AudiobooksView sits on a rgb(26, 26, 26) placard where light text is
correct, and the other hardcoded #fff and #bfcad6 values in both files
are on dark overlays or coloured badges.
@krejko
krejko requested a review from a team August 23, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant