View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002838 | FreeCAD | Feature | public | 2017-01-10 15:22 | 2019-09-05 21:05 |
Reporter | clel | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Platform | Desktop | OS | Ubuntu | OS Version | 16.10 |
Product Version | 0.17 | ||||
Summary | 0002838: Predefined colors (or even styles) | ||||
Description | As there are already different navigation styles that behave like already known applications there could also be predefined color setups that look like known CAD systems (or just some presets that work well). Maybe even styles are possible so the arrangement of elements is similar. | ||||
Tags | colors | ||||
FreeCAD Information | |||||
|
I'm afraid I don't understand what you are asking... |
|
There is a setting where one can set colors like a background color and so on. I'd like to have some presets. Those presets could simply be some good combinations or imitate already existing CAD applications. Second thing would be to also add presets for look and feel of the complete application so it looks similar to well known CAD applications. |
|
Okay I see... But isn't that just a change of the background color to, say, black or white? I don't think there is really a need for presets for that, yes? As for "making the complete application look similar to well known CAD applications", this is so huge task with so little interest that you won't find anyone interested in doing that I think. Making an application behave like another is not only the look, but also how the tools work, and it would require so much work that it is probably easier to start programming another app from scratch. I'll leave this ticket open a little more in case someone else has anything to say, but I'm afraid there is not much to be done here... |
|
You can create a Qt style sheet and FreeCAD already offers the framework to use that. For examples see here: https://github.com/FreeCAD/FreeCAD/tree/master/src/Gui/Stylesheets However, it's not task of FreeCAD devs to put together such a qss file to mimic the look of other applications. |
|
Regarding color there currently only seems to be a setting for the color of the selection and background, so not many. Maybe selectable color for sketcher etc. could be added (but that is a different thing). So when there are more adjustable colors this might make sense (since one has to use colors that work well together to allow a good visibility). For now I agree that this is not really needed. |
|
@clel you could create a color palette for ea. CAD system you'd like mimicked in FC that way when the day arrives when the UI is even more adjustable then it would be easy for the dev to implement it. |
|
I just did a quick research and actually it seems like most systems support changing colors as well. So maybe it is better to simply offer some presets like Inventor does it for backgrounds and selection: https://youtu.be/9eNf854g0Wc?t=44s |
|
@pablogil care to weigh in ? |
|
@Kunda1, thanks for the ping @clel, I think almost everything you ask for is already in FreeCAD:
Truth is that it would be nice that all this setups could be organized in just one place and even have the option to save all of them inside a preset that can be imported/exported or shared with the rest of the community. Blender is a perfect example where all, I mean ALL, graphic parameters are available as what they call Themes. All developers, when having the need to create a new window, etc, they have to use the variables available so that the user can alter the look and feel of the whole app just changing the Theme or manually adjusting any variable available there (as you can see in the screenshot, they even have them sorted by module) So, apart from my opinion on how to improve the UI "color" customization, you can already change the UI color with the stylesheets, and lots of other colors with the preferences color setup. It would be also nice to have the option to change the icons like with stylesheets but, well, this is something that @triplus and me are already experimenting here and it already works but it still need some core work because some icons are so hardcoded or need something like "IDs" to be added so that later they can be changed. |
|
qss stylesheets are getting more powerful Case in point: Darker stylesheets: https://forum.freecadweb.org/viewtopic.php?f=9&t=38851 Blender Stylesheet: https://forum.freecadweb.org/viewtopic.php?f=9&t=15466 COIL IconTheme: https://forum.freecadweb.org/viewtopic.php?f=34&t=34687 Closing issue |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-10 15:22 | clel | New Issue | |
2017-01-11 17:11 | yorik | Note Added: 0007636 | |
2017-01-11 19:54 | clel | Note Added: 0007646 | |
2017-01-11 20:36 | yorik | Note Added: 0007649 | |
2017-01-11 20:51 | wmayer | Note Added: 0007652 | |
2017-01-12 12:17 | clel | Note Added: 0007664 | |
2017-01-12 15:18 | Kunda1 | Note Added: 0007671 | |
2017-01-12 16:24 | clel | Note Added: 0007675 | |
2017-06-07 21:16 | Kunda1 | Tag Attached: colors | |
2018-06-12 19:30 | Kunda1 | Note Added: 0011413 | |
2018-06-13 05:27 | pablogil | File Added: blender_themes.png | |
2018-06-13 05:27 | pablogil | Note Added: 0011417 | |
2019-09-05 21:05 | Kunda1 | Status | new => closed |
2019-09-05 21:05 | Kunda1 | Resolution | open => no change required |
2019-09-05 21:05 | Kunda1 | Note Added: 0013543 |