Skip to content

Conversation

@marionbarker
Copy link
Contributor

Purpose:

Provide a different label for the button when saving carbs and bolusing to make it more obvious that tapping the button saves the carbs.

Associated Issue

See Issue #2168 for explanation.

Not understanding that carbs are saved even if bolus is not successful is a problem experienced by many new loopers and often by new caregivers for younger loopers.

@marionbarker marionbarker requested a review from ps2 March 27, 2025 19:56
@marionbarker
Copy link
Contributor Author

marionbarker commented Mar 27, 2025

Test

Apply this modification to LoopWorkspace dev, commit 3d48a5c, Loop dev, commit 760174b.
The screenshot below is from an iPhone 8 running iOS 16.7.10
The left side was built with unmodified dev, the right side was modified by this PR.
Updated to match the PR with commit 9980ed6f

loop-pr-2300-updated

@marionbarker
Copy link
Contributor Author

I reviewed the screens that are shown to the user after tapping the Save and Deliver button if there is an error with the delivery:

  • User enters carbs
  • User accepts recommended bolus
  • Next screen shows a bolus failure - these screens are independent of whether the bolus is arrived at as part of a meal, manual bolus or auto-bolus.
  • Left to right:
    • unacknowledged command
    • failure to find the pod
    • bolus in progress

bolus-error-screens

@marionbarker
Copy link
Contributor Author

Status

I suggest this button change be accepted for now with potential updates coming at a later time.

  • Final wording on the button is "Save Carbs & Deliver"

Discussion

I had a discussion with some Tidepool folks:

  • They were concerned that the button change alone would not be sufficient to solve Avoid unnoticed carb entries #2168
  • I agreed to explore adding messages that indicated that "If carbs were added, they were saved"
    • After looking into this, my suggestion is to just make the button change for now

There are 2 places where added messages can happen

  • Uncertain comms modal alert
  • Bolus Issue alert

One negative of this approach is the carbs saved message would be displayed for any bolus or uncertain comms issues.

Option: Modify uncertain comms modal message

If I implemented this, it could look like the graphic below, where the new text is underlined to make it easy to find.

updated_unacknowledged_save_carbs

Option: Add to the Bolus Issue alerts

Default screens are seen in the previous comment for some Bolus Issue alerts.

  • I tried adding the sentence to the alert in the body of the message but the message truncates and important information is lost
  • I then tried modifying the title of the alert, i.e., alert title changed to "Bolus Issue (Carbs Saved)" and was not convinced and even this is truncated with larger text sizes

Copy link
Collaborator

@ps2 ps2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll have to back this out for a merge back to Tidepool, but I'm ok to land this for DIY for now.

@marionbarker marionbarker merged commit e45f137 into dev Apr 19, 2025
@marionbarker marionbarker deleted the update_meal_button branch April 24, 2025 14:46
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.

3 participants