Replies: 3 comments 4 replies
-
What you're doing there would seem to be ok. Personally when I've done stuff like this I did:
and not:
which reduces some duplication, but that'd make no difference here. Looking at the internal menu code though, I think I can see what's happening. When you have a 'simple' menu item that changes like a boolean, I'll look at getting a fix in, but the best thing to do right now so it works on current/older firmwares is to add a timeout before you change menu, which allows So...
Or if you change it as I'd suggested above, just:
|
Beta Was this translation helpful? Give feedback.
-
That worked and this makes sense! |
Beta Was this translation helpful? Give feedback.
-
@gfwilliams I think this has broken The tally app, or settings can reproduce the problem (obviously with promenu installed) if that helps - I'll see if I can get any further when I'm free in a few days |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
Sorry if this has been asked before; if it has, I didn't find it when searching.
My goal is to show a settings item called
Step Target
, but only if thering
setting is set toSteps
.The issue arises because I want the Settings to change whenever I change
ring
, so if I changering
toSteps
, I want theStep Target
to appear. And if I changering
toMinutes
, I want theStep Target
to disappear.Below is my code to do this.
What currently happens is that the menu displays how I want when I enter it from the Settings menu. But when I change the
ring
settings, the update does not occur. I would printappMenu
as an output ofbuildMainMenu
when changingring
fromMinute
toSteps
and can confirm thatStep Target
is in the dict, but I do not see the setting in the menu.Do I need to force a redraw? I looked through the references and didn't see anything, but did I miss something?
This question is related to my updates to the Daisy watchface.
Beta Was this translation helpful? Give feedback.
All reactions