Pencil Interface

Pencil provides a visual design environment built around an infinite canvas. This page covers the core interface elements you will interact with daily — the canvas itself, frames, selection behavior, panels, and undo/redo.

Infinite Canvas

The canvas is an unlimited workspace. There are no fixed page boundaries — you can pan in any direction and place elements wherever you like.

  • Pan Spacebar + Drag to move around the canvas.
  • Zoom Cmd/Ctrl + Scroll to zoom in and out.

Navigation Shortcuts

ShortcutAction
Spacebar + DragPan the canvas
Shift + ScrollHorizontal pan
Cmd/Ctrl + 0Zoom to fit
Cmd/Ctrl + 1Zoom to 100%

Frames

Frames are containers for your designs. They group elements together and define screen boundaries — similar to artboards in other design tools. Use frames to represent individual pages, screens, or sections of your application.

Create a new frame with Cmd/Ctrl + Option/Alt + G.

Selection

Pencil uses color-coded selection indicators to help you understand what you have selected:

  • Blue box — a regular element is selected.
  • Purple / magenta box — a reusable component is selected.
InteractionBehavior
ClickSelect an element
Cmd/Ctrl + ClickDirect select (bypass groups)
Shift + ClickAdd to selection
Cmd/Ctrl + ASelect all elements

Layers Panel

The Layers Panel provides a hierarchical view of every element on the canvas. It works similarly to the layers panel in Figma — you can expand groups, reorder layers by dragging, and toggle visibility.

Properties Panel

Content coming soon.

AI Chat

Content coming soon.

Undo / Redo

Standard undo and redo shortcuts are supported:

  • Cmd + Z — Undo
  • Cmd + Shift + Z — Redo
Note: Undo/redo in Pencil is more limited than in standard editors. Not every action may be reversible, and the history depth may be shorter than expected. Save your work frequently to avoid losing changes.

Last updated: February 22, 2026