Tool options bar
The tool options bar is the strip directly above the canvas viewport. Two clusters: tool-specific options on the left, Undo / Redo on the right.

Tool options (left)
Section titled “Tool options (left)”The contents of the left cluster change based on the active tool:
- Brush: a size input (1-32 pixels) with a preset popover
(
[and]step the size by 1 from anywhere), a Dither toggle, and a Pixel-perfect toggle for stairstep-free diagonals. - Eraser: a size input (1-32 pixels), same preset popover
and
[/]shortcuts as the brush. No dither (an eraser that punches checkered holes is rarely what anyone wants). - Line: a thickness input (same range and shortcuts), plus a Dither toggle.
- Fill: a Dither toggle (off by default). On a tilemap’s tile layer the knob is Contiguous instead - on, Fill fills the connected run of matching cells; off, one click replaces every matching cell on the layer (see Replacing tiles).
- Eyedropper: no options.
- Rectangle, circle: a Hollow / Filled segmented toggle and a Dither toggle.
- Polygon: a Sides numeric input (3-12) with presets for 3 / 4 / 5 / 6 / 8, plus Hollow / Filled and Dither toggles.
- Star: a Points numeric input (4-12) with presets for 4 / 5 / 6 / 8, plus Hollow / Filled and Dither toggles.
- Color replace: no options.
Each tool’s Dither toggle is independent - turning on Dither for the Brush leaves Rectangle in solid mode until you enable it there too. When any tool’s Dither is on, that tool’s bar extends to show a Pattern button (the active pattern preview + name, click for the 10-pattern grid: 25/50/75% checker, horizontal / vertical stripes, both diagonals, dots, Bayer 4x4, Bayer 8x8) and a Secondary color button. Pattern and Secondary are shared across all tools - changing them from any bar updates the dither everywhere it’s on. The secondary swatch opens a color picker; the “Clear (use transparent)” button at the bottom restores the stippling default (off-cells skipped).
- Marquee, Lasso: no options - modifier combines (Shift / Alt / Shift+Alt) and inside-marquee drag-to-lift are the gesture knobs.
- Magic wand: a
Toleranceknob (0-255, default 0) and aContiguoustoggle (default on). Tolerance is the max per-channel delta from the seed pixel. Contiguous-off scans the whole layer (“select same color”). - Tile stamp: a Replace / Overlay blend toggle (on a
tilemap’s tile layer it reads Replace / Stack - see
Tilemaps), an
Autotile toggle when a
terrain piece is armed on
a tile layer (off = exact placement;
Shiftflips it for one stroke), plus a readout with a small preview swatch naming the armed stamp: the tile and its size, the block and its tile count, or the terrain being autotiled. - Text: a font picker (bundled + your uploads), font size, a Smooth anti-alias toggle, Bold and Italic icon toggles, and a Layout popover (sliders icon) holding Tracking, Leading, and Alignment. Full reference on the Text tool page.
On a tilemap’s paint layer, the drawing tools additionally show a Clip to cell toggle - on by default, it keeps each stroke inside the cell it started in so in-context tile work stays inside the lines.
Changes commit immediately and persist until you switch tools.
Undo / Redo (right)
Section titled “Undo / Redo (right)”The right cluster has Undo and Redo buttons.
Keyboard shortcuts work without the buttons:
Cmd/Ctrl + ZundoesCmd/Ctrl + Shift + Zredoes
The undo stack covers everything: paint strokes, layer add / delete / reorder, property changes, palette mutations, text commits.
Zoom lives in the canvas footer - the thin status strip at the bottom of the canvas - alongside the canvas-size badge and the save / sync status. Click the canvas-size badge to open the same Resize Canvas modal that Edit → Resize Canvas… does. Scroll-wheel zooms anywhere in the canvas area, including the space around the canvas (cursor-anchored). Hold Space and drag from anywhere in that area to pan.