scrime-u-bordeaux / web-midifile-performer

a web version of the midifile performer software
0 stars 0 forks source link

Revamp app size #118

Open NyuBlara opened 3 weeks ago

NyuBlara commented 3 weeks ago

Here's a snippet of what the app looks like when score-width is 70vw and the app header is removed :

image

...VS how it looks now :

image

This calls for two things :

josephlarralde commented 3 weeks ago

Yes, a GUI remix is necessary, but this goes beyond the display size of the score. I think we should also get rid of the first-steps page and replace it by a default loaded musicxml score. Also, some tips should appear when the users start the app, except if they have disabled "show tips at startup" in a popup window. Users report that it is still not totally clear how to play, and expecting them to go have a look at the help page by themselves seems a bit optimistic. Finally, the menu should be reworked too (probably removed and its content disseminated in the GUI), and the GUI should allow simultaneous access to configuration parameters and performance.

NyuBlara commented 2 weeks ago

I agree with all of this, but I believe the two steps I outlined would be a good start.

josephlarralde commented 2 weeks ago

Indeed. As this fullscreen layout might become the only page of the app, let's just keep in mind it will probably need to integrate other collapsible GUI elements. Also, do you consider responsivity to be part of this issue ? Would be awesome to see nice fullscreen scores on mobile browsers too (even if we don't have a control input yet)

NyuBlara commented 2 hours ago

This will be harder now that #119 has been implemented... Perhaps the channel manager (and later by-measure play toggle) will need to be absolutely positioned to cover the visualizer ? Perhaps we should move to detachable UI panels before this ? Either way, it remains relatively low priority.