Skip to content

Latest commit

 

History

History
59 lines (51 loc) · 5.29 KB

File metadata and controls

59 lines (51 loc) · 5.29 KB

Changelog

0.6.0 (2026-04-21)

Features

  • Multi-surface material system — per-surface materials for walls, stairs, roofs with click-targeted 3D editing (#266) by @sudhir9297
  • Automatic wall-room generation — closed wall loops auto-split and generate slabs (#255, #257) by @sudhir9297
  • Stair-slab integration — stair-driven cutouts in slabs and ceilings, auto ceilings from wall loops
  • Curved fence support + endpoint move tools (#267) by @sudhir9297
  • 13 material presets — granite, marble, parquet, wallpaper, wood and more (#231) by @sudhir9297
  • Export scene system — GLB, STL, OBJ formats (#203) by @zephran-dev, with STL/OBJ groundwork by @mvanhorn (#175)
  • Street view / walkthrough mode (#173) by @Yashism
  • Duplicate project (#178) by @kleenkanteen
  • Editable wall length slider (#195) by @zephran-dev
  • Infinity dragging slider using PointerLock API (#206) by @claygeo
  • Material system enhancements (#201) by @PMAT77
  • Editor layout redesign v2 + 3D box select
  • Move/rotate building + relative positioning for all tools
  • Grid snap toolbar controls
  • Cut-out button in floating action menu for slabs and ceilings

Fixes

  • WebGPU renderer — await renderer.init() in Canvas GL factory (#233) by @b9llach
  • WebGPU fallback — skip post-processing when unavailable (#234) by @b9llach
  • Crash on mode switch — fix crash when switching to Furniture mode (#237) by @txhno
  • Crash on duplicate — prevent crash when duplicating elements (#239) by @nnhhoang
  • Delete walls/slabs via floating action menu (#180) by @nnhhoang
  • Counter-clockwise rotation — T key for CCW rotation on selected nodes (#184) by @nnhhoang
  • Scene singleton cleanup — release singletons on Editor unmount (#214) by @geopenta
  • State management & memory leaks (#152) by @hobostay
  • Ghost wall prevention — use WALL_MIN_LENGTH constant (#168) by @zephran-dev
  • Catalog image optimization — add sizes and loading props (#189) by @korvixhq
  • Code cleanup — remove unused @ts-expect-error directive (#150) by @cs68614-hash
  • Robust undo/redo with nested history pause/resume
  • Post-processing recovery after duplicate scene mutations
  • Improved snapping across all geometry types
  • Thumbnails, placement, and responsiveness improvements
  • Stair elevation sync with floor slabs

Contributors

A huge thank you to everyone who contributed to this release! 🎉

  • @sudhir9297 — material system, wall-room generation, curved walls, stairs, fences (7 PRs!)
  • @zephran-dev — export system, wall length slider, ghost wall fix
  • @nnhhoang — rotation controls, delete actions, crash fix
  • @b9llach — WebGPU renderer fixes
  • @txhno — furniture mode crash fix
  • @Yashism — street view / walkthrough mode
  • @claygeo — infinity dragging slider
  • @geopenta — scene singleton cleanup
  • @kleenkanteen — duplicate project feature
  • @mvanhorn — STL/OBJ export formats
  • @PMAT77 — material system enhancements
  • @korvixhq — catalog image optimization
  • @hobostay — state management & memory leak fixes
  • @cs68614-hash — code cleanup