Refactored condition handling into three distinct node types instead of a single node with a condition_mode toggle. This solves the path management problem that occurred when switching modes on an existing node.
- Gate — single path, pass/fail
- Condition — two paths (if/else)
- Switch — many paths matching a value based on a list of types
- Refactored into distinct types — replacing the old condition_mode approach eliminates issues with paths being lost or misrouted when changing modes
- Switch branch layout — fixed spacing and swap button positioning
Prototype
Workflow Builder Prototype