Look & feel

Apply your brand colors, let dark mode match your app, and render in your own containers.

Last reviewed

Look & feel

The widget is designed to feel like part of your app, not a third-party popup.

Brand colors

Set your brand colors and typography in the getuserfeedback.com dashboard. The widget picks them up automatically — no code needed.

The theme editor supports both light and dark mode variants, so you can control exactly how the widget looks in each. You can also use the AI-powered theme editor to overhaul the entire look and feel with a single prompt — try it at getuserfeedback.com/themes.

Dark mode

In browser apps, the widget detects standard light and dark theme signals and follows them automatically. In React Native, set colorScheme: "system" when the widget should follow the device preference.

You can also force a specific color scheme or update it at runtime. See the Dark mode guide for the full story.

Rolling theme updates

If you're rebranding in stages, assign a theme to a runtime feature flag instead of switching the default theme for everyone. See Rolling theme updates.

Containers

By default, the widget uses the SDK's built-in presentation. Browser SDKs can place a flow in a custom DOM container. In React Native, render FlowContent inside your app's sheet, drawer, modal, or inline view; this is the recommended way to match your native presentation.

See the Containers guide for implementation details per SDK.