Utbedre WCAG 2.2 AA-avvik og legg til tilgjengelighetserklæring

Fire WCAG-avvik utbedret før appen kan lisensieres til offentlig
sektor (WAD / EN 301 549):

- SC 1.4.3: Advarselsbanner til #BF360C (~5,5:1 mot hvit, var 3,75:1).
- SC 2.4.7: defaultFocusHighlightEnabled i temaet; ikonknapper
  bruker bundet selectableItemBackground.
- SC 4.1.2: DirectionArrowView rapporterer ImageView-rolle og
  annonserer retning + avstand til TalkBack når en 45°-sektor
  krysses, med 750 ms-struping mot spam.
- SC 2.3.3: Snapper til nærmeste 45° når brukeren har slått av
  animasjoner (ANIMATOR_DURATION_SCALE=0).

Nye retningsstrenger i nb/nn/en. JVM-unittester for
sektoraritmetikken sikrer grensetilfeller (negative vinkler,
360°-overgang, vilkårlige vinkler).

ACCESSIBILITY.md dokumenterer tilgjengelighetserklæring etter
WAD artikkel 7, i bokmål med engelsk preambel og
vedlikeholdsjekkliste.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-04-17 19:02:55 +02:00
commit e4f44ede97
11 changed files with 364 additions and 16 deletions

View file

@ -69,6 +69,15 @@
<string name="compass_accuracy_warning">Upresis kompass - %s</string>
<string name="a11y_map">Tilfluktsromkart</string>
<string name="a11y_compass">Kompassnavigasjon</string>
<string name="a11y_direction_with_distance">Retning til tilfluktsrom: %1$s, %2$s unna</string>
<string name="a11y_dir_forward">rett fram</string>
<string name="a11y_dir_forward_right">framover til høgre</string>
<string name="a11y_dir_right">til høgre</string>
<string name="a11y_dir_back_right">bak til høgre</string>
<string name="a11y_dir_back">rett bak</string>
<string name="a11y_dir_back_left">bak til venstre</string>
<string name="a11y_dir_left">til venstre</string>
<string name="a11y_dir_forward_left">framover til venstre</string>
<!-- Sivilforsvar -->
<string name="action_civil_defense_info">Sivilforsvarsinformasjon</string>