Editor modes
The graph editor
Edit your survey as a flow graph, where every branch and path is visible at once.
Read the walkthrough
- 1. Zoom out for contextThe minus button zooms out. The plus button zooms in.
- 2. Fit the whole surveyFit View brings the full survey flow back into view.
- 3. Select a question to editSelect the card body. Its Content settings open on the right.
In graph mode your survey is drawn as nodes joined by edges. A solid line is the default path — what happens when nobody branches. A dashed line is a conditional path.
Node types
| Node | Shape | What it is |
|---|---|---|
| Start | Diamond | The welcome screen. Cannot be deleted. |
| Question | Card | One question. |
| Content | Card | Text shown without collecting an answer. |
| Section | Container | Groups questions. Cannot be nested. |
| End | Diamond | The thank-you screen. Cannot be deleted. |
Each node carries a number badge matching its position — 2 for the second node, 2.1 for the
first node inside the second section.
Moving around
| Action | How |
|---|---|
| Pan | Drag with the middle mouse button, or scroll / two-finger swipe |
| Zoom | Pinch, or use the zoom buttons |
| Fit everything on screen | The fit-view button |
| Deselect | Select empty canvas, or press Esc |
Scrolling pans, it does not zoom
This is deliberate: on a large survey you scroll far more often than you zoom. Pinch, or use the zoom buttons.
Layout is automatic
You cannot drag a node to an arbitrary position. Lensym lays the graph out for you, and dragging a node reorders it in the flow rather than moving it in space.
This is why the canvas stays still while you type: layout only recalculates when the survey's structure changes, never when you edit a question's text.
Working with nodes
- Select with a click. ⇧ click extends the selection, ⌘ click adds or removes one node.
- Reorder by dragging the node body.
- Branch by dragging the handle underneath a node — see adding conditional edges by dragging.
- Right-click for copy, paste, duplicate, delete, and the move commands (to start, backward, forward, to end) — the moves are graph-only.
- Hover a question or section to reveal its delete button.
Sections
A section in the graph has three drop zones: before it, after it, and inside it. The inner zone only accepts a drop while the section is empty — after that, drop onto the child you want to sit next to.
- Zoom In increases the graph scale.
- Zoom Out decreases the scale.
- Fit View brings the whole flow back onto the screen.