Configuration

Themes

Themes Configuration

The Themes in Glue42 Enterprise can be easily configured via the themes.json configuration file located in %LocalAppData%\Tick42\GlueDesktop\config. Some of the configurable properties are explained below. For more info, you can see the themes.json schema.

Theme Properties

You can set various theme properties - global theme properties, properties for individual tab windows, for Swimlane workspaces and tabs within them, dialog windows.

Here is how you can set the frame color, for example:

  • "frameColor":"#9c0000"

framecolor

Tabs

The theme properties for individual tab windows can be found under the tabs property in the themes.json file.

Here are some examples of setting theme properties for individual tab windows:

  • "activeTabColor": "#9c0000"

activetabcolor

  • "tabColor": "#9c0000"

tabcolor

  • "tabBorderColor": "#9c0000"

tabbordercolor

You can also set tab margins and size, tab header size and color, text size and color, color of text and tabs on hover, button size and margins and many more. See the available properties under the tabs property in the themes.json schema for more information on what is configurable.

Swimlanes

The theme properties for Swimalanes can be found under the swimlanes property in the themes.json file.

Here are some examples of setting theme properties for Swimlanes:

  • "topWindowBackgroundColor": "#9c0000"

topwindowbackgroundcolor

  • "splitterColor": "#9c0000"

splittercolor

  • "tabs": { "activeColor": "#9c0000" }

sl-tabs-activecolor

  • "workspaceTabs": { "headerColor": "#9c0000" }"

sl-workspacetab-header

  • "workspaceTabs": { "activeColor": "#9c0000" }

sl-workspacetab-activecolor

You can customize many other Swimlane theme properties, like text size and color, splitter and splitter border color on hover and on drag, tooltip colors, Swimlane tabs margins, size, color and text, workspace tabs text, buttons, margins, etc. See the available properties under the swimlanes property in the themes.json schema for more information on what is configurable.