There is a bug in the linear tween of the Animate module. When you run the following code you will see that it's "easing in" it's like it's speeding up for some reason. I recorded it on the 400fps camera and its clearly showing nonlinearity of that mode. the first 3 or 4 frames have very small delta.
https://youtu.be/e7b_uRQQTpUfe.load_module( "animate" );
local rect = fe.add_image("white_square_32x1080.png")
local move_rect = {
when = Transition.ToNewSelection, property = "x", start = 0, end = 1920 - 32, time = 75, tween = "linear"
}
local anim_rect = PropertyAnimation( rect, move_rect )
animation.add( anim_rect )
I'v spent 2 days trying to figure out why my scrolling is so jerky, I now I know...