Themes
Pick a theme, override accents, and apply your organisation's brand to every dashboard.
A theme controls the colours, typography, and spacing across every widget on a dashboard. Pick a built-in theme, or apply your organisation's Brand Kit for a fully branded look.
Built-in modes
Every dashboard supports three modes out of the box:
- Light — clean, high-contrast, good for office screens.
- Dark — reduced glare, well-suited to TVs and ambient displays.
- System — follows the viewer's OS preference and switches automatically.
Set the mode in Dashboard settings → Theme.
Brand Kit
Inside an organisation, set your brand colours and fonts once and apply them to every dashboard. Open Settings → Brand Kit:
- Logo — uploaded asset shown in headers and shareable previews.
- Colours — primary, accent, surface, and text colours. Each can be set per mode (light / dark).
- Typography — pick a Google Font from the curated list, or upload a custom font (Business plan).
Once a Brand Kit is set, dashboards in your organisation switch from the default theme to your brand by default. Individual dashboards can opt out under Dashboard settings → Theme.
Per-widget overrides
Most widgets pick up the active theme automatically. To override a specific widget — for example, to use a brand-red accent on a single number tile — open the widget's config panel and adjust the appearance section:
- Background — solid colour, gradient, or transparent.
- Border — radius, width, and colour.
- Text colour — primary, secondary, or a custom hex.
These overrides apply only to that widget instance; the dashboard theme is unchanged.
Custom fonts
The Business plan supports uploading custom font files (.ttf, .otf, .woff2). Upload at Settings → Brand Kit → Fonts. Once uploaded, your fonts appear in every dashboard's typography picker alongside Google Fonts.
Charts and series colours
Charts use a separate palette of up to five series colours, also configurable in Brand Kit → Chart palette. The palette applies to every chart widget unless overridden per-widget.
Programmatic theming
For embedded dashboards, you can override the theme via URL parameter:
https://www.widgets.pro/share/{shareToken}?theme=darkSee Sharing → Embedding for the full list of embed parameters.