CHANGELOG
What changed
Every release, newest first. Small, frequent, and always local-first.
Multi-select, arranging and JSON save/open
- Marquee and shift/Cmd-click multi-selection
- Move, resize, copy, duplicate and delete a whole selection at once
- Floating selection bar with align, distribute and reorder controls
- Bring forward, send backward, bring to front, send to back shortcuts
- Save and open drawings as JSON files
- Full keyboard shortcut panel, available with ?
Snapping and resize
- Shape snapping to nearby strokes and the grid
- Resize handles on any selected element
- Drag snapping for cleaner alignment
Rich text
- Text tool with font, size, bold, italic and underline
- Alignment controls and in-place editing
- Text rendered as part of the canvas, so it exports cleanly
Export and persistence
- Export the drawing as PNG or SVG
- Autosave to
localStorageon every change - Undo and redo history
The first canvas
- Infinite canvas with pan and cursor-anchored zoom
- Pen, line, rectangle and ellipse tools
- Select, move and delete strokes
- Grid and background presets
Roadmap
Next up: an arrow/connector tool, a dotted brush, and per-drawing colour palettes. If you want something sooner, tell us.