Review request: Container plasma applet

Riccardo Iaconelli riccardo at
Sun Sep 27 15:01:42 CEST 2009

On Thursday 24 September 2009 19:22:57 Aaron J. Seigo wrote:
> how is this any different other than the SVG being pre-rendered vs rendered
>  at  runtime? how would we provide for nice sizing? and how would the
>  animations that exist currently be implemented, such as the power
>  indicator zoom in? theme appropriateness?

Well, the pre-rendered png has pixel perfectionness and a number of other 
retouches. Just for the most evident detail, if you look at the real pngs you 
can see that the battery bg of the rendered svg is much more blurry than 
what's intented to be.[1] then you have right effects applied like icon 
colorizing (try to make all your icons pink and you'll know what i mean) which 
nowadays breaks for the "standard" panel just for the battery. current 
animation is also somewhat... not very professional, at least in my humble 
opinion, i think that fading in and out the flashlight would look just so much 
better. and i don't think it's a showstopper anyways.
theme appropriateness then isn't really a problem too, no other icon on the 
panel infact respects it, and i think they do the right thing here. infact i 
think it's a bad idea to make the theme able to change these icons, after all 
to the user they're all "system" icons, icons like systray icons, or the menu 
or the device notifier. as such we have two possibilities:

a) make the plasma theme theme all the icons, including systray and menu
b) leave that up to the icon theme

a is not really feasible though, not only because we give a lot more images to 
do to theme creator, but then we lose the ability to do cool effects (blur) 
because of the crappy svg renderer. even if we do embed pngs, we loose the 
ability of having multiple sizes pngs, discarding all the work done on small 
size icons. that only leaves b as an option.

to conclude, because of the svg it behaves differently from all other "default 
panel buttons", looks worse, and in the end it only gives a sense of 
inconsistency to the user. that's why i feel it should be a kicon.

> isn't the problem really that it doesn't draw the SVG with proper sizes
>  all  the time? i think the painting of the widget could be re-written with
>  today's Plasma and Qt stuff much cleaner and resolve the outstanding
>  issues.

As I explained above, it's really not that. :-) It's borders, grid alignment, 
and other style issues.


[1] i kind of remember there has an attempt to make a power manager in 
kubuntu, with 4.1 i think, they used the systray with the correct icons, and 
you could really see how much better it looked.

More information about the Plasma-devel mailing list