[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: KDE3: Styles. (RFC, long)
From:       Richard Moore <rich () ipso-facto ! freeserve ! co ! uk>
Date:       2001-07-23 22:51:35
[Download RAW message or body]



Rik Hemsley wrote:
> 
> #if Maarten ter Huurne
> 
> > Coloring pixmaps can be done when the pixmaps are loaded. Once they are
> > colored, they act just like the current pixmaps. The added loading time is
> > probably not noticable and there is no performance impact in using them.
> 
> Indeed. There is a ~1s delay loading apps when using a pixmap widget
> theme, but I'm inclined to believe that this time is loading +
> decompressing the necessary PNGs. Which reminds me, it would be nice
> if we had a utility that could create a single file from a bunch of
> PNGs. Perhaps a tarball.

We do, tar!

> 
> > The problem with B is that maintenance of the theme page becomes a lot more
> > work. Also, I am not sure of how good the chances are to discover a
> > misbehaving theme by doing a quick review. Another problem is that we
> > shouldn't force users to get their themes from a single site, but LoveLetter
> > and its offspring show that the average user is not careful about executing
> > unknown code.
> 
> I think themes are small enough that people can spot dodgy code
> in them without too much work.

Sadly not - in my experience it is tricky to spot the problems as
they are often related to extra repaints etc. leading to flicker,
or strange behaviour when resized to extreme sizes. I know you've
written themes and I haven't but I've looked at similar issues in
apps like kasbar and they can be a pain.

> 
> I also think that we wouldn't be forcing anyone to download their
> themes from a single site, we'd just be giving them a place they
> could trust.

If we want things to be properly trusted then we need to start
thinking about adding a digital signature system to our themes
too.

Rich.

> 
> Rik
> 
> 
> >> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
 
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic