Skip to content

Fix editor interaction, loading, and IFC cleanup#385

Merged
wass08 merged 10 commits into
mainfrom
fix/editor-fix-pass
Jun 8, 2026
Merged

Fix editor interaction, loading, and IFC cleanup#385
wass08 merged 10 commits into
mainfrom
fix/editor-fix-pass

Conversation

@wass08

@wass08 wass08 commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Fix site label sizing after camera swaps, including orthographic mode.
  • Improve viewer loading gates so reloads and project switches keep the spinner visible until the scene is ready.
  • Add WASD camera panning, move delete mode to X, and add the floorplan north compass.
  • Progressively rebuild large wall, door, and window batches so dense scenes stay responsive while they build.
  • Simplify noisy IFC converter output by merging collinear wall fragments, rehosting openings onto merged walls, pruning tiny walls, and deduping repeated doors/windows.

Test plan

  • bun check
  • bun check-types
  • bun test packages/ifc-converter/tests/cleanup.test.ts
  • bun --filter @pascal-app/ifc-converter build
  • Manual: large IFC conversion scene loads without freezing in the community app before the converter cleanup pass; converter simplification is covered by focused unit tests.

Notes

  • A terminal conversion smoke against bundled IFC files is currently blocked because web-ifc looks for /web-ifc-node.wasm outside the app-server WASM setup.

@mintlify

mintlify Bot commented Jun 8, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
pascal 🔴 Failed Jun 8, 2026, 6:38 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@wass08 wass08 changed the title Fix editor interaction and loading polish Fix editor interaction, loading, and IFC cleanup Jun 8, 2026
@wass08 wass08 merged commit 812b730 into main Jun 8, 2026
1 of 2 checks passed
jrolfs pushed a commit to jrolfs/pascal-editor that referenced this pull request Jun 10, 2026
* fix: update site labels after camera swaps

* fix: gate scene display until viewer is ready

* fix: render scene loader on first paint

* fix: keep loader during pending scene graph

* feat: add wasd camera panning

* feat: add x delete mode shortcut

* feat: add floorplan north compass

* fix: move floorplan compass to lower corner

* fix: progressively rebuild heavy scene geometry

* fix: simplify noisy ifc wall output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant