Accessibility
We want Woona to be readable, touchable and audible by as many people as possible. This page says what we have verified, what we have not verified yet, and how to report a barrier to us. It claims no certification and no conformance level: it describes facts we can show. If this translation differs from the French page, the French page prevails.
What we have verified
These points are checked by automated tests that come with the app’s code, on the screens of the main tasks: starting and ending a walk, correcting a walk, the health record, messages, the map, “I’m here”, a lost dog, sign-up and sign-in, settings.
- Text size. Text follows the size chosen in the phone’s settings. Boxes grow with it, and screen titles wrap onto several lines instead of being cut. The “walk in progress” pill keeps the timer and gives up its label when text is very large.
- Contrast. The text, background and icon colours defined by the app are computed in both themes, light and dark: at least 4.5 to 1 for regular text, 3 to 1 for large text and for icons that carry meaning. No colour pair written in the app’s styles falls below these thresholds.
- Dark theme. By default, the app follows the phone’s light or dark setting.
- Reduced motion. When “Reduce Motion” is on, the app turns off its animations: tab bar, springs, a trophy’s paw rain, the map camera, animated scrolling, the wobble of home cards in edit mode. Recap stories no longer advance on their own.
- Not colour alone. States carry a shape or a word on top of their colour: a ring or a disc in the calendar, a slash on places closed to dogs, a check mark on a completed challenge, an icon and a word on “Not sent” and “Offline”.
- Names and roles. Every element you touch carries a name and a role that a screen reader can read, throughout the app. Adjustable sliders have their “increase” and “decrease” actions. The titles of the main-task screens are declared as headings.
- Announcements. On these screens, form errors are announced by themselves. A message that arrives while the conversation is open is announced. Pausing a walk, resuming it, or checking in at a park announces the new state.
What we have not verified yet, or do not support yet
- Screen reader on a device. We designed the app for VoiceOver and we check it in the code, but the full walk-through of each task, with the screen off, on an iPhone then on the Apple Watch, is still being tested. TalkBack on Android has not been tested end to end.
- Voice Control. Not tested on a device yet.
- Text at the largest size. Not verified yet on the smallest iPhone. The tab bar labels keep a fixed size. The numbers on map pins are capped.
- The map. Every pin has a name and a cluster opens a list, but exploring the map freely remains a mostly visual activity.
- Text over an image. The contrast calculation does not cover text placed over a photo, over the map or over frosted glass: it is not verified.
- Charts and traces. Progress rings and traces coloured by slope or pace convey their information in colour only: the value is written next to the rings, and the elevation profile gives the slope, but the trace itself stays coloured.
- Tutorial videos. They have no dialogue (music only): the sentences are written in the picture. A text version, readable by a screen reader, is prepared but not online yet. There is no audio description: they are screen demonstrations.
- The woona.app website. Its page colours are checked, but we have not done a full audit of the website or of the web app.
Report a barrier
A screen you cannot read, a button without a name, cut-off text, an animation that bothers you? Write to us: tell us the screen, what you use (screen reader, text size, other) and what happened. We reply within a few working days, in English or in French.
contact@woona.appSee also: help and support · privacy.