You know what time you should go to bed. You also know you won't — not because the time is hidden, but because nothing in your day gently reminds you it's coming. By the time the clock screams 1:30, the screaming is too late.
The thing missing from iOS isn't another alarm. It's a soft accumulating awareness: a number, sitting in the corner of every glance you take at your phone, slowly counting down. Sleep Focus is a wall at the end of the hallway. Turninn is the hallway lights, dimming.
A countdown should feel like a blessing, not a judgment.
That's the whole design rule. Nothing turns red. Nothing yells. The hourglass thins through the day; the moon arc fills; one calm number tells you how much night is left to choose. That's it.
What's in v1
Lock Screen widgets, all three slotsCircular, rectangular, and inline. The arc fills as bedtime approaches; the number shrinks from hours to minutes when it's close. No color shift. No alarm vibe.
Home Screen widgets, small & mediumA Liquid Glass hourglass that thins through the day. The medium widget puts your wake time, sleep length, and tonight's bedtime on a single tile.
Live Activity, 60 minutes before bedYour Dynamic Island quietly opens with a bed glyph and a calm countdown. There is no snooze button. There is no "got it" button. Nothing to press to make it go away — that's on purpose.
One soft nudge at bedtime (off by default)If you turn it on, you get a single silent notification with a kind line. No sound. No badge. Tap it, and you land on a full moonlit page. Tap Goodnight. Done.
Asks twice. Once.When do you want to wake up. How long do you want to sleep. Thirty seconds of setup, and you almost never open the app again.
What's not in v1, on purpose
No alarm. iOS already wakes you up. Turninn is the hours before bed.
No sleep tracking, no HealthKit. We don't know if you actually slept on time. We don't want to.
No streak counter, no score. Bedtime isn't a performance metric. It's a kindness.
No theme store, no customization. One quiet visual language — moon, glass, hourglass — and that's it.
No account, no cloud sync. Two numbers live on your phone. They don't need a server.
No social, no family sync. Sleep is private. We don't broadcast it.
Forever free. No in-app purchases. No subscription. No paid theme pack. The way a solo dev keeps a free app alive is by refusing to build the things that would cost money to keep alive — cloud, accounts, sync, themes. Those refusals are the product.