Files
FreeCADWasmDev/docs/current/draft-gui-snaps-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

21 lines
1.1 KiB
Markdown

# Draft gui_snaps batch boundaries
Batch: `8e42393f07d96bc18f503a9c`.
The existing Draft adapter and native preference handler cover all 15 snap modes
and ShowSnapBar. This edit aligns omitted status with desktop
`Draft_Snap_Base.Activated(status=0)`, rejects ShowSnapBar status in the native
handler, and rejects exposed replies with missing or inconsistent snap state in
the application adapter. Explicit `action: read` remains non-mutating.
Remaining boundaries: preference updates and toolbar visibility do not establish
viewport snapping, object/edge picking, tracking, temporary dimensions, or working
plane projection. Those behaviors require the actual GUI snapper integration and
native geometry results; no fixed snap points or success markers were added.
The selected commands are not claimed business-accepted by this edit.
Build, artifact sync, and acceptance are deferred to the outer pipeline as
requested. It should check omitted/true/false status, read-only requests, Lock
gating, repeated ShowSnapBar, and malformed state responses before accepting the
command-state changes. End-to-end snapping remains separately unverified.