Stage mode overview showing palette, canvas, and inspector
Stage mode: Shapes palette (left) · Canvas (center) · Inspector (right) · Ribbon toolbar (top).
📌
Stage edits the base diagram. Changes here appear in every scene. Story mode is where you add per-scene overrides (visibility, emphasis, camera). The two modes share the same canvas and selection — switching is instant and free.

The Stage layout

AreaPurpose
Shapes (left)The palette: the Basic drawing tools at the top, then a group per loaded pack. Click a shape to place it, or drag it to a spot.
Canvas (center)The infinite SVG canvas. Pan with Space-drag or a middle-button drag. Zoom with the scroll wheel or a pinch.
Inspector (right)The selected object's properties — or the document's, when nothing is selected.
Ribbon (top)The mode switch, history, clipboard, the Select and Marquee tools, and the arrange group.
Status bar (bottom)A hint for the current tool, and the zoom controls.

Tools

The drawing tools sit in the Basic section at the top of the Shapes palette, and on the Insert menu with a key each. A tool is one-shot: draw once and it hands back to Select.

ToolKeyWhat it does
SelectVClick to select; Shift- or ⌘-click to add. Drag an empty area to marquee-select what it touches; a frame is included only when the marquee contains all of it.
MarqueeMAlways draws a selection rectangle, even when the drag starts on an object — for picking things out of a crowded diagram.
RectangleRDrag out a rectangle. Shift for a square. Corner rounding is a dial in the Inspector.
OvalODrag out an oval. Shift for a circle.
PolygonYA regular polygon; the number of sides is a dial in the Inspector.
StarSA star; points and inner radius are dials in the Inspector.
LineLA line with waypoints. Click to add a point; double-click to finish.
FreeformEA freehand path drawn in one stroke.
TextTA standalone text box. Double-click any text to edit it.
ConnectorCDrag from one object's port to another's. You can also just drag from a port handle with the Select tool.
FrameFDrag out a labeled region. Objects whose centers land inside become its members.
ImageIPlace a picture from a file. Pasting an image does the same.
ScreenshotGCapture a window or screen straight onto the canvas.
💡
Press Esc to cancel a gesture, deselect, or revert to the Select tool — it layers through these states each press.

Shapes — typed shapes from packs

A shape is a typed shape drawn from a shape pack — process box, decision diamond, database cylinder, etc. Its visual appearance (geometry, glyph, default style) comes from the pack definition; the file stores only the type id.

Placing shapes

  • Click a shape in the palette to place it at the canvas center.
  • Drag from the palette to place at a specific position.
  • A placed shape is selected at once, ready to be labeled or moved.

Labeling shapes

  • Double-click any shape to enter inline edit mode.
  • A label wraps inside the shape's outline — inside the diamond, not just its box — and the shape grows to hold it.
  • Use the Label inspector section to control font size, alignment, and placement (above, below, inside).

Resizing shapes

  • Drag the blue resize handles at the corners and connectors. Hold Shift to constrain the aspect ratio.
  • Scrub the W / H fields in the Inspector's Layout section for exact sizes.
  • Image-glyph shapes snap to the image's native aspect ratio by default; hold Shift to free the aspect.

What the Inspector offers for a shape

SectionControls
LabelThe text, and its font, size, alignment and placement
StyleA named style from the theme, or Custom
FillColor (solid, gradient, a theme role, or none) · opacity · pattern
BorderColor · style (solid, dashed, dotted) · weight
GlyphA symbol or picture on the shape, and where it sits
ShapeThe definition it follows, and the dials that definition offers
LayoutX, Y · W, H · rotation

Connectors — connecting elements

An connector is a directed or undirected connection between two connectable elements (any shape or drawn shape). Connectors are the paths that flow animations travel.

Drawing a connector

  1. Hover any connectable element — blue port handles appear on its sides.
  2. Drag from a port handle. A live preview connector follows your cursor.
  3. Drop onto any port of the target element. The connector is created.

Or press C for the Connector tool and drag port to port. A pack can bring typed connectors of its own — a UML generalization, a BPMN message flow — which carry their arrowheads and dashes with them.

