Appearance
Release Notes
Version 1.0
Initial Release
Drawing Tools
- Line, rectangle, circle, ellipse, and text shapes
- Interactive grip handles for resizing and reshaping
- Selection tools: click, drag-select, and multi-select with Shift
- Pan and zoom with mouse wheel, keyboard shortcuts, and trackpad gestures
- Four-layer rendering system (Background, Graphics, Transient, Grip)
- Grid background with auto-scaling
Constraint Solver
- Geometric constraints: coincident, parallel, perpendicular, horizontal, vertical, collinear, concentric, equal
- Dimensional constraints: line length, diameter, angle, point distance
- Fixed point constraints for anchoring shapes
- BFGS-based solver with real-time constraint resolution
Collaboration
- Real-time multi-user editing with CRDT synchronization
- Offline-first architecture with IndexedDB persistence
- Automatic conflict resolution using Last-Write-Wins (LWW)
- Vector clock-based causality tracking
- Per-user undo/redo in collaborative sessions
Export
- PNG export with dimension metadata
- SVG vector export
- PDF export
Integrations
- Confluence Cloud macro via Atlassian Forge
- VS Code extension with
.draw.pngcustom editor
Platform
- Progressive Web App (PWA) with service worker caching
- Blazor WebAssembly runtime
- SkiaSharp rendering engine
- S3-compatible cloud storage for backups