Skip to content

Audit findings

Organized by axis. Each one has its own method and severity criteria.

Axis Status Findings
Color Contrast Complete, PR merged 10 contrast failures, partial fix merged in PR #879
Text Legibility Complete 0 critical/high, 1 low wrapping concern
Layout Consistency Complete 0 critical/high, 2 medium, 4 low
Navigation and IA Expanded and rechecked 6 findings

Severity scale

Level What it means Example
Critical Can't complete the task, or can't read the text Contrast below 2:1 on primary text
High Hurts usability noticeably for some users Touch targets under 30px on a touch device
Medium Friction, but there's a workaround 5 menu levels deep to reach a common function
Low Cosmetic, nothing breaks Padding differs between two related screens

Patterns so far

Two things keep showing up:

  1. Light theme has the most concrete implementation case. Its frame, confirm/error colors, and network labels fail strict contrast checks. PR #879 merged that first patch.

  2. Device-specific display behavior needs real hardware checks. The Amigo info-panel override measures poorly, but the first attempt to remove it regressed real Amigo visibility. That finding now stays hardware-gated instead of being claimed as fixed.

  3. Navigation needs more than a depth or menu-length check. The expanded pass measures choice meaning, prominence, context before commit, M5StickV input effort, and recovery. PR #894 is closed and #790 is parked.

  4. The strongest navigation clarity concern is the wallet-summary handoff. The screen is useful, but Load Wallet, Passphrase, and Customize receive equal prominence immediately after mnemonic creation.

  5. Layout remains mostly maintainability debt, not a current screen failure. The latest screenshot review did not find overlap or clipping.

  6. Legibility remains a review rule, not a font-size PR. The character-capacity basis is now tied to the active text surface, but the finding count did not change.