Skip to content

Larger text in Snoozer display (more accessible) - #647

Closed
aug0211 wants to merge 4 commits into
loopandlearn:devfrom
aug0211:auggie-larger-snoozer-display
Closed

aug0211 wants to merge 4 commits into
loopandlearn:devfrom
aug0211:auggie-larger-snoozer-display

Conversation

@aug0211

@aug0211 aug0211 commented May 8, 2026

Copy link
Copy Markdown
Contributor
  • Increase sizing of text on snoozer display (delta, time since reading, etc)
  • Respect safety limits and "snoozer" popup bar
  • Friendly down to iPhone 13 Mini size display
  • Consistent spacing (no text jitter) on snoozer display thanks to consistent formatting and .monospacedDigit() use

aug0211 added 3 commits May 8, 2026 11:37
- Increase sizing of text on snoozer display (delta, time since reading, etc)
- Respect safety limits and "snoozer" popup bar
- Friendly down to iPhone 13 Mini size display
- Larger text in the Snoozer display, easier to read from further away
- Update the time since last reading to always show seconds - code simplification, consistent display, better information for user at all times
- Remove unused code, 1 liner
@aug0211 aug0211 changed the title Auggie larger snoozer display (more accessible) Larger text in Snoozer display (more accessible) May 9, 2026
Preserve the larger Snoozer layout and always-seconds age display while adopting the current upstream SwiftUI architecture and fixes.
@bjorkert

Copy link
Copy Markdown
Member

Thanks for this, the bigger text is a win for the night stand use case and I have taken it forward in #749, which keeps the font sizes, the full white delta and reading age, and the monospaced digits from here.

I left out the min ago and scheduler changes. The min ago text is deliberately calm: it updates once a minute, and only switches to minutes and seconds between 4.5 and 12 minutes after the last reading, when a new reading is due and it helps to see how long is left. That text is also shared with the home screen.

Two things in the layout part turned out to be regressions. The early return in scheduleAutoHide reads the alarm before the published change lands, so the snoozer bar never hides after snoozing an alarm. And moving the snooze card into the scaled column made it shrink and float off the bottom in landscape. In #749 the card stays in the overlay and the auto hide logic is untouched.

I also found on a 13 mini that the bigger rows squeezed the glucose value smaller than before when the emoji was on, so #749 gives the reading layout priority and the emoji and clock a minimum height. Closing this one in favour of #749.

@bjorkert bjorkert closed this Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants