Using the canvas editor

By the end of this you can build a scene layer by layer - add things, place them exactly, decide what sits in front of what, and undo anything you change your mind about.

Overlays and scenes9 min readUpdated October 12, 2026

The editor is three columns. On the left, a rail with two tabs: Add and Layers. In the middle, the artboard. On the right, the settings for whatever you have selected. The artboard is painted by the same renderer that paints your OBS browser source, so what you see while you design is what OBS gets.

The same editor builds a full 1920x1080 scene and a set of 320px-wide Twitch panels. Placing, snapping, stacking and undo work the same on both. A panel leaves pulz as a flat PNG rather than a browser source, so the live widgets are scene-only and the Add tab on a panel set offers elements alone.

Opening the editor

  1. Go to Overlays in your dashboard.Panels live under Twitch Panels and open this same editor; a new panel set starts with six panels and has no size to pick.
  2. Select New scene for an empty artboard.Before you have saved anything the button reads Start from scratch. Ready-made templates live on the panel side; the scene shelf is empty for now.
  3. Pick a size and select Create.The scene sizes are Full scene at 1920 x 1080, Full scene (1440p) at 2560 x 1440 and Vertical scene at 1080 x 1920. The smaller presets - Wide widget, Chat column and Square widget - are there if you still prefer one browser source per widget. The size cannot be changed afterwards.
  4. Select Edit on a card to reopen a design later.

Adding widgets and elements

The Add tab lists elements first, then widgets grouped the way the widget reference groups them. The search box filters both lists by name and by description.

Elements are the pieces that are not live data:

  • Text - a heading, a caption, a rule for chat.
  • List - rules, commands or prices: a label on the left, a value on the right.
  • Image - a logo, a PNG frame, a GIF from Giphy or Tenor.
  • Shape - a block, a divider, a frame to sit behind something else.
  • Icon - any icon from the pulz set.
  • Embed - any https page or widget, such as a Twitch clip or a tracker. Scenes only.
  • Sound - a loop or a one-shot tied to this scene. Scenes only.

On a panel set the Add tab also has Panel, one more panel in the set. Whatever you add lands in the middle of what you are looking at, at its default size, gets selected, and the rail flips to Layers. Widget defaults are sized for 1920x1080, so on a smaller artboard the new layer is scaled down to fit rather than hanging off the edge.

Selecting

  • Click a layer on the artboard, or its row under Layers. The Find a layer box at the top of the tab narrows a long list.
  • Shift-click to add a layer to the selection, or shift-click a selected one to take it out. Drag a box on empty canvas to select everything it touches.
  • Cmd/Ctrl + A selects every unlocked layer.
  • Escape clears the selection.

The settings sidebar edits whatever you have selected. With one layer it shows that layer's settings; with several it shows the settings they share and writes a change to all of them, with Mixed where they differ. With nothing selected it stays empty.

A small bar floats above the selection with the everyday actions: copy this look, paste a copied look, duplicate, bring to front, send to back, hide, lock and delete. Copying a look takes a layer's styling - colours, fonts, borders - and pastes it onto any other layer, even one of a different kind.

Moving and resizing

  • Drag a layer to move it. Alt + drag drags off a copy and leaves the original where it was.
  • Drag any of the eight handles around a selected layer to resize it. Hold Shift to keep the proportions you started with, or Alt to resize from the middle.
  • Arrow keys nudge by 1px. Shift and an arrow key nudges by 10px.
  • Dragging a handle will not take a layer below 8px; type a smaller W or H in the sidebar if you need a hairline.
  • For exact numbers, use Position in the sidebar: X, Y, Width and Height. Rotation is a number from -180 to 180 degrees (or drag just outside a corner; hold Shift for 15 degree steps), and Opacity runs 0 to 100 percent. Panels do not rotate: they export as upright images.

Snapping and guides

While you drag, the layer snaps to the artboard's edges and its two centre lines, to the edges and centres of every other visible layer, and to gaps that match a gap you already have. It pulls from about 6 screen pixels at any zoom, and pink guide lines - with a pink bar showing the gap in pixels - show what it caught. Each axis is worked out separately, so a layer can snap horizontally to one neighbour and vertically to another.

Hold Cmd/Ctrl while dragging to place something exactly where you want it with no snapping. Hold Alt and point at another layer to see the distance between the two. Hidden layers are never snap targets, and resizing does not snap at all.

Aligning and spacing

The Arrange button in the toolbar opens Left, Center, Right, Top, Middle and Bottom, plus Space across, Space down, Bring to front and Send to back. The same align buttons sit at the top of the settings sidebar.

  • With one layer selected, these align it to the artboard - the way you put something in a corner.
  • With several selected, they align to each other.
  • Space across and Space down even out the gaps. They need at least three layers selected, and the outermost two stay where they are.
  • Locked layers are skipped by all of it.

Stacking order

The Layers tab lists front-most first, so the top row is the layer nearest the viewer. Drag a row up or down to restack, use Bring to front and Send to back in Arrange or the bar above the selection, or press Cmd/Ctrl + ] and [.

On a scene, the Background row sits at the very bottom of the Layers tab. A new scene has none, which keeps the browser source transparent; select it to give the scene a colour, gradient, image or shader.

Hiding and locking

Every row under Layers carries an eye and a padlock.

  • Hidden takes a layer out of the artboard and out of the rendered source, and stops it being a snap target. It stays in the document, so unhiding brings it back untouched.
  • Locked means the layer cannot be dragged, resized, nudged, aligned, spaced or deleted, and Select all skips it. Its resize handles disappear. You can still click its row to read its settings.

Panel sets

  • Each panel grows to fit what is on it, and dragging a panel takes its contents along.
  • Cmd/Ctrl + click selects a layer through the panel it sits on; double-click goes into a panel.
  • There is no snapping to the workspace edges on a panel set, only to the panels and layers on it.
  • Download gives you a ZIP with one PNG per panel. See exporting a panel to Twitch.

Entrance animations

Each layer on a scene can play one entrance when the scene loads, set under Entrance in the sidebar: Fade in, Rise up, Drop down, Slide from right, Slide from left, Pop or Blur in. Add a delay of up to 3000ms to stagger several layers.

Undo and autosave

  • History holds 60 steps. A whole gesture is one step, so undoing a drag returns the layer to where it started, not one pixel back.
  • Cmd/Ctrl + Z undoes. Cmd/Ctrl + Shift + Z redoes. Making a new change clears anything you could have redone.
  • History belongs to the design you have open. Switching to another one starts it empty.

Autosave runs 900ms after your last change. The word next to the design's name is the truth of it: Saving while the write is in flight, Saved when it has landed, Unsaved when it has not. A failed save leaves it on Unsaved and retries on your next edit rather than claiming a save that did not happen. Closing the editor saves straight away.

Getting the design out

The right of the toolbar has Undo and Redo, Arrange, Duplicate and Delete, then the canvas buttons: Fit (zooms the artboard to the window), the keyboard shortcuts sheet, and Copy source URL on a scene (the copy icon) or Download on a panel set. Share as template, the last button, sends a copy to the template library for review. The zoom controls sit at the bottom right of the artboard; below 25% zoom, shadows and glows are drawn simplified so the canvas stays smooth.

Keyboard and mouse

The keyboard button in the toolbar opens this same list inside the editor. Plain scroll, a two-finger swipe or the middle mouse button also pan the canvas.

Editing

Cmd/Ctrl + Z
Undo
Cmd/Ctrl + Shift + Z
Redo
Cmd/Ctrl + D
Duplicate
Cmd/Ctrl + C
Copy
Cmd/Ctrl + V
Paste
Cmd/Ctrl + Alt + C
Copy this look
Cmd/Ctrl + Alt + V
Paste the look onto anything
Delete
Delete
Cmd/Ctrl + A
Select everything
Escape
Deselect
Cmd/Ctrl + K
Find any command or widget

Arranging

Cmd/Ctrl + ]
Bring to front
Cmd/Ctrl + [
Send to back
Cmd/Ctrl + Shift + H
Hide or show
Cmd/Ctrl + Shift + L
Lock or unlock
Shift + click
Add to the selection
Cmd/Ctrl + click
Select through a panel
double-click
Go into a panel
right-click
Pick a layer under the pointer

Moving

Arrow keys
Nudge 1px
Shift + Arrow keys
Nudge 10px
Alt + drag
Drag off a copy
Cmd/Ctrl + drag
Place it exactly (no snapping)
Shift + resize
Keep the proportions
Alt + resize
Resize from the middle
Shift + rotate
Rotate in 15° steps
Alt + hover
Measure the gap to anything

The canvas

Shift + 1
Fit to the screen
Shift + 2
Zoom to what is selected
Cmd/Ctrl + 0
Zoom to 100%
Cmd/Ctrl + Plus
Zoom in
Cmd/Ctrl + Minus
Zoom out
Space + drag
Pan
Cmd/Ctrl + scroll
Zoom at the pointer

FAQ

Why is the settings sidebar empty?

Nothing is selected. Click a layer, or drag a box around several, and it fills in.

A widget says it needs access before it can show real numbers.

Some widgets read things Twitch does not hand over on a plain connection - your subscriber count, your hype trains, your polls. Click the widget, then press Grant on Twitch in the notice at the top of its settings. Approve on Twitch and reopen the scene; the widget starts filling in on its own.

My layer will not move. What is wrong with it?

It is locked. Open the Layers tab and click the padlock on its row.

Does autosave overwrite my undo history?

No. Autosave writes whatever is on screen; the history is separate and stays available until you leave the design. You can undo after a save and the undone version saves over it.

Can I edit this on a phone?

It works below laptop width - the three columns stack, with the artboard on top - but placing layers by hand wants a real pointer. Design on a computer, then run and switch scenes from your phone.

Open the editor

Scenes live under Overlays in your dashboard.

Still stuck? Email support@pulz.bio - a real person reads every message.