Previously, I was mostly relying on CSS animations and the occasional JavaScript/GSAP just to move things into the viewport.
And while that did work quite well, it also meant a lot of coding, tweaking, adjusting, breaking, crying, fixing, and then breaking again. The truth is...
I’m a visual person.
I’d rather design the thing than fight with syntax just to make a button slide 4 pixels to the left. So naturally, this pushed me into the great hunt for “a better way.”
Enter: The Animation Rabbit Hole
So I went hunting. I tried all the usual suspects:
But Rive?
Rive was one that felt like it understood what I needed flexibility, interactivity, and an interface that doesn’t make me want to yeet my computer.
And most importantly it is compatible with every implementation I wanted to do.