Files
FreeCADWasmDev/docs/current/bim-selected-workflow-boundaries.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1.5 KiB

BIM Batch 9c21724136b47a90f3061656

Edits only; builds, tests, browser validation, acceptance, benchmarks, and route receipts were not run.

Implemented Native Correction

BIM_Trash now uses resolved document selection to create or reuse the Trash group, move objects out of previous groups, and hide their native view objects when present. The operation uses a document transaction. It no longer deletes objects by label prefix. The existing BIM adapter now prepares and routes this command with the apply action.

Remaining Boundaries

  • Trash visibility in the mounted Web host still needs tracing where native ViewObject is absent; no browser behavior is claimed.
  • BIM_Setup invokes the desktop Activated method; its GUI dependencies and mounted workflow remain unresolved.
  • BIM_TDPage, BIM_TDView, and BIM_Text contain native creation scripts; full desktop semantics and mounted workflows remain unreviewed.
  • BIM_TogglePanels currently returns command metadata without changing panel state.
  • BIM_Tutorial currently returns a fixed workbench wiki URL instead of the desktop tutorial workflow.
  • BIM_Unclone currently echoes selection without making clones independent.

No new registration markers were added. The four permitted supplemental source windows were consumed by BIMDesktopCommands.h at lines 1238 and 1, bim-desktop-adapter.ts at line 119, and BimTrash.py at line 34. Continue at the selected packet anchors for the unresolved commands in the next authorized source window budget.