Theming
The login screen, reauthentication screen, desktop, and taskbar follow your brand via the theme and assets configuration blocks (see Technical Guide).
Logo — Asset name to be shown on the login screens.
Wallpaper — Asset name for the desktop background image.
Accent color — A six-digit hex color applied to buttons, highlights, and hover states; contrast and hover shades are derived automatically.
Dark theme — Renders the UI in dark mode. Choose dark or light mode that is best suited for the brightness and contrast of your background image.
Assets
(any key)
string (mandatory block, arbitrary keys)
Either an https:// URL, or an absolute local Windows path (e.g. "C:\\ProgramData\\BlueFletch\\branding\\logo.png").
Full Example
{
"assets": {
"bslogo": "https://ems-services-portal-demo.bluefletch.com/services/apiv1/files/downloadClientFile/85002129-f6b5-4cda-ae57-0bbb77162fa2?apikey=...",
"bswallpaper": "C:\\ProgramData\\BlueFletch\\branding\\wallpaper.jpg"
},
"theme": {
"enable": true,
"logo": "assets:bslogo",
"accentColor": "#004881",
"wallpaperImage": "assets:bswallpaper",
"darkTheme": false
}
}When Changes Take Effect
A theme/asset change in launcher.json is picked up the next time the config is reloaded and the Launcher returns to the login screen (i.e. after a logout, or on app restart). It is not applied live to a screen that's already showing; in Open Zone (walk-up) mode, this happens automatically.
Disabling the Theme
Set "enable": false and omit (or ignore) the rest of the block. None of the other theme properties are read in this case - logo, accentColor, wallpaperImage, and darkTheme all resolve to built-in defaults.
Last updated