The complete Canvas Studio feature inventory.
Every panel, block, form and behavior in the live editor, compiled by reading the source, not the summary. A three-panel WYSIWYG builder where the canvas is the page. Browse all fifteen sections from the rail, or search to jump.
Editor Shell & Layout
A three-panel WYSIWYG layout on desktop that collapses to a bottom-sheet layout on mobile.
w-12) plus a switchable panel (w-56) for page editing.w-80 / 320px, collapsible to a thin strip.P, Add Block A, Layers Z.The Canvas
The center WYSIWYG preview - a real, full template you click straight into.
chrome:header - clickable for page switching.BlockRenderer in previewMode.chrome:footer and chrome:bottomnav - both clickable.pointer-events: none on most children so links and buttons don't fire.Top Bar
StudioTopBar - global controls that sit above the canvas.
Pages Panel
Manage every page in the site, with a full soft-delete trash workflow.
/slug, with a Home icon marking the homepage.+ action opens create mode.Add Blocks Panel
The block library. Adding inserts after the selection, auto-selects, and jumps to Layers.
Layers / Navigator
The page's structural tree - reorder, rename, hide and nest every block.
Block Property Forms
The right sidebar - a tailored, field-level form for every block, with layout variants on top.
Inline Edit Toolbar
A floating toolbar that portals above the focused Hero or Heading field, on the canvas itself.
Chrome Property Panels
Site-wide chrome - the header, footer and bottom navigation that wrap every page.
Slide-Over Feature Panels
Seven full-height managers for everything that lives beyond a single page.
Page-Level Settings
Right-sidebar tabs shown when no block is selected - settings scoped to the page.
host/tenant/slug.Media Field & Picker
The shared media stack used by every block that holds an image, video or animation.
Rich Text Editor
A Tiptap-powered editor with a full, active-state toolbar.
State, Save & Data Integrity
The engine underneath - two contexts, a single-owner selection model and resilient saving.
EditorContext for canvas state, PageStudioContext for pages, save and settings.beforeunload warning plus a Save & Switch / Discard / Cancel dialog.hydratePageBlocks.Mobile Experience
The whole studio, reflowed into bottom sheets and a persistent tab bar.