Hello Randy, some quick design thoughts on the clock menu from my side in the latest version and related to the modernized web client menu.
Its not always applicable, there is no explore button on the clock menu for instance, but its not on the modernized menu either, its just on the web client analysis tab. When I have added menu items I have added them to both menus. The exception was the recently added test with "turbo buttons" for the tutor usage, they are a little bit experimental.
In fact its the other way around: The modernized web menu is not yet up to date with the clock menu. And that means that they are not yet fully synchronized if you use a DGT clock and a web client at the same time, or if you use several web clients etc. That is why I still need to fix the new modernized menu with this issue:
https://github.com/JohanSjoblom/picochess/issues/424. After that you can use the clock menu and the modernized menu at the same time from different clients and they should stay in sync. It also solves the problem that if you change picochess.ini settings in the modernized web client you still need to reboot before the settings are applied. This is mainly because the logic of picochess uses the clock menu state as the master of what settings are to be used and the modernized web menu does not yet update the DGT clock menu state with all values. Not for long now until I can fix the 424 and then they should be equal, except that I need to add a translation mechanism also for the modernized web menu now that it starts to stabilize, thats the issue 436
https://github.com/JohanSjoblom/picochess/issues/436 When these 2 issues are fixed I consider the first version of the modernized menu to be complete. Fortunately these changes do not impact the great manual writing work that Andrea is doing.
And the web client "modernized quick buttons" on the top of the clock should work exactly as the minus, play/pause, plus buttons. I have been thinking about adding a ">>" button that would then also display the "<<" as long as you are inside the clock menu. Then you could use the clock menu if you want. What I am saying is that basically those quick buttons should work exactly as the DGT clock buttons, we are just missing the ">>" so that we cannot enter the menu from there.
To test, or experience the clock menu in the web client, have a look at the new feature I made in the web client modernized menu: Display -> show clock. Then the entire web client display changes into a DGT clock-like experience with the full clock menu. All that is missing is a background picture of a DGT 3000 clock. Test that view for a real retro experience :-) It can also be used to test if the clock menu still works for a given issue. Clicking on that clock should be exactly similar to clicking on the physical buttons on a connected 3000 or a DGT pi 3000. I don't have a 3000 clock myself yet, just a 2010, so I need to trade up and fix a cable so that I can verify it myself. The design intention is clear. The old DGT clock menus are kept intact and if I add something to the modernized menu, I also add it to the DGT clock menu.
-- Johan