Skip to content

Add flashlight button to cannula insertion checker screen for Omnipod#55

Merged
marionbarker merged 1 commit into
mainfrom
themartorana/flashlight
May 14, 2026
Merged

Add flashlight button to cannula insertion checker screen for Omnipod#55
marionbarker merged 1 commit into
mainfrom
themartorana/flashlight

Conversation

@marionbarker
Copy link
Copy Markdown
Contributor

Copy from OmniBLE PR 153
Tested that it works as expected with OmnipodKit and does not conflict with other open PR.
The original PR indicates the screenshots were from an emulator - but the test with actual hardware looks the same.

Copied content from the original OmniBLE PR:

Feature

When replacing a spent Omnipod, at the cannula insertion confirmation screen, I almost always end up opening the flashlight to illuminate the Omnipod display window in order to better see the blue cannula. Doing so requires going out-of-app, which can cause problems. I've come to rely on this more and more as I've gotten older and my eyes have gotten worse, especially after having to get reading glasses.

I'd like to add a button to the check cannula screen that allows the flashlight to be toggled on and off.

The code checks for flashlight availability before displaying the button, and offers toggle functionality. Further, if the user exits the view before turning off the flashlight, it is turned off automatically.

473489681-a33c03fb-bf3e-4d19-a514-151e0218d 473489719-fe34b048-0efe-439a-ab48-7e19ad66d

These are emulator screenshots. I am not a UX designer, and would be happy to have help with UX.

User Impact

Tens of millions of people the USA alone over the age of 45 have diabetes. Over 90% of adults over age 45 have presbyopia (age related difficulty focusing on near objects). My personal, anecdotal experience requires some assistance checking the cannula in darker conditions because of presbyopia, which millions of other diabetes patients experience as well. This change aids me significantly.

@marionbarker marionbarker merged commit 9bf676e into main May 14, 2026
@marionbarker marionbarker deleted the themartorana/flashlight branch May 14, 2026 22:55
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