Stijl: het Vigilis-accentgeel is onleesbaar als linkkleur op wit #1819

Closed
opened 2026-08-27 17:44:35 +00:00 by brenno · 1 comment
Owner

Wat er staat

Het gebundelde Vigilis-profiel heeft accentColor: '#FFB800' op
slideBackgroundColor: '#FFFFFF'. Contrastverhouding 1,73.

Het accent is niet alleen decoratie: de previews geven het door als linkColor
(bullets_previews.dart, table_preview.dart). Een link in een Vigilis-deck is
dus geel op wit, en dat is als tekst onleesbaar — SlideQualityAnalyzer toetst
het terecht tegen 4,5 en het haalt zelfs de 3,0 voor grafische elementen niet.

Waarom dit een apart issue is

Dit is een merkbesluit, geen technische keuze: #FFB800 is de merkkleur van
Vigilis. Om als tekst 4,5 te halen moet het naar ongeveer #96690F (4,86), en
dat verandert het zichtbare accent overal — bulletmarkers, links, tabelkop,
randen. Dat hoort de eigenaar van het merk te besluiten, niet een reparatiebeurt.

Bij #1818 is daarom bewust gekozen: de sectiedia is wél gerepareerd (die tekende
wit op ditzelfde geel, 1,73 — dat is geen merkbesluit maar onleesbaar), en de
accentkleur blijft staan. De test die daar landt eist nul contrastbevindingen
voor de gebundelde profielen, mét dit ene geval als benoemde uitzondering die
naar dit issuenummer verwijst
— zodat een níeuwe kleurfout alsnog rood geeft en
deze niet stilzwijgend meelift.

Mogelijke uitkomsten

  1. Accent donkerder maken (bv. #96690F) — haalt 4,86, merk verandert zichtbaar.
  2. Het accent laten en de linkkleur ontkoppelen van accentColor, zodat het geel
    alleen nog grafisch wordt gebruikt. Dan geldt 3,0 in plaats van 4,5 — maar
    1,73 haalt ook die niet, dus dit lost op zichzelf niets op.
  3. Bewust accepteren en de uitzondering laten staan, met de reden erbij.

Wordt het 1 of 2, dan gaat de uitzondering uit de test in
test/theme_profile_contrast_test.dart. Wordt het 3, dan verhuist de reden
daarheen zodat hij niet in een issue blijft hangen.

**Wat er staat** Het gebundelde Vigilis-profiel heeft `accentColor: '#FFB800'` op `slideBackgroundColor: '#FFFFFF'`. Contrastverhouding **1,73**. Het accent is niet alleen decoratie: de previews geven het door als `linkColor` (`bullets_previews.dart`, `table_preview.dart`). Een link in een Vigilis-deck is dus geel op wit, en dat is als tekst onleesbaar — `SlideQualityAnalyzer` toetst het terecht tegen 4,5 en het haalt zelfs de 3,0 voor grafische elementen niet. **Waarom dit een apart issue is** Dit is een **merkbesluit**, geen technische keuze: `#FFB800` is de merkkleur van Vigilis. Om als tekst 4,5 te halen moet het naar ongeveer `#96690F` (4,86), en dat verandert het zichtbare accent overal — bulletmarkers, links, tabelkop, randen. Dat hoort de eigenaar van het merk te besluiten, niet een reparatiebeurt. Bij #1818 is daarom bewust gekozen: de sectiedia is wél gerepareerd (die tekende wit op ditzelfde geel, 1,73 — dat is geen merkbesluit maar onleesbaar), en de accentkleur blijft staan. De test die daar landt eist nul contrastbevindingen voor de gebundelde profielen, mét dit ene geval als **benoemde uitzondering die naar dit issuenummer verwijst** — zodat een níeuwe kleurfout alsnog rood geeft en deze niet stilzwijgend meelift. **Mogelijke uitkomsten** 1. Accent donkerder maken (bv. `#96690F`) — haalt 4,86, merk verandert zichtbaar. 2. Het accent laten en de linkkleur ontkoppelen van `accentColor`, zodat het geel alleen nog grafisch wordt gebruikt. Dan geldt 3,0 in plaats van 4,5 — maar 1,73 haalt ook die niet, dus dit lost op zichzelf niets op. 3. Bewust accepteren en de uitzondering laten staan, met de reden erbij. Wordt het 1 of 2, dan gaat de uitzondering uit de test in `test/theme_profile_contrast_test.dart`. Wordt het 3, dan verhuist de reden daarheen zodat hij niet in een issue blijft hangen.
Author
Owner

Besloten: het merkgeel #FFB800 blijft staan als bewuste keuze. De reden is verhuisst van dit issue naar de test zelf (test/theme_profile_contrast_test.dart), zodat hij niet in een issue blijft hangen. De uitzondering in _aanvaard is nu zelfstandig — niet meer afhankelijk van een issuenummer. Opgelost in PR #1823 (gemerged).

Besloten: het merkgeel #FFB800 blijft staan als bewuste keuze. De reden is verhuisst van dit issue naar de test zelf (`test/theme_profile_contrast_test.dart`), zodat hij niet in een issue blijft hangen. De uitzondering in `_aanvaard` is nu zelfstandig — niet meer afhankelijk van een issuenummer. Opgelost in PR #1823 (gemerged).
brenno 2026-08-28 08:05:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1819
No description provided.