Editor
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.
Physics
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.
Interactions
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.
Embedding
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.
Media
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).
Settings
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).