Studio
The Config UI builder
Design the settings form users fill in per instance.
Every configurable task shows a small settings form on the instance's Task setup page — numbers, toggles, choices, pickers. The Config UI builder is where that form is designed, no code. It's the Config UI tab of the Task Builder, and also the Design bundle UI surface of the Bundle Editor.
- Widgets palette
- Page selector (Main form) + add
- Preview form
- Properties: selected widget
- Canvas: live form
Three panes
- Widgets (left) — drag onto the form, or click to add. They're grouped Input, Choice, Data, Display and Layout; the Layout group holds the containers (Frame, Group box, Row, Column) you nest fields inside. A template drops a pre-wired group of widgets in one click.
- Canvas (centre) — a live form: every placed widget renders the real control an instance will see. Drag to reorder, drag into a container to nest, click to select, ✕ to remove. Preview form shows exactly what a player fills in.
- Properties (right) — the selected widget's settings: its label, its Property name, and its options.
Property name = the binding
A field's Property name is the binding the flow reads and where the player's value is saved. A field with no property name is never saved and won't appear in Task setup — a banner warns you when nothing in the whole form is bound.
Zones and pages
A top-level widget can sit in a header, body or footer zone: the body scrolls while the header and footer stay pinned. A long form can split into extra pages (shown as a popup or a sheet) opened from a Popup button field — the page selector switches which page the canvas edits. The Summary line is the one-liner shown on the task's card and pinned header.
The values a player enters live on that instance's task assignment, not on the task itself — which is how one authored task runs with different settings on every account (Task setup).