IconThemes
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
IconThemes
Objective: Improve current icon themes support in FreeCAD.Re: IconThemes
Looking forward to updates or public releases
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: IconThemes
I already shared some observations here:
viewtopic.php?f=10&t=13180&start=50#p140663
For now IconThemes module main focus will be to provide support for FreeCAD commands. This i guess can be achieved in rather straightforward way (but it needs to be tested on all supported platforms first for the final confirmation). There are some exceptions for now like Draft Snap commands and workbench icons. As for other icons (tree view, sidebar icons...). Support for such icons likely won't work until corresponding icons will have standard Qt icon theme support or some other approach will be used.
As for releasing the code. I have implemented all planned functionalities and i need to clean up the code first for after to share the work done. This likely will happen in 2 steps. Step 1 providing basic functionality to start using the module. Step 2 add a tool or two for icon designer to get the needed information (like what icon file name needs to be set for corresponding command).
viewtopic.php?f=10&t=13180&start=50#p140663
For now IconThemes module main focus will be to provide support for FreeCAD commands. This i guess can be achieved in rather straightforward way (but it needs to be tested on all supported platforms first for the final confirmation). There are some exceptions for now like Draft Snap commands and workbench icons. As for other icons (tree view, sidebar icons...). Support for such icons likely won't work until corresponding icons will have standard Qt icon theme support or some other approach will be used.
As for releasing the code. I have implemented all planned functionalities and i need to clean up the code first for after to share the work done. This likely will happen in 2 steps. Step 1 providing basic functionality to start using the module. Step 2 add a tool or two for icon designer to get the needed information (like what icon file name needs to be set for corresponding command).
Re: IconThemes
Both points are very interesting
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: IconThemes
Hi @pablogil.
I will provide demo icon pack on my repository containing this 7 icons:
viewtopic.php?f=10&t=13180&start=30#p135317
I feel that proper attribution needs to be given therefore i am guessing the same copyright information and licence as you used for stylesheets should do?
I will provide demo icon pack on my repository containing this 7 icons:
viewtopic.php?f=10&t=13180&start=30#p135317
I feel that proper attribution needs to be given therefore i am guessing the same copyright information and licence as you used for stylesheets should do?
Re: IconThemes
Your guessing is righttriplus wrote:Hi @pablogil.
I will provide demo icon pack on my repository containing this 7 icons:
viewtopic.php?f=10&t=13180&start=30#p135317
I feel that proper attribution needs to be given therefore i am guessing the same copyright information and licence as you used for stylesheets should do?
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: IconThemes
First release of IconThemes
IconThemes module needs to be installed (or used as macro) and DemoTheme icon theme should be extracted into an appropriate location. Detailed instructions on how to achieve that are available on GitHub:
https://github.com/triplus/IconThemes
New Accessories entry can be found under the Tools menu.
Selecting the IconThemes option should show IconThemes preferences.
The default icon theme.
And the DemoTheme icon theme applied.
- Ability to restore default set of icons
- Apply icons only if not already applied
- List of available icon themes
- Icon preview area
- Accessories menu entry (Tools menu)
- DemoTheme(icon artwork by pablogil)
- Run as single instance
IconThemes module needs to be installed (or used as macro) and DemoTheme icon theme should be extracted into an appropriate location. Detailed instructions on how to achieve that are available on GitHub:
https://github.com/triplus/IconThemes
New Accessories entry can be found under the Tools menu.
Selecting the IconThemes option should show IconThemes preferences.
The default icon theme.
And the DemoTheme icon theme applied.
Re: IconThemes
So, so, so cool!
It's working like a charm!
I'll start playing around with a full custom iconTheme on my spare time =)
Some questions:
It's working like a charm!
I'll start playing around with a full custom iconTheme on my spare time =)
Some questions:
- you have used the 48x48 pixel svg icons for any special reason? I guess as being vector icons it doesn't matter but I would have chosen the 64x64 ones...
- have you find any limitation with workbenches, special icons or so?
- how could I easily find the names I should apply to svg files?
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: IconThemes
Good to hear that.pablogil wrote:So, so, so cool!
It's working like a charm!
I'll start playing around with a full custom iconTheme on my spare time =)
In the DemoTheme pack? I used 48x48 size as that was the biggest size you made. Or in the icon preview area? There i just used the grid size that makes sense. Making 64x64 size icons for icon theme purposes therefore doesn't represent any issue.you have used the 48x48 pixel svg icons for any special reason? I guess as being vector icons it doesn't matter but I would have chosen the 64x64 ones...
Not much beyond what i documented above.have you find any limitation with workbenches, special icons or so?
Give it a week.how could I easily find the names I should apply to svg files?
You're welcome.Thank you!