v0.7.0
plait-board/drawnixv0.7.0May 9, 2026by Aymericr
AI Summary
This is a major feature release that significantly expands the door and window systems with animations and first-person support. It introduces a new column node, a material paint mode, and improved 2D floorplan editor capabilities.
Key Highlights
- Expanded door and window systems with animations
- New procedural column node with preset system
- Material paint mode for applying materials
- Improved 2D floorplan editor with reference overlays
- MCP server package introduction
Breaking Changes
- Movement of systems (FenceSystem, DoorSystem, etc.) from @pascal-app/core to @pascal-app/viewer or @pascal-app/editor
- Removal of baseMaterial and glassMaterial from @pascal-app/core exports
- Removal of SSGI_PARAMS from @pascal-app/viewer exports
New Features
- Expanded door system (garage, interior variants, animation)
- Expanded window system (casement, awning, bay types)
- Column node (procedural, shaft profiles)
- Material paint mode
- Improved 2D floorplan editor
- Precise item dimensions
- Spawn node
- Draggable level reordering
- Lower floor reference overlay
- Floorplan thumbnails
- MCP server package
Full Release Notes
## π Pascal Editor v0.7.0 A major feature release with significant expansions to the door and window systems, a new column node, material paint mode, improved 2D editor, and MCP server support. ### β¨ Features - **Expanded door system** β garage door types, interior door variants, animated open/close, swing angles, frameless openings, dual-side handles, and first-person collider support ([#292](https://github.com/pascalorg/editor/pull/292), [#293](https://github.com/pascalorg/editor/pull/293)) - **Expanded window system** β multiple window types (casement, awning, bay, etc.), animated open/close, first-person window interaction, shape-specific settings, and bay caps ([#292](https://github.com/pascalorg/editor/pull/292), [#295](https://github.com/pascalorg/editor/pull/295)) - **Column node** β new procedural column type in core schema with full preset system: shaft profiles (straight, tapered, bulged), base/capital styles, fluting, spiral detail, and more ([#292](https://github.com/pascalorg/editor/pull/292)) - **Material paint mode** β dedicated paint workflow for applying materials directly to scene elements with category-based compatibility ([#271](https://github.com/pascalorg/editor/pull/271)) - **Improved 2D floorplan editor** β synchronized 2Dβ3D architecture, better interaction accuracy, reference floor overlay, side resizing handles, and feature parity across all element types ([#277](https://github.com/pascalorg/editor/pull/277), [#286](https://github.com/pascalorg/editor/pull/286)) - **Precise item dimensions** β static bounding boxes replace runtime mesh-based computation; grid-aligned placement with consistent footprints ([#290](https://github.com/pascalorg/editor/pull/290)) - **Spawn node** β new spawn point node type in core schema with first-person and scene support - **Draggable level reordering** β drag-and-drop floor ordering in the level selector ([#286](https://github.com/pascalorg/editor/pull/286)) - **Lower floor reference overlay** β reference previous floor levels while editing ([#286](https://github.com/pascalorg/editor/pull/286)) - **Floorplan thumbnails** β updated item catalog with floorplan images ([#283](https://github.com/pascalorg/editor/pull/283)) - **MCP server** β new `@pascal-app/mcp` package exposing the Pascal scene graph to AI hosts (Claude Desktop, Cursor, etc.) via the Model Context Protocol ([#264](https://github.com/pascalorg/editor/pull/264)) ### π Fixes - WebGPU renderer race condition on Canvas remount and duplicate item scale loss ([#284](https://github.com/pascalorg/editor/pull/284)) - Item surface placement and placement preview stability ([#296](https://github.com/pascalorg/editor/pull/296)) - Floorplan player move and action menu anchoring - First-person door toggles and colliders - Curved wall and fence angle measurements - Level duplication and node normalization ### β οΈ Breaking Changes - `FenceSystem`, `CeilingSystem`, `DoorSystem`, `ItemSystem`, `RoofSystem`, `SlabSystem`, `StairSystem`, `WallSystem`, `WindowSystem` have been moved out of `@pascal-app/core` (import from `@pascal-app/viewer` or `@pascal-app/editor` instead) - `baseMaterial` and `glassMaterial` removed from `@pascal-app/core` exports - `SSGI_PARAMS` removed from `@pascal-app/viewer` exports (replaced by `HoverStyle`/`HoverStyles`) ### π¦ Packages - `@pascal-app/core@0.7.0` - `@pascal-app/viewer@0.7.0` - `@pascal-app/editor@0.7.0` ### π Contributors A huge thank you to our community contributors! - [@sudhir9297](https://github.com/sudhir9297) β door system, window system, column node, 2D editor improvements, and more - [@AdrianPerez3](https://github.com/AdrianPerez3) β MCP server package **Full Changelog**: https://github.com/pascalorg/editor/compare/v0.6.0...v0.7.0