Environment
CIQ 3.0.8
FR935 (12.20)
Description of Feature Request
It would be great if CIQ apps were able to detect whether bluetooth is disabled by the user, as opposed to the phone not being connected (whether bluetooth is on or off.) This would allow CIQ devs to write watchfaces with tri-state Bluetooth/phone icons (bluetooth off, phone not connected, phone connected), just like the native 935 watchface.
From a user's POV, I find the tri-state bluetooth indicators very useful, because I want to know if I accidentally left bluetooth on, so I can turn it off and save battery. I don't run with my phone, so what's useful for many people (knowing whether their phone is connected or not), is actually almost useless for me.
I realize I'm probably in the minority, as I only turn on bluetooth when I want to sync with my phone, and I try to leave it off at all other times.
If I'm not mistaken, DeviceSettings:: phoneConnected only tells you whether your phone is connected or not. And (new for CIQ 3) DeviceSettings::ConnectionInfo[:bluetooth] has 3 states, (not initialized, not connected, connected), but on a real device (935), when I disabled Bluetooth in the controls menu, the state was still "not connected". I had (foolishly) assumed that "not initialized" was equivalent to "disabled", but I guess not.
Thanks for reading!