v0.6.0
triggerdotdev/trigger.devv0.6.0Apr 22, 2026by open-pascal
AI Summary
A major feature release for the Pascal Editor introducing a multi-surface material system, automatic wall-room generation, and significant improvements to the WebGPU renderer and undo/redo functionality.
Key Highlights
- Multi-surface material system for walls, stairs, and roofs with click-targeted 3D editing
- Automatic wall-room generation from closed wall loops
- Stair-slab integration for cutouts in slabs and ceilings
- Full curved fence support with endpoint move tools
- Robust undo/redo with nested history pause/resume
New Features
- Multi-surface materials for walls, stairs, roofs, and 13 new presets
- Automatic wall-room generation
- Stair-slab integration
- Curved fence support
- Grid snap toolbar controls
- Auto ceilings from wall loops
- WebGPU renderer fixes and post-processing stability
- Improved snapping across all geometry types
Full Release Notes
## π Pascal Editor v0.6.0 A major feature release with new building tools, material editing, and quality-of-life improvements. ### β¨ Features - **Multi-surface material system** β per-surface materials for walls, stairs, roofs with click-targeted 3D editing ([#266](https://github.com/pascalorg/editor/pull/266)) - **Automatic wall-room generation** β closed wall loops auto-split and generate slabs ([#255](https://github.com/pascalorg/editor/pull/255), [#257](https://github.com/pascalorg/editor/pull/257)) - **Stair-slab integration** β stair-driven cutouts in slabs and ceilings - **Full curved fence support** + endpoint move tools ([#267](https://github.com/pascalorg/editor/pull/267)) - **Grid snap toolbar controls** - **Auto ceilings** from wall loops - **13 new material presets** β granite, marble, parquet, wallpaper, wood varieties ### π Fixes - Robust undo/redo with nested history pause/resume β no more drag flooding - WebGPU renderer init fixes, post-processing stability ([#233](https://github.com/pascalorg/editor/pull/233), [#234](https://github.com/pascalorg/editor/pull/234)) - Improved snapping across all geometry types - Prevent crash when duplicating elements ([#239](https://github.com/pascalorg/editor/pull/239)) - Fix editor furnish item initialization ([#237](https://github.com/pascalorg/editor/pull/237)) - Move tools reliability improvements ([#259](https://github.com/pascalorg/editor/pull/259)) - Thumbnails, placement, and responsiveness improvements ### π¦ Packages - `@pascal-app/core@0.6.0` - `@pascal-app/viewer@0.6.0` - `@pascal-app/editor@0.6.0` ### π Contributors A huge thank you to our community contributors! - [@sudhir9297](https://github.com/sudhir9297) β material system, wall-room generation, curved fences, stair cutouts, and more - [@b9llach](https://github.com/b9llach) β WebGPU renderer fixes and post-processing stability - [@RoshWarrier](https://github.com/RoshWarrier) β editor initialization fix - [@nnhhoang](https://github.com/nnhhoang) β duplicate elements crash fix - [@wass08](https://github.com/wass08) β move tools fixes **Full Changelog**: https://github.com/pascalorg/editor/compare/v0.5.1...v0.6.0