In order to detangle graph layouts, Bolt 2 will provide the option to map the control flow to the vertical axis, while keeping the value flow on the horizontal axis.
- The option for flow axis will be stored at the Graph level
- Existing graphs will preserve their horizontal flow
- New graphs will use vertical flow by default (configurable as an editor preference)
- Flow axis can be changed at any time, but it’s up to the user to rearrange their layout accordingly
The new vertical control ports will display slightly differently:
- Vertical control ports will be shown outside the node box
- Their arrow will point downwards
- No icon will be displayed
- Label font size will be a bit smaller to minimize horizontal space
- Hidden labels will remain hidden