feat: default to linear easing in $timeline step