FeaturesCanvas editor

The canvas. Your infinite sheet.

The canvas is the visual workspace where you drop nodes, wire methods together and fold workflows into shape.

Overview

The editor folds into three panels:

  1. Sidebar (left) — node library, templates, navigation
  2. Canvas (centre) — the sheet your workflow lives on
  3. Properties panel (right) — node configuration and cost preview
   ┌───────────┬──────────────────────────────┬─────────────────┐
   │           │                              │                 │
   │  Sidebar  │           Canvas             │   Inspector     │
   │           │                              │                 │
   │ library   │   ┌──┐                       │  prompt         │
   │ templates │   │  │──▶┌──┐                │  model          │
   │ search    │   └──┘   │  │──▶┌──┐         │  parameters     │
   │           │          └──┘   │  │         │  cost preview   │
   │           │                 └──┘         │                 │
   │           │                              │                 │
   └───────────┴──────────────────────────────┴─────────────────┘
        ↑              ↑                              ↑
      fixed     infinite, pan + zoom              contextual

Zoom

  • Scroll wheel — zoom in / out
  • Pinch gesture — trackpad or touch

Pan

  • Right-click + drag — move the canvas
  • Space + drag — keyboard-first alternative

Adding nodes

  1. Sidebar — drag and drop onto the sheet
  2. Context menu — right-click → Add node
  3. Quick-add — press N

Wiring connections

  1. Pick an output port
  2. Drag a wire to the input port on the next node
  3. Release — the crease holds

Connections are typed. Incompatible ports refuse to wire — Plooi won’t let you fold a string into a number socket.

Structure and order

  • Groups bundle related nodes into a single block
  • Minimap keeps you oriented in large flows
  • Auto-layout straightens tangled graphs in one click

Keyboard shortcuts

ActionShortcut
UndoCmd/Ctrl + Z
RedoCmd/Ctrl + Shift + Z
CopyCmd/Ctrl + C
PasteCmd/Ctrl + V
DeleteBackspace / Delete
Run workflowCmd/Ctrl + Enter
SaveCmd/Ctrl + S