Skip to content

Raise contrast in the WoW character popup header - #39

Merged
Lucrona merged 1 commit into
wow-playedfrom
fix/wow-popup-header
Nov 10, 2026
Merged

Lucrona merged 1 commit into
wow-playedfrom
fix/wow-popup-header

Conversation

@Lucrona

@Lucrona Lucrona commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Change

The WoW character popup header was hard to read on both Retail and Forever: the level/race/spec/class line and the server line used the dim .sub grey (#626b76, below WCAG AA on the header gradient), and a small faction crest sat after the server line with no outline.

  • The level, race and spec line is now #c8ced6 (4.5:1 or better on both ends of the #1a2533 → #111419 header gradient), with the class name in the existing class colour, as on the profile cards.
  • The realm or Forever ruleset is bright (#eef2f6) and medium-bold, followed by · Forever · US / · Retail · US in a softer #b9bec5 that still meets AA.
  • The faction crest sits next to the character name, slightly larger (20×22), with a thin light drop-shadow outline. No glow and no new badges.
  • The guild line keeps its existing green (#a7d08c, already AA) at a matching 13px size.

CSS and JS only. No database, hour, identity or API changes. Base: 2978f1b from latest wow-played.

Validation

  • cargo fmt --all -- --check: passed.
  • cargo clippy -p fraglink-server -p fraglink-core -p fraglink-sync --all-targets -- -D warnings: passed.
  • JS UI tests (apps/site-web/tests/wow-*.cjs): 25 passed, including a popup-header layout test and a WCAG contrast check of the new header colours against both gradient ends.
  • cargo test for those same crates against box Postgres: all passed (core 110 passed / 1 ignored; server lib and integration suites; sync 8 passed).

Fixture-only before/after preview (not live account data): /workspace/pr39-preview/popup-header.png.

No merge or deployment performed.

The level, race, spec and class line uses a lighter AA grey, with the
class name in its class colour. The realm or ruleset is bright and
medium-bold, and the version and region stay a softer but still
AA-legible grey. The faction crest sits next to the character name
with a light outline, slightly larger than before.
@Lucrona
Lucrona merged commit 0150679 into wow-played Nov 10, 2026
2 checks passed
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