yorik wrote:Transparent widgets would be possible too since the switch to quarter. Moving the windows all over the place would be hard to obtain I think because QT has this strict "structure" (MDI views + dock widgets).
actually I started on a GUI update with this functionality using QML once but found that QT4 is lacking too much in functionality in their QML and QtQuick implementation. this only makes sense to further proceed with this in Qt5. It is quite some work but one can chieve awesome things https://www.youtube.com/watch?v=wrOP7sLqwiM
Cool stuff, I like it!
As for the GUI theme styling support i guess the same approach could be used i (will) use in TabBar.
- Module responsible for styling the GUI would apply the stylesheet at FreeCAD start.
- Supported stylesheet values would be read from saved parameters.
- GUI would be provided to change the parameters.
- When user changes the value stylesheet is applied again.
But i guess something like this has less chance to be merged in master. Therefore i guess something that can be explored and made as potential 3rd Party FreeCAD module in the future.
This is not crazy, even more, my stylesheets are designed on a way on mind (reusing colors and code) so if it's possible to have something like what you described it would be fairly enough as a first approach.
A second step would be to place all "color parameters" into a same Preference tab, probably merging it with some of the UI properties already available into FreeCAD.
A third step would be to develop a way to import/export the color/UI setting so that people can share and easily switch between themes (similar as Blender does)
@triplus, do you think It's still too soon to dream about it?