v0.3.2

pascalorg/editorv0.3.2Mar 30, 2026by open-pascal

AI Summary

Introduces a material system, walkthrough mode, duplicate project feature, and various editing improvements.

Key Highlights

  • New Material System with presets and custom properties
  • Walkthrough Mode (first-person street view)
  • Duplicate Project functionality
  • Editable Wall Length slider

New Features

  • Material System with presets (brick, concrete, wood, etc.)
  • Material picker UI in element panels
  • Walkthrough Mode with WASD + mouse look and pointer lock
  • Duplicate Project with single click
  • Editable Wall Length slider
  • Counter-Clockwise Rotation (T key)
  • Wall & Slab Deletion
  • Catalog Image Optimization
  • Scene graph cloning utility

Full Release Notes

### What's new

**Material System** (#201 by @PMAT77)
- New `MaterialSchema` with presets (brick, concrete, wood, glass, metal, plaster, tile, marble) and custom properties
- Material picker UI in all element panels (wall, ceiling, slab, door, window, roof)
- Fixes wall color resetting to white on camera move
- Material caching for performance

**Walkthrough Mode** (#173 by @Yashism)
- First-person street view mode with WASD + mouse look
- Sprint (Shift), vertical movement (Q/E), pointer lock
- Accessible from camera actions menu
- ESC to exit back to editor

**Duplicate Project** (#178 by @kleenkanteen)
- Clone any project with a single click

**Editable Wall Length** (#195 by @thiago-lopes-dev)
- Wall length slider in the properties panel

**Counter-Clockwise Rotation** (#184 by @nnhhoang)
- Press T to rotate selected nodes counter-clockwise

**Wall & Slab Deletion** (#180 by @nnhhoang)
- Delete walls and slabs via the floating action menu

**Catalog Image Optimization** (#189 by @korvixhq)
- Added sizes and loading props to catalog item images

### Other
- Encourage screen recordings in PR and bug report templates (#202)
- Scene graph cloning utility

### Contributors

Thanks to all our open source contributors for this release! 馃帀

@PMAT77 路 @Yashism 路 @kleenkanteen 路 @thiago-lopes-dev 路 @nnhhoang 路 @korvixhq