Skip to main content
Version: 2026.2

Managing Themes

The Theme Manager can be accessed from the navigation in the System > Appearance & Branding section. It opens with a sidebar listing the available themes on the left and a theme editor on the right.

The Theme Sidebar

The sidebar groups the themes into two sections:

  • System themes – the protected, built-in themes that are always delivered and cannot be deleted:
    • Pimcore Light – the light theme. Its branding is the core Appearance & Branding configuration (see The Light Theme Is the Appearance & Branding Identity below). It is editable but can never be deleted.
    • Pimcore Dark – the built-in dark theme. It is the initial system default and is editable but cannot be deleted.
  • Custom themes – every theme you create yourself. These can be freely edited, duplicated and deleted.

Two passive badges indicate the current state of a theme in the list:

  • the theme currently set as default for all users;
  • the theme that is your current theme (see Per-User Themes).

Create a Theme

Create a new theme with the New action in the sidebar. You only provide a name in the dialog; the theme is then created and opened in the editor, where you configure its token set and branding.

Open, Edit and Manage Existing Themes

Selecting a theme in the sidebar opens it in a tab in the editor on the right. Several themes can be open at once. A theme with unsaved changes is marked with a dot in its tab; closing a tab with unsaved changes asks you to confirm before discarding them.

Additional per-theme actions (such as renaming, duplicating and deleting) are available from the theme's context menu in the sidebar. Protected system themes cannot be deleted.

The Theme Editor

The editor is organized into tabs:

General

  • Name – the display name of the theme.
  • Description – an optional free-text description.
  • Token set – the color scheme applied by the theme, chosen from the registered theme dynamic types (for example Pimcore Light or Pimcore Dark). Other bundles can add their own token sets – see Custom Token Sets.
  • Default theme – a switch that makes this theme the system default. It is applied when you save the theme, not the moment you toggle it. The current default theme cannot be switched off directly; the default simply moves to whichever theme you switch on next.

Colors

The colors tab holds the branding colors layered on top of the token set:

  • Background shade – the background color used on the login screen.
  • Brand color – the brand color used for the logo area and the left sidebar.

Imagery

  • Custom logo – an asset used as the logo. The referenced asset must exist and you must have view permission on it. When no custom logo is set, the dark theme falls back to a bundled white logo.
  • Login screen background image – an asset used as the background image of the login screen.

Loading screen

The loading screen tab configures the boot palette – the handful of base colors the server-side preloader paints before the studio JavaScript loads, so the loading screen already matches the theme:

  • Page background – the background of the full-screen preloader surface.
  • Logo orbit – the soft glow bubble behind the logo (accepts a color or an rgba(...) value for transparency).
  • Soft bubble – the large neutral background figure.

When you leave the loading-screen fields empty, the theme falls back to the boot palette registered for its token set (see Boot Palette Providers).

The only editor action is Save. Saving persists the theme and, if you toggled the default switch, applies the new system default.

info

Theme changes are applied for new sessions only. There is no live re-theming: after changing a theme or the system default, reload the studio to see the change.

Set the System Default Theme

The system default theme is the theme every user gets unless they picked a personal one. You set it from the Default theme switch on the General tab and it takes effect when you save.

Out of the box the system default is Pimcore Dark. If the current default theme is ever deleted, the Theme Manager falls back to the Pimcore Light theme.

The Light Theme Is the Appearance & Branding Identity

The Pimcore Light theme is special: its branding is not stored separately but is the core Appearance & Branding configuration. Editing the light theme's colors and imagery writes through to the core admin settings.

caution

Because the light theme writes through to the core Appearance & Branding settings, editing it changes the appearance identity used as the ultimate fallback across the system. The write-through happens after the theme itself has been validated and saved, and there is no rollback path for the core settings.

Delete a Theme

Custom themes can be deleted from the theme's context menu in the sidebar. The two protected system themes (Pimcore Light and Pimcore Dark) cannot be deleted.