Skip to content

v0.2.0

Choose a tag to compare

@Aymericr Aymericr released this 21 Mar 03:22
· 141 commits to main since this release

What's new in v0.2.0

Roof system rewrite

  • Complete rewrite of roof geometry generation with proper hip, gable, and mansard support
  • New roof-segment node type for individual roof face control
  • Dedicated roof materials system with per-segment material overrides

Scene store refactor

  • Rearchitected scene store for better performance and cleaner state management
  • Improved node action handlers with roof-segment awareness

Spatial grid improvements

  • Spatial grid manager and sync layer updates for new node types
  • Wall spatial grid refinements

Viewer enhancements

  • Item light system — new pooled lighting system for item nodes
  • Perf monitor — built-in performance overlay component
  • Post-processing — updated effects pipeline
  • Selection manager — improved multi-select and hover behavior
  • Roof segment renderer with material support
  • Item renderer improvements
  • Site renderer updates
  • Wall cutout refinements

Other

  • New layers.ts utility for render layer management
  • R3F type declarations (r3f.d.ts)
  • Node event hook additions
  • Viewer store extensions

Packages

  • @pascal-app/core@0.2.0npm
  • @pascal-app/viewer@0.2.0npm

Install

npm install @pascal-app/core@0.2.0 @pascal-app/viewer@0.2.0