CIQ startup delay in widget loop

In SDK 1.x devices there was a noticeable delay before the initial page for widgets was loaded, which everyone seemed to complain about (myself included at one point). This was explained as allowing for the end user to scroll through the widgets (native and Connect IQ) without noticing any lag, specifically from CIQ widgets which take longer that native widgets to load and display the intial view. With the newer devices, there still seems to be a very slight delay, where the title and launcher icon are displayed but with my fēnix 5 I do not seem to be able (no matter how hard and fast I try) to scroll past any CIQ widgets before I see the initial view. In my case, I have a CIQ widget after steps and HR so it takes three down presses to get to it. If I rapidly press the down 5 times I end up on the CIQ widget and the remaining two down presses seem to just be lost. If I reorder the CIQ widget to the bottom of the list, the rapid 5 presses, while slightly delayed, results in the display of the proper widget (in my case last sport).

Has anyone else noticed this (and found it to be annoying)? And if so, what are you doing about it?

And finally, can I get feedback from Garmin on what, if anything, the plan is on this?

Cheers,
Douglas
  • the icon/namehas come up a few times, and last I heard was the CIQ folks were talking to the platform folks about removing the icon/widget name, at least on 2.x devices. I don't know if there was a bug report, and maybe it was just in a thread.
  • the icon/namehas come up a few times, and last I heard was the CIQ folks were talking to the platform folks about removing the icon/widget name, at least on 2.x devices. I don't know if there was a bug report, and maybe it was just in a thread.


    The icon/name doesn't bother me; I am fine with it.

    What I am talking about, and looking for direction and and answer to, is the lack of a delay when you get to a CIQ widget and the fact that you cannot easily loop past that widget. Instead, you have to wait to see the icon/name screen and then wait for the VM to load the CIQ widget and render the initial view. Only then can you use the up/down keys to go past the CIQ widget and on to whatever is next in the widget loop. And should you have two or more CIQ widgets in a row then good luck not getting frustrated trying to through your widgets.

    What I would like to know is if they are going to fix that lack of delay or make it easier to bypass a CIQ widget. And if not, then should create an pre-initial view that basically does nothing for 1 second so the user can easily get past?

    Cheers,
    Douglas
  • I use Fenix 5X and my watch has the same issue or feature too. I can't switch to another widget without seeing the working screen of CIQ widget. It runs the widget and render it on the screen, than I can switch to other widgets. Fenix 3 way was better, we could just skip it without waiting to be rendered completely. Fenix 5X runs the app faster but anyway it takes some time and I prefer not having consume that time for an information or sth. else that I'm not looking for.
  • Garmin crew,

    Any insight on this?

    Cheers,
    Douglas
  • I can remember that people complained when Garmin added the IQ screen delay on the fenix 3 to resolve this exact issue. Now it seems that we have an initial screen, but you cannot scroll when on this screen, you do have to wait for the widget to load and render the initial view before the scrolling works. So, we now have the worst of both worlds! We have an extra view with the name and icon, and we have a delay but we cannot scroll to the next widget before the initial view has rendered.

    I have to say that this seems a bug to me. I had not actually noticed this issue until I read this thread though. My 5X is so much more powerful that the 3 that the widgets I use render pretty quickly so in reality I have not noticed a problem scrolling through them.

    It does seem pointless having the extra icon view and short delay this introduces without the ability to scroll past without the widget ever loading.