pablogil wrote:Of course I know stylesheets allow import/export/sharing on themselves but (correct me if I'm wrong) stylesheets can't handle other GUI parameters that all together define a full GUI styling. For instance, I think the following elements (with their color, width, etc parameters) should become part of an unique theme:
If it would be possible to bundle all that on a stylesheet, xml, or similar then it would become a real import/exportable theme
- 3D view background color (plain or gradient)
- default object shading, edges color/width... (part colors)
- sketcher color and parameters
- selection colors
- Text editor colors
- Output text colors
triplus wrote:I was thinking about this more and i feel best to wait for Qt5 before doing any big coding related work around FreeCAD themes.
triplus wrote:Actually we already have that in current FreeCAD. Most of what you wrote can be styled in FreeCAD preferences. Therefore if you would like to style this to suit your themes and after share it with other users look no further than your user.cfg (maybe system.cfg) file. It's a XML document and you can therefore share the changes with other users with ease.
pablogil wrote:Of course, I know, but what I'm talking about is about user experience: regular users would like to have a crazy easy way to completely mimic themes from others, that is, a export/import theme button.
Well, maybe at this point I should apologize, I'm being pretty critic expressing my point of view, please, don't pay lot of attention to what I say, I know there are tons of hours of development on the background. I just want to express my ideas on how to make FreeCAD GUI flexible and attractive for normal users
I have an issue with stylesheets.
Here is my configuration :
OS: "Manjaro Linux"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Build type: Release
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.9.1
When a select a stylesheet, "tree" icons are not displayed anymore (but clicking left of items opens/close tree):
Any help would be appreciated!
lah wrote:I installed this package from archlinux repo : https://www.archlinux.org/packages/comm ... 6/freecad/ . Now, I installed latest git version (0.17 - 8945) and tree icons are back.
Thanks for your help!