Files
FreeCADWasmDev/docs/current/bim-views-remaining-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.2 KiB

BIM Views — batch 5e1903eb7fa9ab79a7f6e46e

The existing native table registers BIM_Views with bimViewsCommand. Its handler continues to execute the desktop BimViews.BIM_Views.Activated implementation. The handler now accepts read without toggling, rejects unknown actions, and reports visibility from findWidget and the persisted RestoreBimViews preference. An activation that leaves no manager raises an error instead of returning a fixed success summary.

Remaining integration boundary: the desktop implementation requires a working FreeCADGui main window, PySide dock widgets, dialogViews.ui, and its connected tree actions. The inspected source does not establish that the loaded Web runtime supplies these or that the mounted Web host exposes the manager. The Web host and its tree operations therefore remain unresolved; this batch must not be described as a completed Views workflow or an index-refresh-only issue. Further source inspection must use a subsequent bounded packet window.

No tests, browser validation, benchmarks, acceptance, builds, synchronization, or route generation were run. Incremental build and route receipts belong to the outer pipeline and do not establish business acceptance.