Diagram Editor
The interactive canvas for building and editing architecture views
The Diagram Editor is where you build your architecture visually. Each diagram view has a full-featured canvas with a toolbar, properties sidebar, and multiple tabs for different perspectives.
View Tabs
When you open a diagram view, you see action buttons that take you to different perspectives:
| Tab | Description |
|---|---|
| Editor | The main canvas for arranging systems and drawing connections |
| Workflows | Select and manage business process workflows linked to this view |
| Infrastructure | Deployment canvas for modeling infrastructure and deployment nodes |
| Documentation | Generate, edit, and publish AI-powered documentation for this view |
Each tab provides a specialized interface for a different aspect of your architecture.
Editor Canvas
The Editor tab is the primary canvas where you build diagrams:
Toolbar
The canvas toolbar at the top provides actions for working with the diagram:
- Add to View --- Open the system panel to select existing systems to add to the canvas
- Zoom controls --- Zoom in, zoom out, and fit view
- Undo / Redo --- Step through canvas changes
- Auto-layout --- Automatically arrange systems on the canvas
System Panel
Click Add to View to open the system panel on the left. This panel shows all project systems that can be placed on the canvas. Search and filter systems, then drag them onto the canvas or click to add them.
Properties Sidebar
Click any system or connection on the canvas to open its properties in a sidebar panel. From here you can:
- View and edit the element's name, description, technology, and type
- Change the parent system for hierarchy nesting
- Navigate to the element's detail page
- Delete the element
Canvas Interactions
- Drag systems to reposition them on the canvas
- Click a system to select it and open properties
- Shift-click to multi-select systems for group operations
- Drag from a handle on a system to create a connection to another system
- Scroll to zoom in and out
- Click and drag on empty space to pan the canvas
Edge Routing
Connections between systems use intelligent edge routing with magic positioning that:
- Automatically calculates optimal anchor points based on relative node positions
- Avoids overlapping with other system nodes
- Updates dynamically when you move systems
- Displays connection labels along the edge
View Statistics
Above the diagram card on the Views page, you can see summary statistics:
| Stat | Description |
|---|---|
| Total Views | Number of diagram views in the project |
| Total Elements | Systems placed across all views |
| Total Connections | Connections across all views |
| Published | Number of views with published documentation |
Creating a New View
From the Views page in your project sidebar, click Create Diagram to create a new view. Provide a name for the view and it will be added to your project.