Under Review
over 1 year ago

All CIQ System 6 devices - opening complications during activities do not work at all

All CIQ System 6 devices - opening complications during activities do not work at watch faces that support complications. But opening the widget apps manual works perfectly.

Repro steps:

- Start an activity e.g. Running

- Long press the Back button to toggle to the watch face

- long touch/press on the complication supported watch face (e.g. MagicDust: https://apps.garmin.com/en-US/apps/2851d38b-22a8-41b6-84bf-2b0d4a229869)

=> nothing happens

(Workaround or the doing it the "old" manual way:

- when the watch face is displayed use the up/down button or touch gesture to toggle through the widget glances

- press the start button to open your preferred widget app)

Why is this not working? Feel free to test it out with the MagicDust watch face that support 12 complications to open directly at the corresponding data fields, incl. a custom CIQ widget.

Please fix this bug, or better... the next time you add some new features like complications please consider all relevant user workflows for best user experience.

Many thanks,

The Magician

Parents
  • with the last beta firmware of the fenix 7 series the complications can be started with the touch press gesture.

    But custom CIQ widgets still do not open. Opening CIQ widget with the exitTo() function leads to a watch face crash with an unhandled exception. Running the same watch face logic without an activity running in the background works like it should ... the widget is opened.

    After starting an activity it seems that the widget app complicationId is not available although the widget app is found by the app longLabel string. Then calling the exitTo() function crashes the watch face.

    You can test it with installing the MagicDust Beta watch face (like in the first post) and the MagicKey widget.

    Thanks for fixing it for the stock widgets.

    Adding a try/catch block in the code will fix the watch face crash but leads to the same behavior... custom CIQ widgets can't be opened with the press of your finger.  

Comment
  • with the last beta firmware of the fenix 7 series the complications can be started with the touch press gesture.

    But custom CIQ widgets still do not open. Opening CIQ widget with the exitTo() function leads to a watch face crash with an unhandled exception. Running the same watch face logic without an activity running in the background works like it should ... the widget is opened.

    After starting an activity it seems that the widget app complicationId is not available although the widget app is found by the app longLabel string. Then calling the exitTo() function crashes the watch face.

    You can test it with installing the MagicDust Beta watch face (like in the first post) and the MagicKey widget.

    Thanks for fixing it for the stock widgets.

    Adding a try/catch block in the code will fix the watch face crash but leads to the same behavior... custom CIQ widgets can't be opened with the press of your finger.  

Children