Accessibility audit and fixes !19

merged merged by cmc on 2026-10-18 06:29 UTC · krz/moonrise:accessibility-audit into main

Discussion

cmc
  • New MoonriseUITests target: Xcode accessibility audit over every main screen; issues printed as A11Y lines.
  • Fixes: wrapping instead of truncation (Launches, Library, Today summary), 44 pt tap targets, higher opacity on dimmed controls, combined fact rows, default tint in Settings.
Issue type Before After
Text clipped 11 1
Hit area too small 9 0
Contrast failed / nearly 5 7
Dynamic Type partially unsupported 36 36
Other 2 2

Remaining contrast flags are white text under the translucent tab bar and the system Done button; Dynamic Type flags include system controls. swift test passes; UI test passes.