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