Qt Kinetic + Plasma Call For Ideas / Project Plan

Aaron J. Seigo aseigo at kde.org
Thu May 28 22:19:47 CEST 2009


On Thursday 28 May 2009, Ivan Čukić wrote:
> > neat idea; would require a small parser on our side, but it wouldn't be
> > an overly complex one. what would the benefits be?
>
> - simpler syntax - no need to do addAnimation(blah blah) for each
> /animation atom/
> - no need to pass the item variable to be animated into every animation
> atom (Animator::fadeIn(item), Animator::fadeOut(item)...)

this comes at the "cost" of control flow type statements. nothing major 
though. for stuff this simple it's sort of 6 of one and half dozen of another. 
i'm not sure the learning curve is all that different either way, and it would 
be a bit nice to not have our own parser unless there's significant benefit?

> - complex animations are loaded from a simple text description - easy plug-
> ins, easy-runtime changes (if we needed them).

these chainings would be pretty widget- and interaction-specific though, no? 
it makes sense to make the stock animations themable, but custom chains of 
them?

> And, Trolls are already making declarative UI, so this would go perfectly 
> alongside that.

that's actually a concern of mine; we're already going to be getting a DUI at 
some point, not sure we want to create a "simple DUI" of our own.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Software

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090528/55782f01/attachment.sig 


More information about the Plasma-devel mailing list