TODO: screenshot of a Simple-mode block controller (for example the choice controller) in the properties panel.
When a block has no controller
A block without a Simple controller cannot be edited in Simple. The panel shows one of two things:- If the block uses Advanced-only features, a read-only amber card titled “Some features are Advanced-only”: “You can style this element here, but it also uses advanced features that stay intact and are editable only in Advanced mode,” followed by the list of what is locked (conditional values, positioning, custom components, advanced animations).
- Otherwise, a short placeholder telling you to switch to Advanced for full control.
Controls shared across blocks
Several controls appear in many controllers.When tapped
Interactive blocks (like a button) get a “When tapped” section with a single Action picker. You choose one verb from a curated list:
A “Haptic on tap” toggle adds a light vibration on press. This is the Simple form of an action. Multi-action chains, non-tap events, delays, and conditional actions stay in Advanced.
Auto-advance (single-choice questions)
A single-select question controller has an “Auto-advance” toggle: “When on, picking an option goes to the next screen.” It saves you from adding a separate Continue tap for one-answer questions.Animation
Most controllers have an “Animation” section with three controls:- Effect: None, Fade up, Slide in, Pop, Scale & fade, or Bounce in.
- Trigger: On appear or On tap.
- Delay (ms) (on-appear only): 0 to 2000.
Text effect
Text blocks add a “Text effect” section with one Effect picker: None, Typewriter, Typewriter (words), Count up, Fade in lines, or Scramble.Required
Choice and input blocks have a “Required” section. Turning Required on disables a target (usually the Continue button or a persistent-zone footer button) until the question is answered or the field is filled. You pick the target in the Disables dropdown.- On a choice block, it reads “Must answer to continue” and “Stays disabled until an option is selected on this screen.”
- On an input field, it reads “Must be filled to continue” and “Stays disabled until this field is filled in.”
Controllers by block
Common mistakes
- Hunting for a Position or per-edge padding control. Simple does not expose them. Spacing is set per block (a gap or padding value in the controller); precise positioning is an Advanced control.
- Trying to add a second action on tap. Simple’s “When tapped” is a single action. For chains, delays, or non-tap events, switch to Advanced.
- Renaming an input’s variable and breaking a Calculated value. The Saved to key is what other features read. Keep references consistent, or edit in the Advanced variable manager.
- Expecting Required to work with no Continue button. Required gates a target. Add a Continue button (or a footer zone button) first.