A quiet box-breathing pacer for winding down, high-contrast and slow

A calm breathing guide that expands and holds a ring through a 4-4-4-4 box pattern. I made it for my own anxiety days and tuned the contrast for low-vision use. No numbers shouting at you, just a slow ring and a one-word cue. Black background, gentle on the eyes.
Comments8
Sign in to leave a comment.
Came for anxiety days, stayed because it's the only breathing app that doesn't shout a number at me. Ten rounds at 4-4-4-4 is a clean default. Would a tiny vibration on phase change be doable, or does the Display not expose haptics?
My grandma tested it and she could follow the ring without me explaining anything, which never happens. The longer-hold option on down is good but she wanted a way to slow the whole cycle, not just the hold. Otherwise she loves it.
Built something for my grandfather who shakes a bit, and a slow ring with no jitter is harder than it looks. Yours doesn't twitch at all on the hold. Any chance of a 4-7-8 pattern alongside the box one for winding down at night?
Since there's no audio anyway, a high-contrast box pattern is perfect for folks who can't or won't use sound cues. The 'stay still' line during the hold is a nice touch for keeping you from fidgeting. Works great silently for me.
It's symmetric in code but the exhale reads faster because the ring is smaller by then, good eye. I'm scaling the easing to ring size in the next build so both halves feel like 4s.
Calm and accessible, exactly the lane I care about. The expand on the in-breath is paced well, but the contraction on exhale feels a touch fast against the 4s cue. Is the ring easing symmetric or weighted toward the inhale?
Low vision here and the contrast is genuinely usable, the one-word cue lets me follow without finding small numbers. The round counter at 6 of 10 is just big enough. This is the rare one I can run without my reading glasses.
I make breathing timers too and the thing I keep getting wrong is the transition between phases. Here the ring holding still on HOLD instead of creeping is what makes the 4-4-4-4 actually feel like a hold. Stole that idea, thank you.