Settings in Groups are not persisted

Hi, 

I made a watch face where I offer color settings to the user. I grouped all color settings in one group.

When I change the color settings in the group on the connectiq app it works fine and I can save it. But when I open the settings again, all the settings in the group are reset to their default value.

It does not happen with ungrouped settings. Is this a bug or is there a pitfall I don't know?

Thank you so much! 

Bob 

  • There do seem to be some issues with App Settings 2.0, but that's really not a System 5 thing as it should work on any device

  • * it's not supposed to be related to device, but rather the editor, which is GCM or GE

  • GCM hasn't been used for app settings for some time.  Today you use the Connect IQ Mobile app.

  • Notice how there are a number of threads here about things like stress, body battery, batteryInDays on actual devices?

    What you’re seeing is Garmin’s “alpha” release of System 5. I understand your confusion though, because in this case Garmin decided to make all of their customers alpha testers. 

    I know this to be correct, because a “stable release” would not have a major touted feature simply not work for >50% of all their customers. That would imply that Garmin didn’t even do minimal testing of their software before releasing it, which makes no sense. So logically, it must be the case that System 5 is still in the alpha testing stage.

    Like I said, I hope they release it someday!

  • No, there was a beta release with System 5 - 4.1.0-beta1.  4.1.1 and 4.1.2 are full blown production releases.

    Many devices now support 3.3.x and 4.1.x.

    What you are seeing is the same were the CIQ 2 devices don't support the CIQ 3 apis, and CIQ 1 devices don't support CIQ 2 APIs.

    System 5 is released, but not every device will get CIQ 3.3.x or CIQ 4.1.x.  Everything from System 5 I've tried works OK on devices with System 5 CIQ, though there could be minor bugs with the new APIs.  App settings is generally working fine with my apps based on what I see myself and hear from users. 

  • So settings grouping is working for you and your users as intended? If that's the case I'll put up a beta with the groups back in place, I have commented it out until I am sure it works for everyone... 

  • I don't use groups, as I don't have a case where I think they would be that useful 

    And since there are some issues, I'm in no rush to use them. Find an issue, report it, and go back to something that works. That's how I've done stuff in CIQ for 7 years..  When the initial app settings were introduced in 2016, it was a while for things to settle out.  The "date" type setting took well over a year to get to work properly

    I recall seeing something from one of the Garmin folks about an issue with the server used for groups.

  • What I'd do if I needed groups is have them in a beta app in the store so I could play around with it before putting it in a production app. Report problems discovered there and use it to verify fixes.

    When new stuff is added in an SDK, it's really best to test the heck out of them with a side load or a beta app before releasing them to production. The sim alone isn't always enough.

  • “System 5 works fine. Nobody complains to me about it being broken. Also, I don’t even use settings groups (the topic of this post). But let me tell you it’s fine. And if it’s broken it doesn’t matter because I don’t think it’s useful. Actually, there are issues with System 5, so people shouldn’t be in a rush to use it. It’s definitely a stable release though, they already beta tested it. This is all fine.”

  • No, there's at least one, and probably more than one bug. You can upvote it here: forums.garmin.com/.../bug-in-editing-settings-groups