[kde-artists] Icon Naming: animations/process-working, & animations/process-idle

Rodney Dawes dobey.pwns at gmail.com
Thu Jul 12 12:57:10 PDT 2007

On Thu, 2007-07-12 at 11:38 -0700, James Richard Tyrer wrote:
> Jakub Steiner wrote:
> > On Thu, 2007-07-05 at 19:27 -0700, James Richard Tyrer wrote:
> > 
> >> You are correct that it isn't in the spec (yet?).  It is in the Tango 
> >> icons.  Part of the problem, I guess.  Tango and the Icon Naming spec 
> >> aren't 100% the same.
> > 
> > The reason for tango icon theme shipping process-idle is due to the
> > current implementation in gnome software (nautilus mainly). 
> > 
> > The way it's defined in the naming spec was I believe the way it was
> > implemented in KDE at that time. Maybe it was a bad idea to go for a
> > workaround on our part (tango, gnome icon themes). 
> I realize that this is very confusing.  However, the situation is that 
> KDE has never used a *different* idle frame like Firefox does.  KDE just 
> has a loop animation which are all equal steps in a sequence.  It does 
> stop on the top one.  OTOH, Firefox currently works the way the Tango 
> icons do.  There is a single frame for idle and a multiple frame file 
> for the animation -- when it stops, it doesn't just stop on one of the 
> frames in the sequence, it switches to the idle frame which is quite 
> different.
> So, as it stands now, the system that Tango has with two files would 
> work OK with KDE since current code could just ignore the idle frame.

The process-working/idle icons in Tango are wrong. The process-idle
image should be the first frame from process-working. In Tango, this is
not the case, due to the design of the spinner. In gnome-icon-theme,
this is the case. I had no knowledge of how Firefox does the spinner
image, when writing the specification. It is irrelevant to the spec.

I wrote the spec for this, such that the solution would work best for
both GNOME and KDE. As it stands, tango-icon-theme has a bug in this
regard. The spinner in Tango needs to be redesigned to work such that
process-idle is the first frame of the process-working image.

-- dobey

More information about the xdg mailing list