Changelog

1.0.0

April 29, 2026

Launch
NewDrag-and-drop canvas editor with multi-select, alignment guides, and undo/redo history.
New8 standard shapes: Square, Circle, Triangle, Trapezoid, Parallelogram, Rhombus, Pentagon, and Hexagon.
NewDesktop and Mobile canvas layouts with independent object positioning per breakpoint.
NewPer-object styling: background color or image, text color, padding, border radius, and rotation.
NewHover and Active states — define separate colors and images for each interaction state.
NewBorder controls: width, color, stroke position (inside/centered/outside), line join, line cap, and dash patterns.
NewContent editor — add rich text or HTML inside any object.
NewPer-object custom CSS class and inline style support.
NewCanvas background: solid color, transparent, or custom CSS class.
NewRaw JSON mode — copy, paste, and transfer entire compositions between projects.
NewPhysics engine powered by Matter.js — real gravity, collisions, friction and restitution.
NewFalling mode with configurable gravity, bounce, friction, spin, and stagger delay per composition.
NewLoop mode: objects reset and fall again continuously.
NewSingle-drop mode: each object falls once on page load, then rests.
NewStatic position mode: objects are placed without physics, as a pure layout layer.
NewFloating motion: objects drift gently around the canvas.
NewLock to bounds: objects bounce off canvas walls instead of escaping.
NewDrag objects with the mouse during playback.
NewClick / tap action: open a URL, in same tab or new tab.
NewHover toggle: swap object appearance on hover.
NewShortcode embed: [physicks id="123"] works in any page builder or classic editor.
NewNative Gutenberg block with live preview inside the block editor.
NewPhysics engine script loads only on pages that contain a Physicks composition — no global footprint.
NewSVG and SVGZ upload support added to the WordPress media library.
NewAll SVG uploads are sanitized server-side using a DOM-based allowlist (removes scripts, event handlers, XXE vectors, and unsafe URIs).
NewGlobal settings panel: default physics values and Google Fonts toggle.
NewGoogle Fonts integration: choose from a curated list of font families for text objects (off by default — no external requests if unused).

1.0.0

April 29, 2026

Launch
New12 additional premium shapes: Bevel, Rabbet, Right Chevron, Chat, Star, Triple Oval, Heart, Badge, Ellipses Stack, Bowtie, Lightning, and Sparkle.
NewImage object type: use any media library image as a physics object.
NewText object type: standalone text block with full physics behaviour.
NewCustom SVG object type: upload any SVG from the media library and use it as a physics object.
NewCursor repulsion and attraction with configurable radius and force.
NewCollision mode: objects collide and interact with each other.
NewGround boundary: objects stack on the canvas floor when enabled.
NewFalling sub-controls per composition: Trigger (on load / on click), Ground, Gravity, Friction, Bounce, Spin, Stagger, Loading from top, Loop, and Single Drop.
NewFloating motion extra controls: configurable speed and direction-change rate.
NewBorder animation with configurable duration, delay, and mode (rotate, pulse).
NewLicense activation and management via Lemon Squeezy — activate, deactivate, and auto-revalidation via WP-Cron.
NewAutomatic plugin updates delivered via physicks.pro.