Skip to content

Color the Live Activity's open loop icon by glucose age - #2674

Merged
ps2 merged 1 commit into
next-devfrom
fix/open-loop-color-extensions
Nov 9, 2026
Merged

ps2 merged 1 commit into
next-devfrom
fix/open-loop-color-extensions

Conversation

@ps2

@ps2 ps2 commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

While a manual temp basal runs, #2649 shows the loop as open, but the Live Activity (lock screen, Dynamic Island and the watch Smart Stack) still colored the icon by the last completed loop. That stops advancing during a manual temp basal, so the open loop icon turned red while the status HUD showed it green (reported on Zulip in #development > Loop next-dev).

When the loop is open, color the icon by the age of the latest glucose reading instead, so it stays green while readings arrive and still turns yellow/red if they stop.

While a manual temp basal runs the loop is shown open, but the Live
Activity (lock screen, Dynamic Island, watch Smart Stack) still colored
the icon by the last completed loop, which stops advancing, so it turned
red. When the loop is open, color it by the age of the latest glucose
instead, like the status HUD and widget.
@ps2
ps2 merged commit 7fdb3b8 into next-dev Nov 9, 2026
dabear pushed a commit to bjorninge-no-personal/LoopPebble that referenced this pull request Nov 9, 2026
LoopKit#2667, LoopKit#2671, LoopKit#2673 and LoopKit#2674. One conflict in AlertManager's retraction: LoopKit#2673's per-alert stop of the in-app alert sound, then the watch plugins hear of the retraction as before.
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.

1 participant