Back to canvas
Design System
11 live · 19 catalogued
100%
Reset
Image Node
A dropped image as a canvas card: thumbnail, filename (inline-rename), dimensions/size, and an output connector to wire into converters.
photo.jpg
240×160px · 82 KB
Module Node
A converter/compressor card (PNG, JPG, WebP, GIF, PDF, SVG). Shows connected files, quality/PDF settings, output size, and a download button.
PNG
No files
Tweaker Node
A transform card (resize, crop, rotate, watermark, filter) with drag-to-change inputs and a per-node download button.
Resize
0 files
W
800
H
600
Download
Text Node
An editable text card that can be rendered to a paper-sized page and fed into converters.
Text
Double-click to edit. Renders to a page and feeds converters.
Link Node
A URL card showing the page's Open Graph preview (image, title, description, domain).
Example Domain
An illustrative example website.
example.com
Batch Node
A group of images in one card. Collapses to a 2×2 preview or expands to a reorderable list; images can be dragged in or back out.
Batch
3 Files
Connection Wire
The animated curve linking a source's OUT port to a target's IN port. Selectable (blue) and deletable (red) states.
Thumb Image
An <img> that renders a cached, downscaled thumbnail for very large images so the canvas stays smooth; originals are untouched.
Out-of-View Banner
Floating pill that appears when all canvas content has scrolled off-screen, with a Center button to recenter the viewport.
Your content is out of view
Center
Reset Confirm Dialog
In-app confirmation dialog for clearing the canvas. Enter confirms, Esc or backdrop cancels. Replaces the native browser confirm().
Clear the canvas?
This removes every node and wire. You can still undo with Ctrl+Z.
Cancel
Clear canvas
Preview Overlay
Full-screen modal that previews an image or multi-page PDF, with page navigation (arrows, scroll wheel, keyboard) and a size/dimensions readout.
photo.jpg
240×160px · 82 KB