Zoom and Pan
The canvas supports fluid zoom and pan operations via mouse, trackpad, and keyboard. Mastering these controls lets you navigate workflows of any size without losing your place.
Zooming
Zoom is centred on the cursor position — the point under your mouse stays fixed as the canvas scales around it.
| Method | How | Notes |
|---|---|---|
| Scroll wheel | Scroll up to zoom in, scroll down to zoom out | Works on all platforms |
| Pinch gesture | Pinch in/out on trackpad | macOS and touch-screen devices |
| Toolbar buttons | Click + / - in the top toolbar zoom controls | Steps by 10% per click |
| Keyboard | Ctrl++ to zoom in, Ctrl+- to zoom out | Same step as toolbar |
| Fit to view | Click the Fit button or Ctrl+Shift+H | Zooms and centres to show all nodes |
Zoom Limits
- Minimum zoom: 5% — useful for seeing the full structure of a large workflow at a glance
- Maximum zoom: 150% — useful for precise port alignment and reading small configuration values
Panning
Panning moves the canvas viewport without changing zoom level. The canvas extends infinitely in all four directions.
| Method | How |
|---|---|
| Space + Drag | Hold the space bar and drag with left mouse button. The cursor changes to a hand icon while Space is held. |
| Middle-click Drag | Click and drag with the middle mouse button. No keyboard modifier needed. |
| Two-finger drag (trackpad) | Drag with two fingers in any direction |
| Minimap click | Click anywhere on the minimap to jump the viewport to that region instantly |
Zoom Controls Toolbar
The Top Toolbar contains a zoom level display showing the current percentage (e.g., "100%"). Clicking the percentage opens a dropdown where you can type an exact zoom level or choose from presets:
- 25% — Overview
- 50% — Detail overview
- 100% — Normal
- Fit — Fit all nodes in view
Viewport Persistence
When you save the workflow, the current viewport position and zoom level are saved alongside the graph. The next time you open this ProcessThread, the canvas restores to exactly where you left off — useful when working on a specific section of a large workflow over multiple sessions.