aboutsummaryrefslogtreecommitdiff
path: root/src/animation
AgeCommit message (Collapse)Author
2025-04-29animation/spring: Guard against numerical instabilityIvan Molodetskikh
2025-04-17animation: Extract value_at() and fix animations off differenceIvan Molodetskikh
2025-04-17animation: Add more gettersIvan Molodetskikh
2025-04-16animation: Fix restarted() Spring using old from/toIvan Molodetskikh
2025-02-13animation/spring: Add a check for from = to in duration()Ivan Molodetskikh
The overdamped code below was dividing by zero in this case and triggering a panic.
2024-11-25Refactor animation timing to use lazy clocksIvan Molodetskikh
2024-11-25Refactor animations to take explicit current timeIvan Molodetskikh
2024-08-23animation: Use saturating_sub in value()Ivan Molodetskikh
2024-08-23animation: Make restarted() take by-refIvan Molodetskikh
2024-05-12Add linear animation curveIvan Molodetskikh
2024-04-18animation: Scale initial velocity by slowdownIvan Molodetskikh
2024-04-18animation: Clamp spring valueIvan Molodetskikh
I've had an overdamped spring return an extreme value and trip up an integer overflow check.
2024-04-18Preserve tile move config on animation restartsIvan Molodetskikh
This fixes a problem where consume-into-column would use resize animation config instead of the window-movement config in most cases (since a resize comes very shortly after the move starts). A similar change to the column movement anim is more detrimental than it's worth.
2024-04-17Resolve animation defaults during parsingIvan Molodetskikh
2024-04-13Set window-resize animation config for view-offset anim caused by resizeIvan Molodetskikh
2024-04-10animation: Tweak clamped duration logicIvan Molodetskikh
2024-04-10animation: Implement clamped value and durationIvan Molodetskikh
2024-04-09Add ease-out-quad curveIvan Molodetskikh
2024-04-08Adjust view offset anim together with offsetIvan Molodetskikh
Not doing this caused quickly moving a column right and left to base the final view position on an incorrect view offset.
2024-03-05Implement spring animationsIvan Molodetskikh
2024-03-05animation: Apply slowdown in realtimeIvan Molodetskikh
2024-03-04Move animation to subfolderIvan Molodetskikh