After delving deep into the code of the UI I’ve been able to introduce a small, but albeit almost life-changing to me:
When you are in a control screen, seeing the list of parameters for a layer, back button currently goes back to presets with a short click, back to main menu with a bold one and back to admin with a longer one.
Select button on the other hand, goes down the list with a short click. This creates a situation in which if you press select once more then intended you either need to use the touchscreen to go back up one entry on the list or bold-click select, turn the encoder and click select again
This makes it so that for the opposite action of going down the list, a very different and longer set of actions need to be taken.
I made it so that back goes up the list the same way select goes down. Bold click on back takes you to the preset list, and long click takes you to the main menu.
This makes back the opposite and immediate action for select, without removing the ability to go back into the preset selection.
After testing this with some parameter groups this IS much more intuitive!!!
If anybody wants to test, I’ve got this branch https://github.com/Pastitas/zynthian-ui/tree/ui-flow-mod where it’s set up. @jofemodo not many changes really so maybe we could merge into the ctrl-groups?
I see no compromises with this approach and it really makes the whole experience way less un-intuitive and frustrating (which, for me at least, at times it was).