Skip to content

⚡ Interactions/Animations engine #2645

@itsNintu

Description

@itsNintu

The upcoming animations engine will allows users to easily implement complex interactions and animations, enhancing the site experience and engagement. From subtle hover effects to intricate motion graphics.

  • Proof of concept of the Animation component using ScrollTimeline (experimental: Proof of concept of the Animation component using ScrollTimeline #4797)
  • Add stories with additional examples i.e. closest usage, images etc. https://scroll-driven-animations.style/
  • Add support to view animations
  • Add view animations examples
  • Builder UI
  • Add enter/leave actions and animations support
  • Add lottie, rive etc compatibility (should work through context.getAnimations()[0].effect.getComputedTiming().progress)
  • add delay option next to duration
  • Breakpoints via dropdown instead of eye
  • Reduce amount of units for ranges like in Styles Panel
  • Global Animations, can be added via +
  • Add ~5 predefined easings i.e easeInOutCubic, springs etc. @istarkov
  • Scroll Smoothing aka GSAP ScrollSmoothing plugin

UI
Image

With view based animation this tool has one of the best visual representation of ranges

We need at least to give the link to it.

Image

Like it's visible that

entry

Represents the range during which the principal box is entering the view progress visibility range.
0% is equivalent to 0% of the cover range.

100% is equivalent to 0% of the contain range.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🌐 Released

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions