Notification control

I've been impressed how CIQ has been adapting and improving over the past year. One thing that still seems missing is more control over notifications, especially in a full app. I'm not sure if everything is technically notifications, but they are messages that get shown by the firmware overlay what is actually happening in the app.

Messages/phone calls - it would be nice to be able to intercept these so you could control how they are displayed as well as save the info to show later. When I'm mountain bike riding or trail running, I often don't have time to look at my watch immediately, or the ability to read my watch while I'm bouncing down a trail. It would be nice to be able to have that text to read once I'm on a smoother trail or come to a stop, without stopping my activity. Being able to show that through my own interface would be great. Even add features like my screen goes green if it someone I know, or only even notifies me if it is a pre-configured number.

System messages like the annoying "updating" message on the 230/235/630 or the "transfer complete"/"transfer failed" messages. It would be nice to be able to intercept/block these messages so in my app I could decide what's important or how to display it best.

But especially with a full CIQ app, it would be nice to have more control over the entire experience. This would be nice both for an activity app as well as a day-to-day app (I actually run an app 24/7 as my "watch face" so I have full functionality an access to the web).

Lastly, some of this, like accessing messages/phone calls could be done with a companion app, except I'm not setup to do native iPhone development. But that wouldn't help with controlling the pop-ups and messages.