Themes
Keep the base look in getuserfeedback and use runtime controls only where your app actually owns them.
- Last reviewed
Themes
Treat theming as a split responsibility.
What lives in getuserfeedback
Use getuserfeedback as the source of truth for the base visual style of the widget or hosted survey.
What lives in your app
Use runtime controls only for things your app genuinely owns:
- light and dark mode
- whether the widget opens in the default floating frame or your own container
- embed URL parameters such as color scheme
That split keeps the integration maintainable. You should not need to rebuild a second design system just to launch feedback.