COIL iconTheme
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: COIL iconTheme
It would be great to have some kind of easy installation. This theme looks very promising, especially for small icons.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: COIL iconTheme
I've spotted that small icons is mostly raster pixel art in most of software, but yes, it can help at least with shapes.
In theory, it will be easier to make small icons having COIL vector base.
Some news - Outlined version of Blender's icons has been declined by design
https://devtalk.blender.org/t/2-8-outli ... ation/6620
Also - interesting solution in Cryengine UI
There are a lot of different grey correlations, and all of them are looking good.
Subtle Masterpiece.
Interesting that even grey icons in Selection panel are looking quite readable.
Background is also darker than in FreeCAD dark theme.
(Currently Dark Blue COIL set is released a bit darker, for better support darker background)
Re: COIL iconTheme
Congratulations!1D_Inc wrote: ↑Sat Apr 20, 2019 3:56 pm Well, today is a big day.
We released COIL Icon theme files, addon and sources on Github, and started polishing procedure
https://github.com/formjune/1D_SVG_Tools
Two remarks. Tools like SVG icon slicer will likely be used by different people in the future. Standalone repository therefore likely makes the most sense (without containing icon packs). As for the icon packs. Better if you don't provide them in a .zip archives. Uncompressed icons in folders is a better strategy. Anybody can view (on GitHub) or edit (create PR) them with ease after. Git is efficient when downloading deltas and people downloading icons directly from GitHub will get icon files packed in a .zip archive by default.
Will test the icon packs during the week and will provide more info on that after. For now the primary goal i guess should be icon packs in .rcc format to be provided here (or on COIL icon theme(s) dedicated repository releases page):We faced with problems to organize index.theme and COIL.qrc files because I failed to understand what is needed to be provided there.
As far as I understand, these files contain not a complete library of FreeCAD icons yet.
https://github.com/formjune/1D_SVG_Tools/releases
People can after start downloading the .rcc files, put them in appropriate location (/home/user_name/.FreeCAD/Gui/Icons/demo.rcc on Linux) and enable an individual icon pack with the IconThemes module. After much more feedback can start to be provided from different people. In addition i will start progressing icon themes support in FreeCAD 0.19 further (beyond toolbars).
The main problem i guess is managing .rcc files. In theory .rcc file could be added to the repository directly. And for IconThemes module to look in /Mod folder too. But i feel that on the long run an icon theme repository will serve as a "source code" and releases page to provide binaries (.rcc). We i guess will see on how things will evolve in the future.
P.S. For now the priority is to start providing .rcc files.
Re: COIL iconTheme
Hi!
This is account of my developer, not mine, so we've decided to make it like this.
A bit messy and FreeCAD-related, but enough for current (test) purposes.
COIL team consists from Artist(Designer+LISP developer) aka me and Maya python developer aka Github icon hoster.
We have never dealt with creating such things.
What is rcc?
Thank you^^
Well, even if it is initial release, it is still part of research - icon pack is not even complete at the moment.Two remarks. Tools like SVG icon slicer will likely be used by different people in the future. Standalone repository therefore likely makes the most sense (without containing icon packs). As for the icon packs. Better if you don't provide them in a .zip archives. Uncompressed icons in folders is a better strategy. Anybody can view (on GitHub) or edit (create PR) them with ease after. Git is efficient when downloading deltas and people downloading icons directly from GitHub will get icon files packed in a .zip archive by default.
This is account of my developer, not mine, so we've decided to make it like this.
A bit messy and FreeCAD-related, but enough for current (test) purposes.
Okay, I'm interested in it. I've seen some icons, that didn't got from source files, their sources yet have to be found.Will test the icon packs during the week and will provide more info on that after.
I am not sure that can help with this))For now the primary goal i guess should be icon packs in .rcc format to be provided here (or on COIL icon theme(s) dedicated repository releases page):
https://github.com/formjune/1D_SVG_Tools/releases
People can after start downloading the .rcc files, put them in appropriate location (/home/user_name/.FreeCAD/Gui/Icons/demo.rcc on Linux) and enable an individual icon pack with the IconThemes module. After much more feedback can start to be provided from different people. In addition i will start progressing icon themes support in FreeCAD 0.19 further (beyond toolbars).
P.S. For now the priority is to start providing .rcc files.
COIL team consists from Artist(Designer+LISP developer) aka me and Maya python developer aka Github icon hoster.
We have never dealt with creating such things.
What is rcc?
Re: COIL iconTheme
I created a PR:
https://github.com/formjune/1D_SVG_Tools/pull/1
Proposed changes should suffice and you should now be able to create corresponding .rcc files. Looking at provided instructions what is left to do is to compile the result. Note that this process, of compiling, isn't a complex one. What you do need is the rcc tool supporting --binary option. If i remember correctly you said you use Arch Linux? On Arch Linux rcc tool is a part of the qt5-base package. Make sure it is installed and do a simple test in the terminal:
This should return result such as "No input files specified." and a list of the additional options available. After use:
If newer version of rcc tool is used and to preserve support for Qt4 and older Qt5 versions (likely versions below Qt 5.9). Use the --format-version option:
That is basically it. You should have three .rcc files in your home folder and this is what should get uploaded to the releases page:
https://github.com/formjune/1D_SVG_Tools/releases
P.S. People can download the .rcc files and follow the instructions on how to start testing and using such icon theme packs (and provide some feedback). The process is a bit more complex, compared to the "legacy" option, but you should start noticing the benefits rather quickly, when using Arch/Draft/Sketcher ... set of commands (toggle and in menus) on toolbars and beyond. Note that after enabling icon theme, one might need to restart FreeCAD, for the changes to take effect.
https://github.com/formjune/1D_SVG_Tools/pull/1
Proposed changes should suffice and you should now be able to create corresponding .rcc files. Looking at provided instructions what is left to do is to compile the result. Note that this process, of compiling, isn't a complex one. What you do need is the rcc tool supporting --binary option. If i remember correctly you said you use Arch Linux? On Arch Linux rcc tool is a part of the qt5-base package. Make sure it is installed and do a simple test in the terminal:
Code: Select all
/usr/bin/rcc --binary
Code: Select all
cd
/usr/bin/rcc --binary /path_to/COIL_DB.qrc -o COIL_DB.rcc
/usr/bin/rcc --binary /path_to/COIL_LB.qrc -o COIL_LB.rcc
/usr/bin/rcc --binary /path_to/COIL_LA.qrc -o COIL_LA.rcc
Code: Select all
cd
/usr/bin/rcc --binary /path_to/COIL_DB.qrc -o COIL_DB.rcc --format-version 1
/usr/bin/rcc --binary /path_to/COIL_LB.qrc -o COIL_LB.rcc --format-version 1
/usr/bin/rcc --binary /path_to/COIL_LA.qrc -o COIL_LA.rcc --format-version 1
https://github.com/formjune/1D_SVG_Tools/releases
P.S. People can download the .rcc files and follow the instructions on how to start testing and using such icon theme packs (and provide some feedback). The process is a bit more complex, compared to the "legacy" option, but you should start noticing the benefits rather quickly, when using Arch/Draft/Sketcher ... set of commands (toggle and in menus) on toolbars and beyond. Note that after enabling icon theme, one might need to restart FreeCAD, for the changes to take effect.
Last edited by triplus on Mon May 06, 2019 9:40 pm, edited 2 times in total.
Re: COIL iconTheme
Thank you, we will try to figure it out.
But it is also strange to release not completed pack.
Need info about missing icons.
Also: Tekla Redesign
AVEVA Bocad
But it is also strange to release not completed pack.
Need info about missing icons.
Also: Tekla Redesign
AVEVA Bocad
Last edited by 1D_Inc on Wed May 01, 2019 1:53 pm, edited 1 time in total.
Re: COIL iconTheme
We need ability to see entire interace in given icon style to provide complete release.
Now we just guessing how it will look like.
Now we just guessing how it will look like.
Re: COIL iconTheme
Creating releases on GitHub is easy. Check the "This is a pre-release" checkbox option for now. Specific (pre) release can get deleted in the future just as easily.
P.S. I tested all 3 icon packs (tested in .rcc format) and i feel that other people should start being able to do the same now. Enabling that therefore should become a priority, things have matured enough. Today i settled on COIL_LA.rcc icon theme and it's interesting, as it didn't take a whole day, for getting used to them, more like an hour. That is associating the commands i use most often with the new icons. Anyway, try out the procedure mentioned above. If you will struggle on something just ask for further assistance. Once you will be able to do a design change, slice, push, compile and upload procedure in a breeze. You and other interested people will for sure consider that as being progress!
Re: COIL iconTheme
Sure, I will try, but a bit later.
LA is good, I liked it most of time, but LB is something that goes next, it takes time to get used to.
At least, LB can be adopted to darktheme easier, that's why LA has got no dark variation - I didn't found appropriable satisfying solution for it.
Re: COIL iconTheme
I like a bit of color, that is likely on why i settled with the LA variant for now. Colors like red/orange work good in Ubuntu (dark) menus. LB is good too. DB works good in Ubuntu (dark) menus, but on toolbars it is a bit faded. Obviously, as its purpose is to work good on dark backgrounds. Both LA and LB work good with Light set of stylesheets. Being less conservative on color, that is i guess on why i settled with LA over LB. But personal taste differs and some for sure like variants with less or closer to monocolor. Simple icon theme and alike will hopefully fulfill such demand in the future.
Till tomorrow, then.