New class KWidgetBlendAnimation
Robert Knight
robertknight at gmail.com
Sat Feb 9 21:52:14 GMT 2008
Hi,
> Nothing against this class, but there is a really important regression in the
> optimization part.
I agree. Cross-fading large images is an expensive operation. I
would like to be corrected, but I don't think I have seen a really
fast software implementation. Bear in mind that the size of the area
being cross-faded here could be over 1000^2 pixels.
Mathias, I really don't think transition effects are what you should
be focusing on in the sound setup dialog. It has more basic problems
to deal with, I made a quick summary of some of them in this comment
on your journal:
http://vir.homelinux.org/blog/archives/98-more-UI-feedback.html#c526
I don't quite get what problem the transition effects are trying to
address from a UI point of view. If they are just there to look
pretty then that's fine, but they have to fast.
Regards,
Robert.
On 09/02/2008, Rafael Fernández López <ereslibre at kde.org> wrote:
> Hi,
>
> When I was going to adapt KWidgetBlendAnimation to the KDE global animation
> settings I suddenly saw that it is in kdelibs.
>
> Nothing against this class, but there is a really important regression in the
> optimization part.
>
> Try to maximize the phonon kcm, and make it switch. Or just try to apply the
> patch Urs wrote for KPageWidget, and change pages on config dialogs with the
> dialog maximized => extremely slow and lots of frame loss.
>
> I had the same problem with previews on Open/Save dialogs, but those ones
> aren't expected to be that big, on the other hand I can maximize a dialog,
> what can be _really_ big.
>
> I think before shipping and using this class widespread we should think twice
> about it. My desktop at least when windows are big (not huge, just big) feels
> really, really slow.
>
>
> Bye,
> Rafael Fernández López
>
> GPG Fingerprint: B9F4 4730 43F8 FFDD CC5E BA8E 724E 406E 3F01 D070
>
>
More information about the kde-core-devel
mailing list