DualStream Docs
Widgets

Widgets

Interactive on-stream layers for chat, subscriber goals, and Twitch predictions.

Widgets are interactive, GPU-rendered overlays you place on the canvas to show live chat, track subscriber goals, and display Twitch channel point predictions.

DualStream currently ships three production widgets: Chatter Box, Goal Rush, and Predict-o-Matic. Other entries in the widget flyout are in development and marked "Coming Soon".

Supported platforms: Twitch, YouTube, and Kick (where applicable per widget).

Adding a Widget

  1. Click the Widgets button (magic wand icon) in the Toolbar at the bottom of the viewport.
  2. The widget flyout opens, organized by category.
  3. Select a widget to add it to the active scene.

Customizing Widgets

Select a widget on the canvas or in the Layers Panel, then use the Inspector Panel to configure appearance, behavior, and platform bindings.

Chatter Box

A live chat overlay that merges messages from all connected platforms into one feed. Rendered on the GPU so it stays smooth while streaming.

Platform sources: Twitch, YouTube, and Kick, individually or combined.

Inspector options include:

  • Text styling — font family, size, weight, text color, username color, alignment
  • Direction — bottom-up, top-down, or sideways scroll
  • Badges & icons — toggle platform badges (Mod, VIP, Sub) and per-message platform icons
  • Animation — entrance speed and fade-out timing
  • Message TTL — how long messages stay on screen before removal
  • Bot filtering — hide known bot accounts and !commands
  • Highlighted messages — spotlight specific messages with a custom background and border
  • Test events — inject mock messages to preview styling before going live

Goal Rush

A subscriber / follower / custom goal tracker with a live progress bar. Pulls progress from Twitch EventSub when bound to a Twitch goal, or can be driven manually.

Inspector options include:

  • Goal type and target — subscriber count, follower count, or custom amount
  • Bar position and label position — arrange the bar, count, and description around the card
  • Colors and typography — background, track, fill, label, and description styling
  • Animation — progress smoothly lerps toward the target value

Progress Borders

Goal Rush can drive an animated border around any source in the active scene, not just the widget itself. The border width, color, glow speed, fill direction, and animation style are all controlled from the widget's Inspector, and the fill animates in sync with the goal's progress.

To configure one:

  1. Select the Goal Rush widget and open the Progress Border section in the Inspector.
  2. Toggle Enabled on.
  3. Pick a Target source from the dropdown — this lists every source in the current scene. Leave it blank to apply the border to the Goal Rush widget itself.
  4. Adjust Width, Color, Glow speed, Fill direction, and Animation style to taste.

As the goal progresses, the border fills in on the target source and animates according to the selected style.

Predict-o-Matic

A Twitch channel point prediction overlay that displays a stacked bar race of outcomes in real time, from prediction creation through lock-in and resolution.

Platform: Twitch only.

Inspector options include:

  • Title and outcomes — pulled live from the active prediction via Twitch's API
  • Bar styling — colors, heights, and labels for each outcome
  • Points and percentages — show channel point totals and percentage share per outcome
  • Status states — active, locked, and resolved states with distinct styling
  • Winner celebration — highlight the winning outcome when a prediction resolves
  • Test events — generate a mock prediction to preview styling before going live

FAQ

Which widgets are production-ready today?

Chatter Box, Goal Rush, and Predict-o-Matic. Any other items in the widget flyout are labeled "Coming Soon" and are not available outside of development builds.

Does Chatter Box work with multistreaming?

Yes. It merges chat from every connected platform (Twitch, YouTube, Kick) into one feed and renders them with platform-specific badges and icons.

Can I attach a Goal Rush progress border to a webcam or game capture?

Yes. The Progress Border section lets you pick any source in the active scene as the target, including cameras, displays, windows, media, and other widgets.

Does Predict-o-Matic work on YouTube or Kick?

No. Channel point predictions are a Twitch-only feature, so Predict-o-Matic only binds to a connected Twitch account.

Will widgets affect performance?

Widgets render on the same GPU pipeline as the rest of the canvas and are designed to stay lightweight. If a widget isn't visible, make sure it's enabled in the Layers Panel and not positioned behind another layer.

Last updated on

On this page