Accessibility

Built to work the way you do.

This app is about building a life you want, and that only means something if you can actually use it. Below is an honest account of where we are: what we have tested, what we have not, and what we are still fixing. If something here does not match your experience, we want to know.

What works today

Measured on iPhone and iPad, in both light and dark appearance. The Android app is covered further down, and the Apple Watch has its own section too.

Larger text

Every screen is built on Dynamic Type, so the app follows the text size you set in iOS Settings, all the way up through the accessibility sizes. Layouts reflow rather than truncate: rows stack, chips move to their own line, and long labels shrink before they ever hyphenate. We test this at the largest size in Spanish as well as English, because Spanish is where the layout breaks first.

Reduce Motion

With Reduce Motion on, the ocean stops animating and draws as a still scene, reward celebrations become a static card you dismiss with a tap, and transitions become simple fades. Nothing is hidden from you when motion is reduced. You get the same information, just without the movement.

Color is never the only signal

Anything the app tells you with color, it also tells you another way. Categories carry their own icon and name, not just a hue. A met goal shows a checkmark, not only a brighter bar. Reflections use different symbols rather than different colors. We check this by running the app through the Grayscale filter in iOS Settings, and it stays usable with no color at all.

Contrast

Text meets the 4.5 to 1 contrast ratio from the Web Content Accessibility Guidelines, measured on the running app rather than estimated from the design. That includes the tinted labels on the home card and the stage caption over the ocean, both of which we found and fixed in September 2026. We re-measure whenever the palette changes, and there is an automated test that fails the build if a future color choice drops below the line.

Dark and light

The app follows your system appearance, and both are designed rather than one being an afterthought. Contrast is measured in both.

What we are still working on

VoiceOver and Voice Control

There is real work here already. Controls carry labels, decorative images are hidden from the screen reader so it does not read noise to you, charts describe each bar by its period and its value, the reward overlay is marked modal so focus cannot wander behind it, and gestures like hold to complete have a plain action alternative you can activate directly.

We also run an automated audit that walks the app's real accessibility tree and fails if any control is exposed without a label. It found and fixed a genuine problem in September 2026: the Add button reached VoiceOver as an unlabeled button, which made the main way to create anything hard to find.

What we have not done yet is sit down and complete every common task with the screen curtain on, start to finish. Until we have, we are not going to claim it. That pass is next.

Apple Watch

The watch app supports Reduce Motion, and it never uses color as the only signal. Completing a habit by holding the ring has a direct action alternative, so you do not need the gesture.

We have not yet verified larger text sizes or measured contrast on the watch the way we have on iPhone and iPad, so we are not claiming those yet.

Android

The Android app is a separate build, so it gets its own answer rather than inheriting the iPhone one. What it does today:

  • Text scales with your system font size. Every size in the app is declared in scalable units, so turning font size up in Android settings turns it up here too.
  • TalkBack support is built in throughout, including headings you can jump between, spoken descriptions of control state, and announcements when something changes on screen rather than silence.
  • It follows your animation settings. If you have reduced or turned off animations system wide, the app reads that and follows it.
  • Color is never the only signal, the same as on iPhone.
  • Light and dark themes are both designed, and text contrast in each clears the 4.5 to 1 guideline.

One honest difference: the iPhone and iPad numbers above come from measuring the app while it runs. The Android checks so far are of the app's code and color system rather than the running screen, and we have not done a full TalkBack pass yet. We are not claiming otherwise until we have.

Tell us what is not working

If something in this app is hard or impossible for you to use, that is a bug and we want to fix it. Tell us what you were trying to do and what got in the way, and include your device and any accessibility settings you use if you can.

[email protected]

We usually reply within 24 to 48 hours. We are two people, and accessibility reports go to the front of the queue.

Last reviewed 6 September 2026. We re-check this page whenever the app changes, because a promise that goes stale is worse than no promise.