GUI:
- Would it be possible to have the GUI entirely using OpenGL as it's toolkit to render?
It is cross-platform and allows effects.
- Could themes be written in python? A plugin could say it has a screen to show with
"general library data" and also say "games" or "music". Then the python could have
fallback code for general library data but also optionally respond to the module-specific
library data specially
- Or, themes could use a "themeing engine" writen in C++ and linked as an .so, which
uses the above concepts but also takes an xml file of some kind to allow some customizations
without knowing C++. Or, both, and the OpenGL is just the default themeing engine.