Would it not be nice to have a separate hardware button to reset the UI interface program? very handy when using Zynthian in a live situation and it doesn’t work as expected.
And a possiblity in the web interface.
In a test environment you can use terminal commands from another computer, but in may situations that might not be available.
When playing now (as a beginner) with the 7" touch screen (have no encoders yet), could not come out of a submenu, or even could not get to the system menu from the main menu.
A simple pushbutton on it’s own GPIO pin and a small program connecting to the pin’s interrupt that executes the UI restart command, would do the trick.
(better to make it react only on a long push).
b.t.w.,
A few days back, when i used the Zynthian and the touch screen for the forst time, I touched the “update Zynthian” menu entry by accident and for 90 seconds I didnot see anything happen (except lots of flicker on the LAN port) and the UI kept froze (inresposive).
It would be nice to have visible feedback about the progress of the update (not many users will wait an unknown time for a computer to see something happen), And a simple confirmation in the menu to prevent the long-lasting action whyen you only accidentally touched this entry