I use the generic picker (WatchUI.Picker) multiple places in my app to allow multiple digit inputs. For example, if I want to allow the user to input a number between 000 and 999 I create the picker with three separate elements allowing 0-9 each. Therefore they select 0-9 for the first digit, OK/ENTER, then 0-9 for the second digits, etc. On all legacy devices, it will display 3 elements at a time, with the current digit in the center being selected.
On the latest SDK (7.3.0) and simulator with Fenix 8 devices it only displays a single digit, the one currently being edited. No previous digit, no trailing digit. And no "OK" when on the last element. There is more than enough room on the screen and previous devices still display multiple elements. Setting font to FONT_XTINY results in just a really small single element being displayed.
I was wondering if this is new behavior on the Fenix 8 devices for WatchUi.Picker, or a bug in the current simulator.
Here is an example of where I need to have the user input a 3 digit decimal number with a leading '.'
The first picker is from Fenix 7, the second is from Fenix 8. In the first we get the leading '.' as well as the next digit. On the Fenix 8, no leading '.' and no trailing number just the single digit.