July/August 2016 were productive days for the Sardi icon collection. In the folder of Sardi you will find a changelog file where I try (I say try) to log all the things I change. There were moments I impacted hundreds of icons. Needless to say that is one line in the changelog.
What changed these two months?
Change 1 : Sardi on any distro
I have been installing over 40 linux distributions and was checking if the standard icons of these distro’s had a Sardi icon. If there was no standard Sardi icon, it may have been solved by making a link or by creating a new icon for this application. At that time I steered clear of KDE and did only all the others. In the mean time I included also KDE. Only the game icons are on my to do list for KDE or Plasma as we should call it now.
Change 2 : Sardi made leaner
Some of the icon sets have disappeared (to make some room for others) since they can be made in an instant via a script.
- Sardi Ghost has been replaced with Sardi Ghost Flexible.
- Sardi Orange, Sardi Grey and Sardi Red have been replaced with Sardi Colora
- Sardi Faenza Black has been deleted (still on sourceforge v7.1.2)
- Sardi Flat Black has been deleted (still on sourceforge v7.1.2)
Themes depend on each other.
If this is the condition, then no double icons should be present. We can save megabytes by doing this.
Change 3 : Sardi gets a new structure
Another major change was that I worked out a new hierarchy for the icons. I used to have all icons in a scalable folder. I added folders according to size (16,22,24,32,48,34,128) in the hope to be able to fix that 1% of icons that were not to my liking.
Change 4 : Sardi gets more scripts
Since svg are basically editable files we can change 4500 icons from colour within seconds. All we need is some basic bash scripting. See later in this article.
Change 5 : Sardi renaming
I want it to be clear to the end-user what they can expect when they read the name.
The term “COLORA” is now used in all icon sets. Basically it means you can change the folders to ANY COLOUR you want.
We have now a
- Sardi Colora
- Sardi Flat Colora
- Sardi Mono Colora
- Sardi Mono Numix Colora
There are some presets (scripts) available in those folders. Just run them and have your own look. This will be the fun in the future. Making new looks to change the standard colours of these folders.
Just want to see what they look like without installing.
What are my goals with the Sardi icon collection?
I want it to adhere the style started in the Ardis icon theme from Kotus Works.
But I want it be
- cleaner in code
- uniform in code
- smaller in KB’s
- complete for any distro
- usable on any distro
- no redundant icons
- links where possible to save KB
- flexible for the end-user
Flexible for the end-user is a great advantage. The icons are in SVG format. An SVG, in contrast to a PNG, is like a text file you can edit and change with any text editor and I want you to be aware of this and use it to your advantage.
The end-user is able to change colour A with colour B and have their own personal icon set.
The end-user is able to make their own personal icon set by mixing elements or changing codes.
Core icons of Sardi
From Ardis I created 5 basic icon themes.
- Sardi (a cleanup of coding and more uniform look)
- Sardi Flat (no circles and shadows)
- Sardi Flexible (all blue with circle and background)
- Sardi Ghost Flexible (all white – no circles or backgrounds)
- Sardi Mono (gray icon set)
These are the five main icon themes. Other icon themes depend on one or more of these major ones.
For example Sardi Arc will have Arc folders from horst3180 and the applications icons from Sardi.
Numix Circle theme is used as a fall-back theme for the Sardi icon collection. This means that if an icon is missing, Sardi will go look if an icon exists in Numix Circle. In order for this to work you should install Numix Circle.
How can you make it your own personal icon theme?
List of distributions Sardi has been tested on
- Antergos Cinnamon, Gnome, Mate, Openbox, XFCE
- Apricity Cinnamon, Gnome
- Archlinux Budgie, Cinnamon, Deepin, Gnome, Gnome Classic, I3, Mate, Plasma, XFCE
- Centos Gnome
- Elementary OS
- Fedora Gnome
- Linux Mint Cinnamon, Mate, XFCE and KDE
- Manjaro BSPWM, Cinnamon, Deepin, Gnome, I3,JWM, KDE, LXDE, LXqt, Mate, Plasma, XFCE
- Opensuse Leap, Tumbleweed
- Raspberry Pi Mate
- Ubuntu, Ubuntu Gnome, Ubuntu Mate,
- Solus Budgie