Routing

MethodBehavior
StraightDirect line between the port centers.
OrthogonalRight-angle turns. Set a first-axis preference (horizontal / vertical). Corner style: sharp, rounded, or heavy.
CurvedSpline that leaves the source straight along its port normal and arrives at the target's natural angle — arrowheads read correctly.
ManualDrag the connector or its waypoint handles to route by hand. A one-click button returns to auto-routing.

Labels

Select an connector and type in the Label field. Nine placement options (start/middle/end × above/on/below the path). Essential for decision branch labels like "yes" / "no".

Arrowheads

The Arrows field sets none · start · end · both; a pack's caps — crow's feet, the UML triangle — are on the same control.

Avoid & hop

  • Avoid objects — routes the connector around other shapes.
  • Hop over crossings — draws a small arc bridge where connectors cross.

Frames

A frame is a labeled bounding region — a VPC, swimlane, phase, or trust boundary. It lives on the backmost layer so it never occludes shapes.

  • Create: arm the Frame tool and drag out a rectangle.
  • Membership: shapes whose center lands inside are automatically captured. When you drag a shape in/out of a frame, membership updates immediately.
  • Move: moving a frame translates it and all its members together (one undo entry). Resizing only changes the frame — members stay put.
  • Cascade: hiding or dimming a frame in a scene applies the same state to all its members. Internal connectors auto-hide when their shapes are hidden.
  • Style: border, fill, pattern and label — in the Inspector. A pack's frames (a BPMN pool, a C4 boundary) come with their notation's look.

Drawn shapes

The Basic tools — rectangle, oval, polygon, star, line, freeform, text — make shapes with geometry of their own. They take fills, gradients, patterns, rotation and opacity like any other shape, they have ports on all four sides, and their dials (sides, points, corner rounding) are in the Inspector.

Combining

Select two or more drawn shapes and use Arrange → Combine to union, subtract, intersect or exclude them. The result is one shape with the front one's style.

Editing a shape's points by hand, and saving a drawn shape into a pack of your own, belong to the paid tier.

Selection and arrange

Selecting elements

  • Click to select a single element.
  • Shift/⌘-click to add or remove from the selection. The first element clicked becomes the anchor for alignment operations.
  • Drag an empty area to marquee-select what the rectangle touches; press M first to marquee from anywhere.
  • ⌘A selects all elements.

Arrange operations

In the ribbon's Arrange group and the Arrange menu:

  • Align: left / center / right / top / middle / bottom — relative to the anchor element.
  • Distribute: space elements evenly horizontally or vertically.
  • Z-order: bring to front / bring forward / send backward / send to back.
  • Group / Ungroup: ⌘G / ⇧⌘G — logical grouping that moves and transforms as one.
  • Auto-arrange: lay the whole diagram out as a flow, a tree, a mind map or a radial; Tidy up squares what is there.
  • Lock: ⇧⌘L — a locked object cannot be moved or edited until unlocked.
A frame selected in Stage mode, showing the inspector with Layout, Members, and Border sections
Selecting a frame shows its members list and full style controls in the inspector.

Clipboard

ActionShortcutNotes
Cut⌘XCuts selected elements. In Story mode, cuts selected annotations from the current scene.
Copy⌘CAlso copies a PNG rendering of the selection to the OS clipboard.
Paste⌘VPastes with cascading offset. Connector endpoints are remapped to the new copies. Referenced image assets are carried over.
Paste image⌘VPaste an image from another app → creates a borderless image-glyph shape.
Paste text⌘VPaste plain text from another app → creates a text element.
Duplicate⌘DCopies and pastes in one step, offset by 24px.

Camera and zoom

  • Scroll wheel — zoom in/out centered on the cursor.
  • Pinch gesture (trackpad) — zoom.
  • ⌘0 — zoom to fit all content.
  • Space-drag or a middle-button drag — pan.
  • View → Show overview — a small map of the whole diagram; drag its viewport to pan.
💡
The canvas is infinite. There is no page boundary — lay elements out as loosely or as densely as works for your diagram.