Skip to content

[WIP] Plugin Picker Sheet - #478

Open
Camji55 wants to merge 2 commits into
LoopKit:next-devfrom
Camji55:pull-request/plugin-picker
Open

[WIP] Plugin Picker Sheet#478
Camji55 wants to merge 2 commits into
LoopKit:next-devfrom
Camji55:pull-request/plugin-picker

Conversation

@itsmojo

itsmojo commented Aug 12, 2026

Copy link
Copy Markdown

The Insulet description for Add Pump item looks out of place. It lists all various pod (pump) types while the Minimed does not even though only a small submit of the various Minimed/Medtronic insulin pumps are supported. To better fit in with the other choices here the current "All Omnipod Types" or just "Omnipod" would seem more appropriate. especially since we now handle every pod type that Insulet has shipped over the past 15 years.

But if we must inconsistently list all the supported pod (pump) types for just the Insulet pump type (my vote on this is a strong no), "Eros" should be replaced by "Classic" since Insulet refers to this pod type as "Omnipod Classic (Gen 3)" or "Omnipod Classic" and it never uses its internal code name of "Eros" for this pod type in any of their literature. This could be because the word eros comes from ancient Greek and means sexual love and physical desire and serves as the root of the English word erotic.

@Camji55

Camji55 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

@itsmojo That's an Interesting fact on the "Eros" naming, thanks for sharing!

All Omnipod Types felt a little out of place in the context of CGM plugins using the / separator (see FreeStyle Libre 1 / 2 / 2+, Eversense E3 / E365, and the Dexcom G6 / ONE/Dexcom G7 / ONE+). I think Omnipod could be okay if we don't want to be explicit.

That said, I'd argue being explicit about supported devices is easier to maintain long-term. If Insulet ships an Omnipod 6, both All Omnipod Types and Omnipod would imply support for it, so we'd have to update the title anyway. By the same logic, it probably makes sense to be explicit with MiniMed too — as it stands, it's not clear that something like the MiniMed Flex isn't currently supported.

A benefit to using a custom view like this is that we can add always add a description field if it would make more sense to list device compatibility within the plugin there.

@itsmojo

itsmojo commented Aug 13, 2026

Copy link
Copy Markdown

The reason why the All Omnipod Types name was used for the OmnipodKit pump manager name was because it had to co-exist for an extended period along with OmniKit which already used the pump manager name of "Omnipod". The All Omnipod Types label also works for the transition from having no O5 support, to O5 being available in certain situations, to the upcoming full O5 support (when reasonably understood as "All Supported Omnipod Types").

I agree that the All Omnipod Types pump [manager] name feels a bit off from the other pump [manager] names, especially now that the OmniKit and the OmniBLE pump managers are no longer being included. I'd rather just use "Omnipod" for the OmnipodKit pump [manager] label going forward (especially when properly interpreted as "for supported pod types"). But if the MiniMed pump [manager] is now going to be displayed as "MiniMed x15 / x22 / x23 / x54" as in the current mock up, going with "Omnipod Classic / DASH / 5" would also be acceptable. The eventual problem we might have is that always including the various supported variants for each pump or CGM [manager] in its name might one day get too lengthly.

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