@@ -30,12 +30,6 @@ annotCiq510Plus=exclForCiq510Plus;exclForCiq400Plus
3030# - Button-based: all devices with buttons for up/down/enter/back,
3131# even if they also have a touch screen. Such
3232# devices include: Fenix, Epix, Forerunner, Edge 540/840
33- # Note: Although the Edge 850 is button-based,
34- # they are affected by two firmware bugs: one prevents the delegate
35- # functions required to reach the settings menu from working
36- # correctly, and another causes the menu focus to be displayed
37- # incorrectly. Therefore, these two devices are treated as touch
38- # devices.
3933annotTouch=exclForTouch;exclForSettingsMenuItem
4034annotButton=exclForButton;exclForSettingsFooter
4135
@@ -44,7 +38,9 @@ annotButton=exclForButton;exclForSettingsFooter
4438# menu boundaries from working correctly.
4539# Therefore, on these devices, the settings are shown as a regular
4640# menu item instead. All other button-based controls remain unchanged.
47- # This applies to Edge 540, Edge MTB, and Edge 550.
41+ # This applies to Edge 540 / 840, Edge MTB, and Edge 550 / 850.
42+ # https://github.com/openhab/openhab-garmin/issues/253
43+ # https://github.com/openhab/openhab-garmin/issues/260
4844annotButtonWithSettingsMenuItem=exclForButton;exclForSettingsMenuItem
4945
5046# Either on of these should be assigned, depending
@@ -361,21 +357,11 @@ edgemtb.resourcePath=$(resEdgeShort);$(resLauncherIcons)/36x36-dark
361357edgemtb.excludeAnnotations = $(edge540.excludeAnnotations)
362358edgemtb.sourcePath = $(srcEdgeButtonX40)
363359edge550.resourcePath=$(resEdgeShort);$(resLauncherIcons)/56x56-dark
364- edge550.excludeAnnotations = $(annotCiq510Plus);$(annotButton );$(annotScreenRectangular);$(annotFullMenu)
360+ edge550.excludeAnnotations = $(annotCiq510Plus);$(annotButtonWithSettingsMenuItem );$(annotScreenRectangular);$(annotFullMenu)
365361edge550.sourcePath = $(srcEdgeButtonX50)
366362edge850.resourcePath=$(edge550.resourcePath)
367-
368- # The Edge 850 is a button-based device, with touch,
369- # However Garmin bugs prevent the button control to work
370- # properly, so we treat them as touch devices
371- # https://github.com/openhab/openhab-garmin/issues/260
372- # https://github.com/openhab/openhab-garmin/issues/267
373-
374- # edge850.excludeAnnotations = $(edge550.excludeAnnotations)
375- # edge850.sourcePath = $(srcEdgeButtonX50)
376- edge850.excludeAnnotations = $(annotCiq510Plus);$(annotButton);$(annotScreenRectangular);$(annotFullMenu)
377- edge850.sourcePath = $(srcEdgeX50Touch)
378-
363+ edge850.excludeAnnotations = $(edge550.excludeAnnotations)
364+ edge850.sourcePath = $(srcEdgeButtonX50)
379365
380366# Touch-based, CIQ >= 5.1.0
381367edge1040.resourcePath=$(resEdgeTall);$(resLauncherIcons)/40x40-dark
0 commit comments