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:
-
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.
-
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.
-
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.
-
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. -
Layout remains mostly maintainability debt, not a current screen failure. The latest screenshot review did not find overlap or clipping.
-
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.