Accessibility
Mihwar's colour contrast is checked by automated tests that compute the real WCAG ratios from the app's own colour tokens, in both light and dark themes, and those tests run before each release. Labelling, motion and target sizes are checked by review rather than by a machine. This page states what is verified today, what the app supports for assistive technology, and where the known limits are.
What the app supports
VoiceOver. Interactive controls carry accessibility labels, roles, and states, including disabled and busy states, and dynamic buttons announce the same action they display. Failures are reported through native system alerts, which VoiceOver reads when they appear.
Colour and contrast. Text and control colours are designed against the WCAG 2.2 AA thresholds (4.5:1 for body text, 3:1 for large text and interface components) in both light and dark themes, and those ratios are enforced by automated tests rather than checked once.
Motion. The system Reduce Motion setting is respected; decorative animation is disabled when it is on.
Type. Text styles scale with the system Dynamic Type setting.
Touch targets. Interactive controls are sized or hit-extended to Apple's 44 point Human Interface Guidelines minimum.
Colour is never the only signal. States pair colour with a shape, label, or icon change.
Known limitations
A full VoiceOver walkthrough on physical hardware is part of our release checklist, and simulator testing cannot fully reproduce assistive-technology behaviour, so some issues will only surface on a real device. Some older screens are still being brought up to the spacing and hierarchy standard of the newer ones. If something blocks you before we find it, the email above is the fastest path.
What we test against
We design and test against WCAG 2.2 Level AA as the working standard for the app and this site. This page states what is verified today rather than claiming blanket conformance; where we find gaps, we fix them and update this page.