Files
FreeCADWasmDev/docs/current/web-commandstd-c43b5a7575beff0f8a2dd5ea-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

26 lines
1.4 KiB
Markdown

# Selected command boundaries
The Web adapter now routes Std_DevHandbook, Std_DlgParameter,
Std_DlgPreferences and Std_DlgCustomize to web.standardCommand. Existing native
handlers already register these commands. The mounted shell consumes the native
parameter groups and typed values and submits read, set, remove, createGroup and
removeGroup operations to the same native handler. The handbook continues through
the existing native URL response and mounted link.
Remaining implementation boundaries:
- Preferences currently exposes its native parameter tree, not the desktop
preference pages, Apply/Cancel lifecycle or RestoreGroupPage behavior.
- Customize currently exposes the Workbench parameter tree, not the desktop
command, shortcut, toolbar and macro customization workflows or their live host
application.
- Parameter import/export now uses native ParameterGrp Import/Export and transfers
the actual FCParam bytes. Export writes an OPFS file and offers a download;
Load saved parameters imports that file into the current native parameter tree.
Automatic restoration on worker startup is still unconnected.
These boundaries remain implementation work; registration is not completion of
the desktop dialog workflows. No tests, builds, browser validation, benchmarks,
acceptance or historical reconciliation were run. Build/sync/route receipts are
owned by the outer pipeline.