Acknowledged
CIQQA-3579

CIQ device reference shows supported buttons for each device, but not touchscreen behaviors

Overview

https://developer.garmin.com/connect-iq/device-reference/ 

This is especially an issue in the context of the new touch-first devices (Vivoactive 6, Venu X1, Venu 4) which do not support onMenu at all. 

If I want to know which devices *do* support onMenu, the device reference page is not sufficient because Vivoactive 3 supports onMenu, but via a touchscreen gesture (long-press screen) and not a button.

The only way to discover which devices actually do support onMenu is:

- test them in the simulator

or

- search ConnectIQ/Devices/*/simulator.json for "onMenu"

References

https://forums.garmin.com/developer/connect-iq/f/discussion/423197/venu-x1-application-menu-controls/1979182#1979182

https://forums.garmin.com/developer/connect-iq/i/bug-reports/ciq-documentation-does-not-make-it-clear-that-new-touch-first-devices-vivoactive-6-venu-x1-and-venu-4-do-not-support-onmenu-and-do-require-the-use-of-view-setactionmenuindicator-if-the-dev-wishes-to-implement-a-context-sensitive-menu 

Suggested Resolution

Add touchscreen behaviors to the device reference