Designer guide
Fit · Auto layout · Build Mode · Renderer · Export SVGGraph toolbar — Visual Service Design
Canvas controls provide viewport fitting, layout, editing, renderer selection, component collapse/expand, and SVG export. Pipelines and Components have their own pages in the left navigation.
When to use
Use this page while editing or reviewing the graph in the designer.
Behavior
- Auto Layout uses ELK for node placement, decomposes independent flow groups, and packs their layouts. Endpoint associations remain visible transport boundaries, not shared in-process pipeline edges. Routing can be computed independently for pipeline interiors and then for their boundaries.
- ELK reduces crossings heuristically; a global minimum or crossing-free drawing is not guaranteed. Fixed-position routing draws orthogonal paths around nodes without rerunning node placement. Valid full-graph routes are cached and reused when returning from a pipeline or component view; selection alone does not reroute the complete graph.
- Dragging previews affected routes, then refines them after release. Unaffected routes and node positions are preserved; reciprocal connections use separate terminal directions. Expensive routing runs with progress and cancellation rather than blocking the interface.
- Changing the renderer does not change the graph model; both renderers edit the same streams, positions, and links.
Configuration example
Open the designer and select Graph.