Skip to content

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.png custom editor

Platform

  • Progressive Web App (PWA) with service worker caching
  • Blazor WebAssembly runtime
  • SkiaSharp rendering engine
  • S3-compatible cloud storage for backups