Background
We've limited impactful changes in OOUI v0.50.0 solely to enabling dark mode. Nonetheless we're assuming to catch a number of dark mode related issues in OOUI interfaces.
This task is a catch-all for issues and fixes for them.
Goal
Ensure that OOUI interfaces are navigable and readable in dark mode
Issues
- Special:Preferences OOUI stylesheet uses hard-coded values resulting for example in
- Special:ApiSandbox
- Primary destructive buttons use dark color instead of white
- Radio buttons active state disc is dark instead of white
Focus ring on Radios and focus outline on Checkboxes is dark instead of whiteComparison with Codex and more thought have resulted in the focus outline to behave like light mode. The black inner is representing the page background color and is therefore correct.
Acceptance criteria
- Fix all captured dark mode related issues
- 1. Special:Preferences
- 2. Special:ApiSandbox
- 3. OOUI primary buttons – https://gerrit.wikimedia.org/r/c/oojs/ui/+/1043136
- 4. OOUI Radio buttons state
- 5. OOUI Button framed active state