[Index]

Model: tool/Theme

Themes

Full HTML Help

Tip

Use the Action search to navigate Automate

Overview

Themes allow you to configure the complete look and feel of the user interface, including images, logos, colors, fonts, sizing, and positioning. Themes can also manage login and interface header text, with the selected theme applicable to the Login page.

You can create any number of new themes and edit existing themes (with the exception of the theme name). The VOSS Product Suite includes a default theme that serves as a baseline template for customization.

Themes are associated with user roles and are typically linked to specific customers (companies). Theme management can be carried out through two primary methods:

Key theme concepts include:

For detailed procedures on creating and managing themes, see Create a Theme in the Business Admin Portal.

Related topics

Theme commands in the Platform Guide

Manage themes in the Core Feature Guide

Manage themes

Full HTML Help

Tip

Use the Action search to navigate Automate

Note

On upgrade to release 25.4:

Managing themes

There are two ways to manage themes for the Admin Portal:

Directly within the GUI Custom branding options can be configured within the GUI
From the command line Theme JSON files and associated images can be downloaded and uploaded as .zip files from the command line. For more information, see Theme commands in the Platform Guide.

To access theme management functionality in the GUI, go to the Themes page.

The following settings groups are available on the Themes page in the Admin Portal:

For details on the values on the Light Mode and Dark Mode color picker tables, see: Administration GUI Theme Customization Color Reference.

Note

Theme export restrictions

A theme residing at a hierarchy level above that of the current user cannot be exported. Such an export will raise an error.

Default theme settings

Important

Only system-level administrators can set the default login themes.

Lower-level administrators cannot override the system-wide default login theme settings.

The system's default login themes are managed centrally through System Global Settings in Administration Tools, rather than per-theme checkboxes. This provides secure, consistent control at the system level.

When a user logs in for the first time, the system default (in other words, the browser default) mode is selected for the login screen. Subsequent login will adhere to the user mode.

System Global Settings includes a Portal Preferences section with dropdown fields for:

The following defaults are provided:

The dropdown displays themes available from the current hierarchy level and below. Only one theme can be set as default for each interface type at any time.

This theme is automatically applied in the following scenarios:

Upload a theme

A theme can be uploaded at a particular hierarchy using the Upload Theme quick link on the Role Based Access dashboard. In this case, the theme will not display in the list view for administrators at lower levels of the hierarchy.


Note

Self-service theme uploads using this upload tool will not be applied. Use the Choose File button on the Self-service theme input form for self-service theme uploads. Contact VOSS for details on the format and contents of the ZIP file to upload.

Applying a theme to the user interface

When uploading or updating a theme, you can choose the Interface where the theme should apply, either the Admin Portal (default), or to the Self-service interface. If no interface is specified, the default applies.

The default login page themes for Administration and Self-service interfaces are controlled centrally via System Global Settings in Administration Tools. This ensures consistent, system-wide control of login page branding.

If a theme is flagged as the default in System Global Settings, that theme is always used for the login page. If no default is specified, the VOSS theme is used as the fallback.

On a per-role basis, theme selection remains optional — if blank, the role inherits the global default theme.

Theme details tab

On the Theme Details tab of the Themes page you specify theme details:

Important

A Self-service theme can only be applied by selecting Interface as Self-service, uploading the required custom file and saving the theme.



Note

To set the default login page theme, system-level administrators can use System Global Settings in the Administration Tools menu. In the Portal Preferences, the dropdown fields Default Administration Theme and Default Self Service Theme control which theme is used for the login page.

Note that only system-level administrators can modify these settings.

Dark mode support

Themes can optionally support dark mode, providing a dark variant of the interface for user preference or to match their operating system or browser settings.

Enabling dark mode

To enable dark mode for a theme:

  1. Edit the theme in the Admin Portal

  2. Enable the Enable Dark Mode checkbox

    This will enable the display of a Dark Mode color picker table where the theme's dark mode colors can be managed.

    Both panels contain identical configuration options, allowing you to define distinct branding for each mode.

    The admin UI dynamically shows or hides the dark mode panel based on whether Enable Dark Mode is enabled, and updates the labeling accordingly.

  3. Configure the dark mode branding settings (colors and images)

  4. Preview the settings using the Preview Dark Mode and Preview Light Mode buttons in the

    edit screen toolbar:

If a dark theme palette is not available, the portal uses the light theme palette. If an individual colour/image value is not supplied in the active palette, the portal does not copy it from the other mode - CSS-level defaults or token-specific fallbacks apply where defined.

Users can set the theme mode in two ways:

  1. Users can dynamically select Light, Dark, or System theme preferences, where System refers to the current browser preference (that either follows the operating system setting, or else Light or Dark).


  1. Dark mode is by default enabled through Account Settings (user preferences), not per theme.
    1. Click your user profile icon in the top-right corner
    2. Select Account Settings
    3. Navigate to Appearance or Preferences
    4. Choose your preferred mode:
      • Light: Always use light mode colors
      • Dark: Always use dark mode colors
      • System: Follow your browser settings (overrides operating system setting)


For consistent appearance, fill in all color and image fields explicitly for both light and dark modes.

Disabling dark mode

Note

When dark mode is disabled, the gear icon context menu and the account preferences settings do not display theme modes to select from, as only light mode is configurable.

When Enable Dark Mode is not enabled, the theme operates in light mode only. After upgrading, existing themes remain light-only until an administrator enables dark mode and configures the dark mode branding.

Note

Dashboard widgets allow for custom color mapping, including dark mode mapping. These settings are not affected by the theme.

Related topics

Color Mapping in the Core Feature Guide

Branding tab

On the Branding tab you can customize a theme for your organization. You can change colors via the color picker or by typing in the color hex value. When no colors are chosen in this tab, the defaults apply.

Fonts

The Font dropdown allows for a selected font to override the global default Roboto font. The selected font is then applied to all text, including the login screen.

Uploading images

When uploading images for the theme:

Image details

Login page details tab

The Login Page Details tab defines the theme for the Login page, including the title and banner text, cookie policy and privacy policy details.

If you add banner text (limited to 2048 characters), this is used at the bottom of the Login page.

References to the cookie policy and privacy policy in the Banner Text field should be added as placeholders, which will then resolve to the Cookie Policy and Privacy Policy data entered. The placeholders are:

Note

You can add multiple lines for the banner text, including paragraphs. Banner text displays exactly as you add it to this field. Cookie and security references show as links that open in a new browser tab.

Theme element color references for the Admin portal

Full HTML Help

Tip

Use the Action search to navigate Automate

This topic describes what each theme colour setting is for in the theme editor or saved theme data. See: Create a Theme in the Business Admin Portal.

Quick map (setting and typical UI area)

Setting Typical UI area
Primary / primary text Brand, primary buttons, strong branded surfaces
Accent / accent text Selection, highlights, active list/menu emphasis
Topbar / topbar text Top strip of the app
Menu / menu text Side navigation
Panel / panel text Forms, tables, dialogs - main content surfaces; hierarchy tree labels
Background Page canvas behind layout
Input / input text Fields and editors
Button background Solid action buttons
Highlight text Text on selected table/list rows
Panel header bg / header text Panel title bar strip and its wording
Paginator text Table/list pagination labels
notification Toast / message severity chrome

Detailed colour reference

Model Details: tool/Theme

Title Description Details