Accents

Colorize important parts of the UI

The Accent Colors feature allows you to personalize and emphasize key UI elements throughout the IDE.

Definition

An Accent Color is used to highlight primary UI components, such as active tabs, focused inputs, checkboxes, and buttons. The Material Theme UI plugin enables comprehensive customization of these colors within the IDE.

For more information, refer to the Material Design Color System guidelines.

Usage

Here is a non-exhaustive list of components where accent color is used:

  • Active Tab Indicator
  • Close tab button on hover
  • Tree View selected item indicator
  • Checked boxes
  • Selected Radio buttons
  • Focused text inputs
  • Focused/Hovered comboboxes
  • Sliders
  • Toggled Action buttons
  • Code Completion pane
  • Parameter Info
  • Documentation’s links and bold texts
  • Panels’ links
  • Tree’s selected item expanded and collapsed icons
  • Progress Bar
  • Circular progress indicator
  • Scrollbars (according to Accent Scrollbars setting)
  • VCS Log branches icon
  • Caret Color
  • Modified Setting Pages
  • On/Off Switches in Search Everywhere/Execute Action
  • Navigation Bar Focused Item
  • Search terms in lists
  • Accent Mode color
  • Running Indicator in Run configurations
  • And other use cases…

Customization

Accent colors can be configured in several ways:

Material Theme Toolbar:

Material Toolbar Accent Chooser
Material Toolbar Accent Chooser

Status Bar Accent Color Widget:

Status Bar Accent Chooser
Status Bar Accent Chooser

From The Settings:

Accent Color Settings
Accent Color Settings

Predefined accent colors

Here is the list of predefined colors:

Turquoise
Tomato
Lavender
Daisy
Lime
Amethyst
Abyss
Orange
Brick
Oceanic
Acid lime
Carbon
Pomegrenate
Dodgerblue
Strawberry
Light
Teal
Silver
Indigo
Water
Sky
Plant
Fuchsia
Aquamarine
Neon
Cyan
Breaking bad
Palenight
Amber
Graphite
Coffee
Atomic purple
Slate

Second Accent Color

Themes can define a secondary accent color. This color is utilized when Accent Mode is enabled, providing a complementary highlight when the primary accent color is already prominent.

Custom accent color

By default, the accent color is derived from the theme. For Material Themes, this is a predefined theme property; for external themes, it is typically based on the Link.activeForeground property.

To use a different color, uncheck the Override Accent Color from Theme option and select your preferred color.

Accent Color Preview

To see how your chosen accent color will appear, refer to the Preview section on the settings page.

Accent Preview
Accent Preview

Note: These images are from earlier versions of the plugin and may not reflect current UI changes. For a real-time preview, navigate to the UI DSL Showcase settings screen within the IDE.

Action Buttons
Action Buttons
Checkboxes
Checkboxes
Project View Directories
Project View Directories
Code Completion
Code Completion
Documentation
Documentation
Edit Indicator
Edit Indicator
Parameter Info
Parameter Info
Progress Bar
Progress Bar
Search Everywhere
Search Everywhere
Search Input
Search Input
Selected Item Arrow
Selected Item Arrow
Radio Buttons
Radio Buttons
Sliders
Sliders
Navigation Bar
Navigation Bar
On/Off Switches
On/Off Switches
Caret color
Caret color
Modified settings color
Modified settings color
Scroll Bar
Scroll Bar
Search Term in Lists
Search Term in Lists
Branch names in VCS Log
Branch names in VCS Log
Running Indicator in Run Configurations
Running Indicator in Run Configurations