A4

Comment 4 for bug 600784

Revision history for this message
Andrea Gualano (andrea-gualano) wrote :

No, they are two different issues.
One is the perceived speed of the animation: Daniele's patch addresses this issue by having a slow-fast-slow animation instead of the constant speed of the previous version.
A different issue is how you interpolate each variable to get a given percentage of the transition. The current interpolation of the zoom variables makes them look like zoom is moving faster (or slower, depending on direction) than the other variables.
There are in fact two separate interpolation functions in action: the first acts on time, to give you the desired animation speed; the other one acts on Region objects, to give you intermediate views.
The current trunk code merges the two steps in a single function. I have code on my experimental branch to separate them; I'd like to adapt the code for the current trunk ASAP.