Riggr

Canvas overview

How the canvas works — the surface everything else lives on.

Canvas overview

The canvas is Riggr's main surface. It's where you place, connect, and use nodes. This page covers the basic moves and the auxiliary tools (palette, layers, bookmarks).

Infinite space

The canvas has no edges. Add as many nodes as you want, arrange them however you like.

Pan the camera:

  • Right-click + drag.
  • W A S D or arrow keys.
  • Shift + arrow / WASD — fast pan (240px instead of 120px).

Zoom:

  • Ctrl + / Ctrl − or Ctrl + scroll.
  • Ctrl 0 returns to default zoom (fit view).
  • Ctrl Space zooms to the selected node (fit-to-viewport).

Select and act

  • Click selects.
  • Shift-click adds to the selection.
  • Drag in empty space draws a marquee.
  • Ctrl D duplicates.
  • Delete or Backspace removes (with confirmation).

Group and align

  • Ctrl G wraps the selection in a Group with its own title and color. Press it again on the group to dissolve.
  • Ctrl O aligns horizontally.
  • Ctrl V aligns vertically.

Focus and jump between nodes

  • Ctrl ` (the backtick key) maximizes the active node to fill the canvas. Same key returns.
  • Ctrl ; selects the node closest to the viewport center.
  • Ctrl Alt + arrow jumps to the neighbor node in that direction.

Command Palette

Ctrl+Shift+P opens the palette with everything Riggr does: add any node type, go Home, open the workspace folder, create/jump to a bookmark, navigate to any existing node. Use it whenever you forget a shortcut.

Viewport bookmarks

You can save the current position and zoom as a named marker:

  1. Ctrl+Shift+PSave viewport as bookmark → name it.
  2. Later, in the palette: Go to: or use the bookmarks panel.

Useful in large workspaces — bookmarks are stored in the .riggr.

Layers Panel

Side panel with the tree of every node (nested groups show up as folders). Click to select, eye icon to hide, trash icon to delete. Good for navigating workspaces with 50+ nodes.

File Picker

Ctrl P opens the workspace file picker. Pick a file and Riggr creates the right node: .md → Text, .json → JSON, .ts/.py/etc → Code.

Workspaces are files

Everything on the canvas lives in a .riggr (JSON). Portable — copy to another machine, version with Git, send it to a teammate. Autosave fires 500ms after the last change (debounce configurable in Settings) and also runs every 3 seconds to capture pan/zoom.

Ctrl S forces a save now. The window title shows pending changes.

Next page: Nodes.