HanSolo / digital5

A ConnectIQ Watch Face for the Garmin fenix5x watch
12 stars 13 forks source link

Store settings #2

Open HanSolo opened 7 years ago

HanSolo commented 7 years ago

Store settings in properties and load them at startup. This should avoid setting all parameters again after an update.

Attenuator commented 7 years ago

I'd suggest this is becoming more critical. With the frequent updates and new functionality, it's starting to get painful re-entering everything, particularly the Darksky key and Lat/Long (which I have to look up online). Loving the updates though!

HanSolo commented 7 years ago

Well believe me I also have to type in the whole things every time but the problem is when I release a new version the settings will always be overwritten because they are part of the watch face. And it makes sense because how should the Garmin mobile app otherwise know if I made some changes in the settings. So at the moment there is now way (at least no way that I know) to save the settings constantly on the watch and that also makes sense because otherwise the settings would stay there even if I uninstall the watch face. The only possibility would be a specific feature when updating to a new version of the watch face that it should keep the old settings but in that case there has to be some kind of mechanism which compares the old with the new settings and replaces the new settings with the old where they fit. So it is not that easy as you can imagine.

Attenuator commented 7 years ago

Ah, OK. Pity. Perhaps Garmin will get around to implementing some sort of temp storage when updating a watchface.

HanSolo commented 7 years ago

Yep that might be really nice