CanvaMotion for Elementor

Changelog

1.0.1

  • Fix: IntersectionObserver was not disconnected on Elementor re-renders, causing ghost animation loops to accumulate.
  • Fix: Frontend assets (CSS + JS) no longer load on every page — only on pages built with Elementor.
  • Fix: plugins_loaded hook priority raised to 20 to prevent a false “Elementor missing” admin notice when Elementor loads after this plugin.
  • Fix: Container resize now proportionally rescales particle positions instead of resetting all particles to random locations.
  • Perf: Line colour parsed once per populate() and cached; eliminates ~60 redundant object allocations per second.
  • Code: Each particle node now holds its own copy of the colour object instead of a shared reference.

1.0.0

  • Initial release.
  • Three animation types: Neural Network, Particle Field, Constellation.
  • Eight configurable controls per container element.
  • Live preview inside the Elementor editor.
  • IntersectionObserver for off-screen pause, ResizeObserver for responsive canvas.

Plugin Website
Visit website

Version:
1.0.1
Last Updated
May 3, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.