This version fixes issue #11...
Thanks to @arminposchmann for reporting: in previous versions, using the line-divider in menus would break Reskinner. No longer a problem.
...and brings easing functions! (CSS lovers rejoice.)
Animated reskins can now utilize one of twenty-five built in easing functions of many types, including SINE
, CUBIC
, QUART
, CIRC
, BOUNCE
and more to make transitions really pop, courtesy of @ai's gifted work with easings.net. If the 25 aren't enough, you can provide your own; the new easing_function
parameter on the animated_reskin
function takes any callable that takes the current animation timing as a float
between 1 and 0, and returns the desired animation progress, also as a float
between 1 and 0.
Once again, please give this project a star if you find it useful. Enjoy.