warmsound / crystal-face

Garmin Connect IQ watch face
https://apps.garmin.com/en-GB/apps/9fd04d09-8c80-4c81-9257-17cfa0f0081b
GNU General Public License v3.0
387 stars 124 forks source link

Idea: Reduced mode for disconnected/muted watches #151

Open v6ak opened 5 years ago

v6ak commented 5 years ago

In order to have fully operating smartwatch, you need to (1) have night mode off and (2) have your watches connected to the phone. My idea is that this situation is special and should be shown in a noticable way – maybe using a different theme. This should be noticable enough.

I am not sure about the configuration of the UI. The simplest way is to just allow to configure a second theme for such situation. That is, the same theme for disconnected watch and muted watch.

We could go further, e.g. we could allow a different theme for disconnected watch and a different theme for muted watch. However, what theme should be used when both happens at the same time, i.e. watches are disconnected and muted at the same time? How to make configuration easy enough?

And we can go for even more complex situation. We could distinguish between disconnected watches with BT on and BT off. But this is probably too complex and not worth of doing this way.

v6ak commented 4 years ago

I have started implementing this. If you are interested in this feature, I hope I can polish it and create a pull request…

mullerjohn commented 5 months ago

To make the UI configuration for your smartwatch more noticeable, you could use a capcuttemplate approach. This would allow you to create distinct and visually appealing themes for different states, such as when the watch is disconnected, muted, or both. By using customizable templates, you can easily switch between themes and ensure that each state is clearly distinguishable. This method simplifies the user experience and makes it straightforward to manage even more complex scenarios, such as differentiating between BT on and off for disconnected watches.