Moving around

Mouse, the navigation dial and camera buttons, Reload, and a camera that remembers where you left it.

The 3D view is flown, not scrolled. Three mouse gestures cover almost everything, and there's a dial and a row of buttons for when you've tumbled the scene and want your bearings back.

The mouse#

Gesture What happens
Left-drag Orbit the scene
Scroll wheel Zoom in and out
Right-drag Pan
Hover a node Its name and counts, in a small label
Left-click a node Fly to it, and open its card
Left-click empty space Let go of whatever was focused

The orbit keeps a fixed "up" — you can't roll the project onto its side, and the camera stops just short of looking straight down or straight up. A press that moves more than a few pixels is a drag, not a click, so releasing over a node after an orbit doesn't select it.

Nodes can't be dragged. The layout is the sky's own; you fly around it rather than rearranging it.

There are no keyboard shortcuts for flying the camera — no arrow-key orbit. The mouse and the navigation controls are the instruments.

Clicking a node#

A click does three things at once, and it's worth knowing all three so none of them surprise you.

The camera flies to it and parks in front of it, at a distance that fits the node.

A card opens on it, and its direct connections light up. Both are covered in Clicking a node.

Nothing folds. Folders you've opened stay open, whatever you click next. The sky is built for scale; a long exploration doesn't get tidied away behind you.

Moving the camera yourself doesn't close the card. You can back away from an open card and keep reading it; it fades as the distance grows and lets go only far out. Click empty space or press Escape to let go on purpose.

The navigation dial and the camera buttons#

A small frosted dial with three coloured balls — X, Y and Z — that turn as the camera turns. It's the compass, at the bottom of the scene; in runs mode it rides the right end of the command bar instead.

  • Tap a ball to snap the camera down that axis. Tap the same ball again to flip to the opposite side.
  • Drag the dial to orbit. Let go while moving and it keeps gliding, then settles.
  • Wheel over the dial to zoom without leaving it.

Under the dial sits a row of five buttons: Closer, Farther, Swing left, Swing right — tap for one step, hold to keep going — and The whole mind, which reframes everything in the scene. That last one is the reset you'll actually use, whatever mess you've made of the camera.

Hide or show the whole group from the menu bar's Panels bubble → Navigation, or Ctrl+Shift+G. It's rebindable in Settings → Keybindings under Toggle Navigation.

Reload#

Right-click the empty sky, or the project tab, and pick Reload. It forgets the level's saved layout and camera, fetches the graph again, and draws it cold — the folders you had open unfold again one by one, the way a project open does. It's the "reset layout" command, and the fix for a scene that has drifted into a shape you don't like.

The camera remembers#

Every folder level keeps its own layout and camera, per project, on this machine. Switch to a file tab and back and the sky comes back exactly as you left it, every orb in its seat. Close the project and reopen it and the last settled shape is drawn on the first frame instead of being laid out from scratch — with your last viewing angle, framing the whole scene from that direction.

You don't save it. It's written whenever the layout settles and whenever you finish a camera move. Reload is the way to throw it away.

Getting to a file from here#

Clicking a node doesn't open it — it focuses it. To actually open a file, use the Drill button on its card, covered in Clicking a node. Drilling a file opens it in the code editor in a new tab; drilling a folder opens that folder as its own 3D tab, as does Move to.

The file explorer works alongside it. Clicking a folder in the tree unfolds it here and flies the camera to it (or, with the unfold setting off, opens it as its own tab); clicking a file opens a file tab beside this one. The project tab is never taken over by a file.