Sheets, pages & modes
Sheets
A sheet is a full character (or NPC, monster, vehicle — anything you want a sheet for). From the main menu you can create, rename, duplicate, and delete sheets. There's no limit to how many sheets you keep — a game master might keep a stack of NPC sheets alongside player characters.
Pages
A sheet is made up of one or more pages. Each page has:
- Its own name, shown on the page tab.
- Its own grid — a configurable number of rows and columns, and a cell size (in pixels) that determines how large each grid unit renders.
- Its own widget layout.
All pages in a sheet share the same underlying background data, so a value like hp is the same value no matter which page displays it. This is useful for things like:
- A main stat page plus a spellbook page.
- A "front" and "back" of a physical sheet.
- An alternate form or summoned creature that shares some of the same character's resources.
Pages can be added, reordered, renamed, and duplicated from the page tab bar (or the page picker on narrower screens) — all of this is only available in Build mode. Open page settings from the active page tab to change a page's name or grid size.
Build mode vs. Play mode
The mode toggle in the header switches the whole app between two modes:
Build mode
- Drag, resize, and reposition widgets on the grid.
- Add/remove pages, and edit page settings (name, grid size).
- Open the Data tab to edit background variables, tables, and actions.
- Full undo/redo history for layout and data edits.
Play mode
- The grid layout is locked — nothing moves or resizes by accident.
- Widgets are interactive where you configured them to be: checkboxes toggle, editable labels can be typed into, buttons run their action, dialogs open.
- The Data tab and page settings are hidden — Play mode is meant to be safe to hand to someone else at the table.
Undo/redo, drag handles, and the Data tab are always Build-mode-only; if you don't see them, check the mode toggle first.