Customize
Make the experience feel native without turning docs into a design system.
- Last reviewed
Customize
Customization works best in two layers:
- set the base look in getuserfeedback
- use runtime controls only for things your app truly owns, like dark mode, container choice, or hosted embed URL parameters
That split keeps the integration simple and avoids rebuilding styling logic in your app for no reason.
In this section
Use these pages to decide how the widget should look and where it should render in your UI.
Themes
Keep the base look in getuserfeedback and use runtime controls only where your app actually owns them.
Read page
Dark Mode
Keep the widget in sync with your app's theme or force a static color scheme when needed.
Read page
Container Options
Choose between the default widget container and a custom container in your own app shell.
Read page