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,16 @@
<string name="compass_accuracy_warning">Low accuracy - %s</string>
<string name="a11y_map">Shelter map</string>
<string name="a11y_compass">Compass navigation</string>
<!-- %1$s is one of the a11y_dir_* strings, %2$s is the distance. -->
<string name="a11y_direction_with_distance">Direction to shelter: %1$s, %2$s away</string>
<string name="a11y_dir_forward">straight ahead</string>
<string name="a11y_dir_forward_right">ahead to the right</string>
<string name="a11y_dir_right">to the right</string>
<string name="a11y_dir_back_right">behind to the right</string>
<string name="a11y_dir_back">behind you</string>
<string name="a11y_dir_back_left">behind to the left</string>
<string name="a11y_dir_left">to the left</string>
<string name="a11y_dir_forward_left">ahead to the left</string>
<!-- Civil defense info -->
<string name="action_civil_defense_info">Civil defense information</string>