fix(editor): harden editor interactions and WebGPU rendering

Fix editor bug sweep regressions, WebGPU CSG/material crashes, Shift snap bypass behavior, arrow handle drag projection, and the wall preview null guard covered by the Sentry follow-up PRs.
This commit is contained in:
Aymeric Rabot
2026-06-11 13:03:34 -04:00
committed by GitHub
parent 2d2dba5dba
commit aab48e053f
111 changed files with 2211 additions and 955 deletions
+7
View File
@@ -136,6 +136,13 @@ export {
type StairBodyMaterials,
} from './systems/stair/stair-materials'
export { StairSystem } from './systems/stair/stair-system'
// Pure opening-cutout profile math shared by the wall CSG pipeline and
// roof-wall opening cuts in `@pascal-app/nodes` — keeps shaped holes
// (arch / rounded / frameless opening) identical across both hosts.
export {
buildOpeningCutoutGeometry,
hasFlatOpeningCutoutBottom,
} from './systems/wall/opening-cutout-geometry'
export { WallCutout } from './systems/wall/wall-cutout'
export { getVisibleWallMaterials } from './systems/wall/wall-materials'
// Wall internals re-exported so `@pascal-app/nodes`' registry-driven wall