Changelog

A complete history of every release, feature, and fix in Etch Motion.

v0.5.0March 14, 2026
NEWNamed timelines — chain multiple elements into sequenced animations
NEWGSAP Flip state transitions (flip-expand, flip-layout)
NEWCursor follower interaction preset
IMPROVEBuilder panel now shows animation controls when element is selected
FIXScanner now consults preset registry for GSAP module requirements
FIXAbove-the-fold elements now animate correctly on page load
v0.4.0March 11, 2026
NEWHover interactions: tilt, magnetic, spotlight, lift, underline, border-draw
NEWBackground slide hover effect with configurable direction
IMPROVEHover animations respect prefers-reduced-motion
v0.3.0March 9, 2026
NEWText animations: SplitText fade, slide, rotate, blur, scale, wave
NEWTypewriter effect with configurable speed and cursor
NEWText scramble using ScrambleTextPlugin
NEWScroll-driven: parallax, scrub, horizontal scroll, scroll sequence
NEWCounter animation with prefix, suffix, decimals, separator
IMPROVEGSAP modules loaded conditionally based on page content
v0.2.0March 7, 2026
NEWEtch builder panel integration with preset picker and controls
NEWSettings page with global defaults, performance, and accessibility options
NEWScrollTrigger.batch() for groups of 3+ identical animations
NEWPer-element responsive disable via data-etch-motion-disabled
NEWprefers-reduced-motion: reduce support with mid-session listener
IMPROVECustom JSON property whitelist prevents XSS via data attributes
IMPROVEFlash-rate safety check rejects seizure-inducing configs
v0.1.0March 5, 2026
NEWInitial release with 28 entrance animation presets
NEWContent scanner for conditional GSAP module loading
NEWZero assets loaded on pages without data-etch-motion attributes
NEWPreset registry with JSON-based preset definitions
NEWInitial-state CSS registered in Etch styles or wp_head
NEWGraceful degradation when Etch is not active