Give Requests its own colour instead of leaving 4 fastext entries plain
All checks were successful
Deploy / deploy (push) Successful in 21s

Plain ink for Watch/Requests/Activity/Settings read as flat and
unfinished, not deliberate — user feedback: "the new colors are
awful and basically the same color." Requests gets magenta
(--pending) back: not an arbitrary reuse, it's the same colour a
request already carries once approved elsewhere in the app, and
Requests genuinely is "waiting on a human." That's the real ceiling
though — the locked eight teletext colours leave exactly five legible
as text on black (blue fails contrast, black is invisible on black),
so Watch/Activity/Settings still share plain ink rather than a sixth
colour that doesn't exist in this palette.
This commit is contained in:
Barely Removable 2026-08-30 09:17:37 -07:00
parent 59beb9490f
commit 8500fba745
3 changed files with 32 additions and 23 deletions

View file

@ -105,12 +105,16 @@ the user's Unraid home server. Server-side project directory is still named
under the header on every page but the index — those pages carry no
other nav, so it needs no scroll to reach. The index overrides it
with `HOME_FASTEXT`, the original four-entry row, as its own closing
line, since its body already lists every destination once. Only
those original four (Index/Library/Discover/System) carry an `r`/
`g`/`y`/`c` keyboard shortcut and a colour swatch — colour is
semantic everywhere else in this app, so the other four entries
render in plain ink rather than reusing one of the four colours for
a destination it doesn't mean. Whichever entry matches the current
line, since its body already lists every destination once. The
original four (Index/Library/Discover/System) keep their `r`/`g`/
`y`/`c` keyboard shortcut and colour; Requests also gets a colour
(magenta, `--pending`) without a shortcut — a deliberate fit, not
an arbitrary fifth pick, since Requests already is "waiting on a
human" everywhere else magenta appears. That's the ceiling: the
locked eight colours leave exactly five that read as legible text
on black (blue fails contrast there, black is invisible), so Watch/
Activity/Settings share plain ink rather than a sixth colour that
doesn't exist in this palette. Whichever entry matches the current
page renders as a `.fastext-here` span instead of a link — a page
linking to itself did nothing, so it isn't offered as a click.
- **Nothing is clipped, hidden, or sticky.** All seven page numbers and