← All updates

Animation Presets & New Effects

March 1, 2026

✨ New

  • Animation Presets: Apply ready-made animations to any element in one click — Fade In/Out, Slide In/Out, Scale In/Out, Twist In/Out, Pulse, Float, and Shake. Each preset has a small set of controls (delay, duration, easing, playback) and can be stacked freely on the same element without conflicts.
  • Chromatic Aberration Effect: A new post-processing effect that splits color channels to simulate lens distortion.
  • Dither Effect: Applies ordered dithering to any element or the full scene. Useful for stylized, retro, or low-color aesthetics.
  • Timeline Loop Region: You can now define a loop region directly on the timeline — drag to set in/out points and preview just that section on repeat.
  • Parametric & Conditional Defines: The runtime now supports defines with typed parameters and conditionals, which is what powers the presets system.

🛠 Improvements

  • Timeline overhaul: Drag interactions were rewritten from scratch — scrubbing, keyframe moving, and loop region dragging are all noticeably smoother. Easing curve handles are easier to grab and now show a cleaner preview.
  • Expression animations: Expression-based property values (e.g. looping or reactive values) are now properly driven by the animation clock, not just evaluated once at parse time.
  • Effects browser: Effects and presets now live in separate tabs in the inspector, making it easier to find what you're looking for.

🐛 Fixes

  • Fixed keyframe commands not correctly tracking undo state in some drag scenarios.
  • Fixed the asset picker breaking when navigating between asset types quickly.