Skip to main content

Show / Hide Widgets

Show / Hide widgets are containers that reveal or hide the widgets nested inside them based on a live condition — a Hype Train, a Twitch ad break, a poll, your stream category, or your alerts being paused.

WidgetShows its nested widgets…
Hype Train…only during a Twitch Hype Train
Ad Break…only during a Twitch ad break
Poll…only while a Twitch poll is running
Game Category…only while streaming a chosen category
Alerts Paused…only while your alerts are paused

How they work

  1. Add one of these widgets to your overlay (Add Widget → Primitives).
  2. Nest your own widgets inside it (Text, Image, Progress Bar, …).
  3. The nested widgets show and hide automatically as the condition changes.
  4. Every one has an Invert option to flip the condition — show except when it's true.

Displaying live values

Most of these widgets also carry live values (the Hype Train level, poll votes, an ad countdown, …) that the widgets inside can display:

  1. Add a Text (or Image) widget inside the container.
  2. Switch its value to dynamic (the </> toggle).
  3. Insert a value — pick it from the Show / Hide widget values group in the variable picker, or type it in, e.g. `{{subtreeContext.hypeTrain.level}}`.

Each widget's page lists the exact values it provides.