Skip to content

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.

The tool options bar with the Brush active - size input, shape toggle, Dither on with the Checker 50% pattern and Secondary color slot, and the Pixel-perfect toggle

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 Tolerance knob (0-255, default 0) and a Contiguous toggle (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; Shift flips 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.

The right cluster has Undo and Redo buttons.

Keyboard shortcuts work without the buttons:

  • Cmd/Ctrl + Z undoes
  • Cmd/Ctrl + Shift + Z redoes

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.