Added
block-lottie: New Lottie Animation block (airfleet-nexus/lottie) for embedding Lottie and dotLottie animations with configurable playback, lazy loading, poster images, and player controls. Uses @lottiefiles/dotlottie-web for canvas-based rendering via Web Component (<afnb-lottie-player>).
block-lottie: Five playback modes — in view, on load, on hover, on click, and scroll-driven animation with configurable frame segments and scroll thresholds.
block-lottie: Poster image support with optional lazy loading via IntersectionObserver.
block-lottie: Player controls UI (play/pause, seekable progress bar, loop toggle) rendered via JavaScript.
block-lottie: Modular frontend JS architecture — view.js split into 7 modules (constants, canvas, controls, event-bridge, lottie-player, poster, scroll-playback).
block-lottie: Editor UI with SelectControl for play mode, ToggleControl for loading, HStack side-by-side dimensions, toolbar Replace button via MediaReplaceFlow, and smart auto-pause interdependency.
allow-lottie: New module that registers .json and .lottie MIME types for WordPress media uploads.