mcp_canvas 0.1.0
mcp_canvas: ^0.1.0 copied to clipboard
Universal definition-based canvas engine for 2D/3D rendering with CDL (Canvas Definition Language) support.
0.1.0 - 2026-04-28 - Initial Release #
Added #
- Definition-based canvas engine for 2D/3D rendering with graph model (nodes, ports, edges, groups).
- Visual Definition system: 13 shape primitives, 5 fill styles, surfaces (grid, snap, rulers, pages).
- Type Registry with 9 extension points for host customization.
- 10-stage render pipeline with 3-layer cache (layout, raster, geometry) and dirty-region optimization.
- Layout engine with 9 algorithms (manual, auto-grid, auto-flow, force-directed, constraint, circular, compact, stack, free-form) and 4 edge-routing modes.
- View, interaction, animation, and event subsystems with undo/redo and wildcard matching.
- CDL (Canvas Definition Language) engine — lexer / parser / serializer with round-trip JSON support.
- Collaboration display, full-text search, large-scale virtualization with spatial indexing and minimap.
- Cross-platform support (Android, iOS, web, Linux, Windows, macOS).