Badge-kontrast under WCAG 2.2 AA — bytt shelter_primary til warning_bg #18
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
olemd/tilfluktsrom#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Badge-en innført i
1fb9f14(«Valgt – utenfor nærområdet» på dyplenkede tilfluktsrom utenfor topp-N) bruker hvit fet 11sp tekst påshelter_primary(#FF6B35).Målt kontrast: ~2.84:1.
WCAG 2.2 AA SC 1.4.3 krever:
11sp fet teller som normaltekst, ikke large text. Badge-en feiler dermed både AA-terskelen for normaltekst (4.5:1) og marginalt også 3:1-terskelen for large text.
Forslag
Bytt badge-bakgrunn fra
shelter_primarytilwarning_bg(#BF360C) iapp/src/main/res/layout/item_shelter.xml.warning_bgfinnes allerede icolors.xmlmed dokumentert kontrast ~5.5:1 mot hvit (kommentaren icolors.xmler eksplisitt om hvorfor den ble mørket: «#BF360C gives ~5.5:1 vs white; previous #E65100 was only 3.75:1»). Det er presedens for nettopp denne avveiningen i prosjektet.Alternativer som ikke fungerer:
shelter_primary_dark(#E55A2B): ~3.6:1, fortsatt under AA for normaltekst#FF6B35: ~7:1, men bryter visuell konsistens (resten av appen bruker hvit-på-orange for accent-bakgrunner)Endring
Én linje i
item_shelter.xml:Kontroller verdt å gjøre samtidig:
warning_bgikke allerede har en sterk semantisk konnotasjon i UI-en som kolliderer med «valgt»-betydningen. Strengen brukes i dag som varsel-banner-bakgrunn (jf.colors.xml-kommentaren); det er rimelig å gjenbruke nyansen for en «merk deg dette»-badge, men verifiser visuelt.Relatert
1fb9f14(#13)