[kde-guidelines] HIG: Animations

David Edmundson david at davidedmundson.co.uk
Tue Jul 29 09:20:15 UTC 2014


Golden rule of Linux mailing lists. No comments == acceptance :D

> * Do not use animation that take longer than 200ms, at least for frequently

>From plasma the developer should use Units.shortDuration and
Units.longDuration as appropriate.
But we're back into the "goals of the HIG" discussion here.

> ** Show a surface reaction on input (like a drop into water).

This isn't very feasible.

>** Accelerate and decelerate movement as if has a mass. Consider to correlate
control size with mass and apply acceleration accordingly.

The term we tend to use is "easing":
http://qt-project.org/doc/qt-5/qml-qtquick-propertyanimation.html#easing.type-prop
In general we use "ease in-out" which means it accelerates to max
speed, then slows down.


More information about the kde-guidelines mailing list