I wrote a custom watch face (hands avoidance) with a setting menu.
The "Apply" button (menu item) from the watch face selection menu is not showing if the current face is the default one (the first on the list). Only the "Customize" button appears.
If the current watch face is another one from the list, then the "Apply" button appears and my custom watch face can be selected and applied.
In other words, if I want to apply my watch face, I have to first select and apply one different from the default one, then mine can be applied.
SvenLivonas also report this issue with his "Mimic" watch face.
It seems to be related to the first custom watchface after the built-in ones in the list. It also seems the on-watch setting menu implemented with getSettingsView() does not poping out correctly. When you exit this settings view, the watchface selection is not repainted.
Is this due to mistake in the coding/implementation ?
Thanks a lot !
(code is here: https://github.com/pierre-muth/HandAvoidance/tree/main/source
app: https://apps.garmin.com/apps/eb387bfd-b12a-4281-87c2-7f91155769c5 )