peter Love It, the idea is to give all users flehability to setup the interface to zoom in on their needs of operation on one screen but still give them other options in the background .
I see it this way ,
There are firstly 2 main modes of operation , The preparation mode and the performing mode we should be making a choice to which mode we are in and the interface behaves in favour of the need.
The third thing is Settings should be easily available in all modes.
Things that immediately matter in particular modes should be obvious on the screen.
Flexibility to favour left or right hand users should work on every screens ie Stop button, song list and others on left or right side,
When choosing controls within screens to have choice of placement within that screen , ie I want my stop button on extreme sides and assignable buttons after the stop button as the STOP BUTTON IS THE MOST IMPORTANT AND I LIKE IT IN THE BOTTOM CORNER AS ITS HANDY AND LESS CHANCE TO ACCIDENTALLY HIT IT IF USING OTHER BUTTONS.
All these seemingly small things really make a total big difference when on stage.
I am interested to see how you implement the loop system as that’s the next big thing after Lyrics that makes a big difference on stage.
I would be happy with a full width screen that pops up above my bottom control area and a very narrow song position slide indicator above the loops or perhaps at the top of lyrics to show and allow positioning of song position ,
The loop selection buttons to be even size at all times and an hour glass indicator to go through the loop buttons, this then gives me great control of song manipulation if I require it yet you can disable this button area if not needed,
The loops don’t just control the audio but can be used for PDF and LYRICS ONLY exact text place selection just like the audio backing loops become PAGE TURNS for easy and consistent user experience on stage all being remote controllable this is a 3 type of loop control choice to the need of the song type performed, every song type has the use of loops the same way but using different components.
Oops I did it again so I will stop for now
Great work Peter.