Getting started

Keyboard and modifiers

Every key and every modifier combination, in one place.

The modifier convention

One convention everywhere a value has sides — spacing, corners, borders. None of them has to be learnt twice.

drag this one edge, or this one corner
the opposing pair — the diagonal, on a corner
leave the scale and set the measurement under your hand
all four

The three are orthogonal, so they combine: ⇧⌘ is all four sides, off the scale. That matters more than it sounds — while ⇧ and ⌘ were one gesture, stepping off the rails was possible on a single edge and impossible on all four.

⇧ is held rather than pressed, and it says so while it happens: the hint reads off the rails, and the panel marks the value with a dot afterwards. The rails are the product; leaving them should be a decision rather than something you can do by accident.

Sizing type on the canvas

drag a corner scale the type, settling on the nearest size in the scale
keep the size you leave it at

A plain drag snaps, which is why a heading will not grow past the largest token: there is nothing above it to land on, so it returns to it. ⇧ is how you get past that, and it is the same ⇧ as everywhere else.

Dragging a value

Anywhere a scale has a value — the number on a panel row, the icon on the editing bar — the value itself is a drag.

drag sideways step through the scale, in size order
leave it and set the measurement under your hand

This is how type gets off the rails. Type is not dragged on the canvas the way a padding is, so until the value became a drag there was no gesture for ⇧ to modify, and the only route past the scale was typing a number into the Custom field. Both still work; the field is where you go for an exact number and the drag is where you go to find one.

It is on every scale whose values are a measurement — type, gap, each padding and margin side, every corner, opacity, z-index. Not on box-shadow or transition, which are not measurements.

Everywhere

⌘Z / ⇧⌘Z Undo, redo — on whichever canvas is in front
⌘S Save
⌘G / ⇧⌘G Group the selection, or take it apart
Delete what is selected
Esc Deselect, or finish the path you are drawing

The design canvas

V Move — select, drag, resize
C Corner — drag a corner to round it
S Spacing — inner four handles pad, outer four are margin
G Gradient — drag across a box to set the direction
⇧ click Add to the selection, or take it out. Siblings only
⌘D Duplicate
double-click Type on the thing itself

Corner drags snap to your radius scale, spacing drags to your spacing scale, and a resize snaps to a real width — a free drag still lands on the rails.

The artboard

V Move — select, drag, scale by the corners
A Node — drag the points a path is made of
P Pen — click for a corner, drag for a curve
N Pencil — freehand, one even line
B Brush — a mark rather than a line
R / E Rectangle, Ellipse
G / S / O / W Polygon, Star, Pie, Arrow
T Text — click, then type
D Gradient — drag across a shape
C Crop — drag a box over a picture
X Erase — click a shape, or a point

While drawing

Square, circle, or hold an angle to an eighth
on rotate Hold to 15°
drag a pen handle Reshape it, while drawing or after
drag a node handle Break the pair, so a smooth point becomes a corner
double-click a node Curve a corner, or straighten a curve
while dragging Turn snapping off for that drag
double-click a path Go into its points
double-click inside a group Step into it

Zoom

⌘ scroll Zoom the artboard
Fit Fit the whole thing in the window

Zoom — both canvases

Keys Does
⌘+ (or ⌘=) Zoom in
⌘- Zoom out
⌘0 Fit

The step is proportional, so it is the same amount of zoom at 30% as at 400%, and the buttons on the bar do exactly what the keys do.

These keys zoom the CANVAS, not the window. The application menu deliberately has no Zoom In, Zoom Out or Actual Size: those are Electron’s defaults, they scale the whole interface, and they would answer the same three keys.

Saving

⌘S saves, in both modes — the project in Design, the drawing in Canvas.

Tool letters

The two canvases have their own sets, because they hold different tools. Where they share a letter they mean the nearest thing to each other: V is Move in both, C is Corner in Design and Crop in Canvas, S is Spacing and Star.

One to know: the gradient is G in Design and D in Canvas, because G on the artboard is already the polygon.