CSS Animations

Are CSS animations / keyframes supported in panel plugins? It seems to just render a static circle when I implement something simple like this:

1 Like

No CSS animations are supported. If you need to animate something, consider using requestAnimationFrame for now.

Thanks for answer
Any updates for today, or any plans to support in near future?

Nevermind, found this https://trello.com/c/hmwcaptO

I’ve used GSAP on panel plugins, it worked fine for me, give it a try, it’s pretty good.
You might not be able to use GSAP directly to manipulate DOM elements in some instances (due to some API limitations on panels), but you can still use it to generate better steps for your animation. requestAnimationFrame is fine but GSAP gives you nice options to do easing and such. So you can use it only to generate steps, then use the steps value and apply it to your element however you want.

1 Like

So does it work at all for DOM manipulation, or do you only use it for stepping?

GSAP doesn’t work form me because I’m using React =\

Have you tried https://www.npmjs.com/package/react-gsap?

I have no idea if that would work in UXP, but there’s no reason to avoid GSAP just because you’re using React…

@cpryland Thanks, I’ll try :+1: