1.4 KiB
1.4 KiB
BIM batch 3444c2c4f1314a90c4b2005f
The native nudge bridge now uses the supplied desktop BIM_Nudge.getNudgeValue
method for unit parsing, Auto distance selection and working-plane directions.
The bridge supplies the request view width and status field through the GUI
binding. Switch retains the original field text during validation so its desktop
Auto/manual toggle sees the correct mode. The mounted shell already sends the
field and consumes the returned nudge setting through bim-desktop-adapter.ts.
Build, sync and business acceptance remain owned by the outer pipeline. No runtime success or selected-record completion is claimed by this edit.
Remaining selected boundaries:
- RotateLeft, RotateRight, Shrink, Switch and Up require native business checks against the rebuilt runtime, including non-default working planes and units.
- FrameLineManager, adjustFrameAngle, alignEdge, alignFlange, breakPipe, extend, extend1intersection, extend2intersection, fillFrame, frameIt and insertCap still use FreeCADGui.runCommand and return invocation metadata. That does not prove document changes or task completion. InitGui.py imports CommandsPolar, CommandsFrame and CommandsPipe as optional Flamingo dependencies (lines 450-457). Their command registration, task inputs, document results and Web task completion must be connected before accepting these workflows.
No markers, fixed geometry or replacement command algorithms were introduced.