2 Line List Item + Icon (fenix 6 x pro)

Hi,
is there native support in CIQ for the view described in User Experience Guidelines -> Fenix 2022 as 2 Line List Item + Icon (here: https://developer.garmin.com/connect-iq/user-experience-guidelines/fenix-2022/ )? Or do I have to create it separately in Monkeyc? I mean exactly the same view as for example in the system application Clocks where when you enter you see: Alarms, Timers, Stopwatch. i need exactly the same view. I say right away, the menu and menu2 give a completely different view. Thanks.

  • yes, Menu2. You can also see the sample in the SDK

  • i need exactly the same view. I say right away, the menu and menu2 give a completely different view. Thanks.

    If you use a Menu2 with items as IconMenuItem (with a subLabel), you should be able to implement a menu that's fairly similar to the top-level menu in Clocks.

    You can see an example of this in the SDK Menu2 sample, in the Icons menu. As per usuge, the sim does not look exactly the same as a real device, but on a real fr955, the Icons menu in the sample looks pretty close to the native Clocks menu. If I changed the sample to use the same text and same or similar icons, it might be tough to tell it apart from the real Clocks menu.

    If it's different on a real fenix6xpro and you really want to mimic the native look, then I guess you'd have to implement your own menu class. I think it's more trouble than it's worth, especially if you care about making it look right on other devices, too. (I have seen an app with a pretty nice custom menu class for devices which were older than CIQ 3 - the first CIQ which supported Menu2. It didn't look like the native menu at all though. A custom menu class might be worth it for those very old devices, as Menu doesn't look good on those devices.)

    As far as Menu goes:

    - it looks *very* different in the sim vs a real device, except maybe for the most ancient devices

    - on old devices it's very bare bones (just like in the sim)

    - it has a known bug on some devices (at least FR935, not sure about others) where it uses the users language for the title (like "English") instead of the actual title that was specified, so I wouldn't use it at all

  • Have you tried the menu2 sample in the SDK?

    Here is how things look for the f6x pro and icons.  There are cases where things like Menu, Menu2, MapView don't look the same as they do on all real devices.  Things that are native views tend to be a bit generic in the sim.


    You may want to build a sideload of the sample to see how things look on the real device.