
Various KDE 1.-4. Improvements
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
I've been thinking.
SVG is capable of reading outside stylesheets (like CSS), right?
So theoretically it would be possible to convience KSVG to read the colour scheme currently in use by KDE.
This way the icon styles could match the whole look and feel of KDE better. Some of the colours in the icon would be already defined in the svg, but others would be defined by the colour scheme in use. Of course the artist who made the icons could decide which colours he will "hardcode" and which he'll make "schemable".
Of course this idea could not be just restricted to KDE coulour scheme files - which some people made me understand actually wouldn't be too useful except for shadow, fade or glow effects.
A very good way to use this awesome feature of SVG would be to make "theme files" for each individual iconset. This way you could download an iconset and in it decide which colour-setting of it you'd like to use - imagine noia (or even lila, flat, ...) in 5 different colour schemes!
p.s. the "download" is just a link to http://kde.svg.org
16 years ago
TODO:
* mockup (still too busy!)
* find people to realise the idea (i'm no artist and no coder!)
ChangeLog:
* added idea for individual iconsets themes (instead of restricting it to the KDE colour scheme files)
16 years ago
TODO:
* mockup (still too busy!)
* find people to realise the idea (i'm no artist and no coder!)
ChangeLog:
* added idea for individual iconsets themes (instead of restricting it to the KDE colour scheme files)
uddw
16 years ago
I even tried to add the CSS2 system colors to the svg icon renderer, but at some point I gave up because (1) some functions needed access to a KApplication, which the icon renderer doesn't use, and (2) because it was slightly too late to add new features for 3.4 anyway ;)
If this problem is solved, the rest is fairly trivial. It's not necessary to add full support for CSS(2), just define color constants like "Background" etc.
This feature could make more sense for SVG background because backgrounds are more about design, whereas icons should be easy to recognize. I'm not sure I want all my icons to use similar colors. But otoh I know that other people do...
Report
oliverthered
16 years ago
It would also be great if widgets and borders could be drawn using SVG, and they would need to know about desktop colours.
Anyhow, product a mocup to nail down your ideas.
Report
H00K
16 years ago
Report
ris
16 years ago
Report
H00K
16 years ago
All i could find was an app that *changes* the colours *in* the SVG.
I'm thinking of making the SVG use an outside file to read the colours (and styles for the lines, etc) in the first place.
If there's a similar project, please tell me - no reason in reinventing hot water, is there?
Report
ris
16 years ago
I only say to contact them because you have many of the same ideas and they know all the pitfalls you'll run into.
Report
H00K
16 years ago
I'll contact them, but I am completely aware that this is a "problem" with ksvg and that they are the guys who can solve it and need convincing.
Report
H00K
16 years ago
Report
RockHound
16 years ago
Maybe someday. :-)
Greetings,
Martin
Report
H00K
16 years ago
but the thing is that you need to make an upload (unless the kde-look system changed lately) and that's a nice work-around
Report
Superstoned
16 years ago
Report
H00K
16 years ago
they only have an nice new option that they can use. ...but, of course, if there's noone to make such icons, there's no reason for it.
Report