Make workflow editing open in the shared floating window shell. - Replace the workflow editor modal overlay with FloatingWindow drag, resize, and geometry persistence. - Let graph and header workflow switcher callbacks forward the selected workflow id into the editor. - Update workflow editor sizing styles and mobile full-screen behavior for the floating shell. - Add regression coverage for floating-window behavior, resize ownership, and workflow id forwarding. Files changed: .../app/components/GraphWorkflowSwitcherSlot.tsx | 6 +- .../app/components/HeaderWorkflowSwitcherSlot.tsx | 6 +- .../app/components/WorkflowNodeEditor.css | 51 +++++++-- .../app/components/WorkflowNodeEditor.tsx | 33 +++--- .../__tests__/GraphWorkflowSwitcherSlot.test.tsx | 11 ++ .../__tests__/HeaderWorkflowSwitcherSlot.test.tsx | 10 ++ .../__tests__/WorkflowNodeEditor.css.test.ts | 21 ++-- .../__tests__/WorkflowNodeEditor.test.tsx | 126 +++++++++++++++++---- 8 files changed, 208 insertions(+), 56 deletions(-) Fusion-Task-Id: FN-6989 Fusion-Task-Lineage: cf762608-37d5-43be-8cbe-20fd1ae56296
53 KiB
53 KiB