In the linux spirit, I don't think the GUI should be all-encompassing, as we have lots of different utility scripts to do lots of different things, but I think we definitely need a GUI for split rendering, so we can show something prettier than a terminal for streams.
Probably the best tool for the job is pywebview. Something like qt seems a bit overboard, though it would make communication with the GUI easier.
I've quite some experience with tk, and while it might not be the prettiest ui around, it should serve the purpose.
I'll code a quick demo, so you can have a look.
In the linux spirit, I don't think the GUI should be all-encompassing, as we have lots of different utility scripts to do lots of different things, but I think we definitely need a GUI for split rendering, so we can show something prettier than a terminal for streams.
Probably the best tool for the job is
pywebview
. Something like qt seems a bit overboard, though it would make communication with the GUI easier.