• New UI Component setting: Use Original Tool Window Hover Buttons. Enable it to restore the original look of the Tool Window Buttons.
  • Java Additions: Add null and final additions


  • Refactor the Theme Selector to improve performance and limit freezes
  • Fix the issue where buttons become spaced out when changing the Custom Header Height setting.
  • Adds back the Selected Tool Window indicator.
  • Fix the issue where the Arrows Style setting was disabled if the Atom Material Icons plugin was installed but disabled.
  • Fix issue with large buttons
  • Fix issue with Toolbar icons unavailable on the free plan
  • Fix issue with File Color Gray
  • Fix Custom Line Height setting not having any effect


  • Migrate to Kotlin K2
  • Change default value of Centered Editor to false



  • New Setting: Material Design Loading Icon: replace JetBrains loading icon with the Material Design one (requires Atom Material Icons plugin)
  • Migration: Add Migration On-boarding dialog for non migrated users
  • Color Schemes: Add New Terminal colors
  • Color Schemes: Add JVM Logging colors
  • Color Schemes: Add Tabs Scrollbar colors
  • Color Schemes: Add Error Stripe colors on Searches


  • File Colors: Set Gray as Excluded Files color
  • Overlays: Fix overlays not being triggered on some cases
  • Prevent NPE on MTButton
  • Prevent NPE when the Python plugin is installed


  • Migrate to IntelliJ Gradle 2.0



  • New Settings! Reorganized the settings into multiple panes for better organization
  • Rewrote all settings panes and wizard using Kotlin DSL v2
  • New settings are now saved in material_theme_new.xml, including the custom theme and per-project settings.
  • Themes: View the current theme’s colors in the settings.
  • Themes: Introduced Second Accent Color, used for Accent Mode.
  • Themes: New Theme: Adaptive Theme. This is a theme that listens to Color Scheme changes and adapts itself accordingly (Experimental).
  • Accent Mode: Ability to toggle specific components only: Tabs, Notifications, Lists
  • Accent Mode: Allow accent mode to modify color scheme (for the tab indicator, for example) – default is OFF.
  • Spacing: Header size is now customizable (for both compact and non-compact modes). (Premium)
  • Spacing: Status bar size is now customizable. (Premium)
  • Contrast: Allow to fine-tune the strength of the High Contrast mode. (Premium)
  • Custom Theme: Now you can customize the dark and light custom themes separately (Experimental).
  • Features: Centered Editor: you can center the editor like in Distraction-free mode. (Free)
  • Features: Overlay Opacity: customize the opacity of the overlays. (Premium)
  • Language Additions: New Language: Rust (experimental)
  • Language Additions: Toggle language additions per language.
  • Project-tree indicators: New indicators: Right, Underline, Boxed.
  • Project-tree indicators: Ability to set a gradient instead of a single color. (Premium)
  • Arrows Style: Customize the look of the arrows in trees (only if the Atom Material Plugin is not installed, in which case it is controlled by the plugin). Styles:
    • Material (chevrons)
    • Darcula (triangles)
    • Plus-Minus (+/-)
    • Arrows (→)
    • Circles (circles with arrows)
    • None
  • Title Bar (previously Project Frame): Ability to colorize the Left Toolbar, Right Toolbar and Status Bar! (Premium)
  • Title Bar Widget: The Project Frame widget can now be added to the New UI’s Title Bar!
    • You can also switch between presets to display.
  • UI Components: Round notifications (Premium)
  • UI Components: Borderless mode (Premium)
  • Add back the icon for Intentions
  • Action Buttons are now rounded (will be customizable in the future).
  • New Java Keywords: abstract, extends, impements, native, assert, class, interface, enum, for, while, do, if, else, import, package, instanceof, new, module, requires, return, switch, synchronized, volatile, throw, throws, try, catch, finally, var and primitive types.


  • Improved Accent Mode to be more readable
  • Fix Lighter themes’ arrows not visible
  • Space the text and the icon in Icon Buttons
  • Change the Failed Tests color scheme colors
  • Fix mnemonic texts not being visible
  • Change the default color of Left/Right Tool Windows to the background color instead of the contrast color.
  • Better support for Native themes.
  • Add a border to Notification for better visibility.
  • Add support for newer UI Properties.
  • Other performance improvements.


  • Removed the Recommended Plugins page, as it was flaky and not really useful
  • Removed the Focus Mode related settings, migrated to a separate plugin
  • Removed a lot of hacks due to them no longer working in JBR 21


  • Added a Migrate Action for migrating settings to the new format.
  • Refactored most of the project to Kotlin.



  • Fix deprecations from 233.10527



  • Fix deprecated code from 233.8264
  • Fix fatal error with Descriptors not being initialized


  • Support for 2023.3 EAP



  • Add more color options to the File Colors settings




  • Linux/Windows: Rounded menus
  • Menu Separators: Make menu separators thinner and more subtle


  • Linux: Fix the Colorize title bar being applied to the whole IDE
  • Shadows: Fix spacing making the notifications blend to each other
  • Menus: Fix menu item size being too small due to the last update



  • New feature: Animated Tool Windows (not available for Linux at the moment).
  • New theme: Material Space! A new dark blue/purple theme based on Apollo GraphQL theme.
  • New actions: Dock and Undock, which allows you to dock/undock all currently available tool windows.


  • Make the Project Frame opaque so that it doesn’t get affected by the background image.
  • The Project Tree indent is now taking values from the Registry if not taken from the plugin.


  • Add missing translations



  • New feature: Shadows: Add shadows to the notifications and popups.


  • Updates from the latest beta



  • Fix the size of the dropdown items



  • Add animating tool windows


  • Fix regressions caused by the latest EAP
  • Changed Run Toolbar Widget color to button color
  • Fix the “no displayName” issue


  • Refactor code: migrate from MTLafInstaller to MTThememanager
  • Refactor: fix some padding issues
  • Add new UI properties



  • Fix the issue with the Tip of the Day footer not having a background color.
  • Fix the issue with Overlays being too dark on full screen.
  • Fix the changelog not being updated


  • Rewrite the plugin description displayed on the Plugins Page.
  • Update the screenshots on the plugin page.
  • Upgrade dependencies



  • Fix the getLayeredPane once and for all
  • Remove deprecations



  • Try to fix the getLayeredPane issue once again
  • Coerce tab height value between min and max



  • Try to fix the fatal error happening in some instances



  • Bug fixes



  • Fix issue where language additions occured within TSX
  • Force directories to take the “Directories” color if the option is enabled
  • Increase the minimum tab height to prevent tabs to disappear
  • Fix random fatal error at start



  • Custom Theme: Listen for color scheme changes while on the custom theme and save it accordingly
  • Project Frame: Truncate the text displayed on the Project Frame’s variables to 150 chars
  • Overlays: Add Find in Files popup to the list of overlaid popups
  • Mac Tab Bar: Remove borders


  • Remove Panel.background and Viewport.background key to force panels to be re-rendered between theme changes (#296)
  • Fix the Tab Highlight not appearing on floating windows (#314)
  • Project Frame: Update the project frame text on tab selection
  • Material Trees: Support for Trees with custom icons (such as Git Branches)
  • Material Popups: Fix the Popup windows’ title font to be bigger
  • Color Schemes: Add Smart command colors to color schemes (#305)


  • Refactor: Replace with Light Services
  • Native Themes: Try another method of loading resources
  • Replace deprecated methods and classes



  • Theme the MacOS Project Tab Bar


  • Fix latest EAP breaking changes
  • Fix TypeScript Additions not properly themed



  • Support for 2023.1
  • Rewrite Tab Height feature
  • Improve Tool Windows on Hover
  • Change Custom Tag Name color
  • Fix deprecations



  • Sync Settings: Reload UI on sync finish
  • Fix Narrow Password fields
  • Material File Status Colors: Listen to the current color scheme rather than the one from the theme
  • Atom One Dark: Slightly brighter highlight color
  • Add latest UI properties, syncing with Material Theme Lite



  • Support for Sync Settings to sync your settings between computers.
  • Add {path} and {fullPath} options to the Project Frame Custom Text setting.
  • Add new setting to hide the Wizard option at the Welcome Screen.


  • Make the Popups color to the background color
  • Improve Colorized Title Bar for lighter themes by making the colors brighter.



  • Fix fatal error with Trees
  • Remove cybermonday discount



  • Fix Selection Foreground color on Solarized Light
  • Improve contrast on some icons in Light Themes
  • Change Running widget background color from Accent to Highlight.
  • Make Notification tool window color the same as the Theme’s notification color


  • Add Black Friday discount to the plugin description



  • Restore the Intention Icon that disappeared with the new UI


  • Merge 7.14.0 changes for 2022.3



  • Fix Focus Mode performance by disabling it for files with more than 1000 lines
  • Fix title bar icons and widgets hover color



  • Support for 2022.3 EAP
  • New Welcome Screen Tab to easily open the Material Theme Wizard
  • Added latest UI properties and components


  • Improve the Wizard UI to better reflect the functionalities of the plugin



  • Settings: Add Per-Project Default settings: Predefined project settings to be applied for new projects.


  • Project Tree: Implement Material Trees to allow customization such as the Project Tree Indicator to remain when not in focus.
  • Themes: Make the Tree Color opaque in all themes to prevent selection artifacts.
  • Wizard: Prevent Freeze when skipping defaults
  • Text Fields: Do not add the custom border if it goes under a certain size (such as Docker Add Network Panel)
  • Language Additions: Set annotations’ icon and description to inform people they are not errors but simple annotations used to paint language additions.
  • Color Schemes: Change the “notification banners” color to the same color as the notification popups.
  • Focus Mode: Fix the error when invoking the Add Method action in some instances when the method would “expand” the document.



  • Fix TSElementFinder, CSSElementFinder and JSONElementFinder to not be run unless the relevant plugin is available



  • Refactor the Focus Mode to be much simpler, thus preventing the IDE freezes. Supports:
    • JSON
    • HTML
    • XML
    • CSS
    • Java
    • Sass/SCSS (with Sass plugin)
    • Kotlin (with Kotlin plugin or IntelliJ IDEA)
    • PHP (with PHP Plugin or PHPStorm)
    • Python (with Python Plugin or PyCharm)
    • JavaScript and TypeScript (with TypeScript plugin or WebStorm)
    • Ruby (with Ruby plugin or RubyMine)
    • Go (with Go plugin or GoLand)


  • Do not load Recommended Plugins when Offline
  • Improve SkyBlue theme to be “bluer”
  • Fix Annotations for light themes and Dracula
  • Change Dracula selected tab color to be white


  • Support for Android Studio



  • New Setting: Tab Separators: Add separators between tabs
  • New Setting: Focus Mode. Focuses the current part of the code by making other parts dimmer.
    • The unfocused color is automatically taken from the current theme’s disabled color
    • You can select your own color as well
  • Added more settings to the Wizard: Tab Font, Tree Font, UI Font, Tab Animations, Tab Separators, Focus Mode…
  • Send the current theme to the “What’s New” page URL, to display the page with the current theme active.


  • Improve Recommended Plugins’ loading issue
  • Fix NPE when Project View Tab is not loaded yet
  • Fix NPE when Tab Highlight Indicator is undefined



  • Fix Project View Custom Tree Line Item Height being removed from the free plan
  • Fix Custom Tree Indent being toggleable in the free plan where it shouldn’t



  • Language Additions: Remove the Enforce Highlighting setting, instead use a Severity Provider to tackle the enforced highlighting without using the “Weak Warning” workaround!
  • Custom Tree Font: Found a workaround to prevent having to restart the IDE!!!
  • Color schemes: Add Ruby and Go Additions specific colors
  • About Page: Added information about the separate plugins licenses purchased


  • License Checking: Refactor the whole license checking to better support all different plans:
    • Free Plan
    • Downgraded to free
    • Freemium with extra plugins
    • Premium
  • Wizard: Improved the Wizard UI a bit, fixing small UI artifacts that can be found.
  • Custom Theme: Fix some UI issues
  • Project Based Settings: Fix Settings being shared between projects instead of being separate



  • New Language Addition: Go!
    • Functions:
      • main
      • make
      • len, cap
      • Print, Println, Printf
    • Keywords:
      • import, package
      • func
      • if, else
      • switch, case, default, fallthrough
      • for, range, map
      • return
      • var, const
      • type
      • defer
      • struct
      • interface
      • go, select
      • chan
    • Primitives:
      • nil
      • true, false


  • Fix Synthwave’s Caret row color
  • Fix indentation in the Language Additions’ Color Settings Pages



  • Add Conventional Commit plugin’s color scheme support


  • Fix Registry’s text area not cleaning up the text


  • Add more recommended plugins
  • Update dependencies



  • Fix NPE on the Title Frame
  • Remove deprecated color scheme keys about Markdown Navigator
  • Added newer color keys: Run Toolbar Widget, PackageSearch, Search Everywhere Settings, Editor Tooltip Foreground, Main menu foreground, Debugger, Main Menu, Version Control Commit, Editor Pane Splitter, Version Control Marker, Banner Warning
  • Set Toolbar widgets foreground color to selected foreground
  • Fix Colorize Title Bar on Linux



  • New Setting: Animated Tabs: Animation when switching tabs!


  • Fix Custom UI Font not being applied in the New UI



  • Fix issues with trees (background icon, double click not working)
  • Fix issue with loading Recommended Plugins twice
  • Use default settings for non-premium users



  • New Setting: Colorize Title Bar
    • This is an extension of the “Project Frame” that colorizes the New UI’s Title Bar per project.
    • This setting can be enabled alongside or independently of the Project Frame
    • Supports per-project settings
    • Can only be activated for the New UI!


  • Integrate changes from 7.5.2 to 7.5.4
    • Recommended Plugins
    • Project Switcher Widget
    • Custom Theme’s Color Scheme
  • Other bug fixes related to the New UI Plugin


  • Remove the Experimental UI in favor of the New UI Plugin
    • Note: If you didn’t register for the New UI EAP, you can still find it in the chat.



  • Integrate changes from 7.5.1


  • Fix back infinite restart


  • Remove colored title bar on experimental UI



  • Fix Experimental UI’s Toolbar Dropdown Widgets
  • Add back Panel.background and Button.background needed for the latest version



  • Support for JBR 17!


  • Fix Languages





  • New Statusbar widget: Current Project


  • Fix #187
  • Translate new texts


  • Fix #180
  • Remove What’s new popup


  • Fix #176
  • Fix #177



  • Add an option to specify the color scheme to use in Custom Themes.


  • Fix tab indicator being 1px cut in the bottom
  • First attempt at fixing the not-null exception
  • Correct deprecated uses



  • Add Angular Template, Qute and Sonarlint colors in Color Schemes


  • Fix Experimental UI stopping working on latest EAP


  • Original support for plugins
  • Update dependencies



  • Support for Japanese, Korean and Chinese (Simplified)


  • Cleaned up some texts and fix grammatical errors



  • Fix inverted selection color setting
  • Change Synthwave selection color



  • Rewrite of the Material Theme Widgets, to better blend with other widgets
    • Displays the current theme name and icon, and the current accent color
    • Open the theme selection menu when clicking on the theme
    • Open the accent selection menu when clicking on the accent icon
  • Deprecation of the legacy Material Theme widget


  • Fix visual issue when Menus weren’t highlighted in the Legacy Material Design
  • Fix fatal error when opening the wizard
  • Fix fatal error when opening the Command Palette
  • Fix issue where the Project Tree being colored in Accent Mode
  • Fix minimum size of fields when using Compact Fields
  • Fix minimum size of table headers when using Compact Table Cells


  • Make Tab Shadows feature free



  • Migrated the Experimental UI to a new setting, to prevent it from having to be enabled for people using the deprecated Large Tool Windows setting.

7.3.0 - 7.3.1


  • Introduction of the new Experimental UI (please use with caution, this is still hugely experimental).


  • Migrated the notifications to the new SDK

7.2.3 - 7.2.2


  • New UI bug fixes



  • Incorporate changes from 6.14 and 6.15



  • New option in Components: Old Material Style: Allows you to use the previous Material Design style


  • Add some spacing between buttons



  • Fix #87
  • Fix #93
  • Fix #92
  • Fix #91
  • Fix #88
  • Fix #68
  • Fix #83
  • Fix #80
  • Fix #58
  • Fix #61
  • Fix #77
  • Fix #54
  • Fix #94



  • Import new UI from 2021.3


  • Make EAP users work with premium features for free!
  • Removed the Large Tool Windows setting, as JetBrains removed the functionality in preparation of their new UI :’(



  • Initial Support for 2022.1



  • Improve the UI of the tag buttons: alignment, close button, color, etc
  • Add exclusions to replacing specific text fields: Plugins pages, New File popup, JFormDesigner inline edit, Prettier options etc
  • Fix outlined buttons disabled border color
  • Limit the minimum left and right indent at 4 as it wouldn’t work below it.
  • Synthwave color scheme improvements: Kotlin instance field color
  • Prevent showing the “what’s new” popup when the setting is disabled



  • New Setting: Custom UI Font: replaces the previous Material Fonts to provide a configurable font for the UI.


  • Added back missing properties from legacy Material Design style (selected items, color panels etc)
  • Remove need for restart when applying legacy Material Design style
  • Fix Scrollbars Color Settings non-translated texts on Linux
  • Align new comboboxes with other fields
  • Fix buttons text vertical and horizontal alignments
  • Add accent color to focused fields
  • Add new Material UI Border to fields that removed it (Find in Files, Plugins Search and others)
  • Fix text not showing when editing table cells
  • Fix Option button arrow



  • New Setting: Old Material Design Style: allows you to go back to the legacy material design style (2016-2022).
    • You can find it in the Components Tab.


  • Add some spacing between buttons.
  • Remove the glitch showing in the new lists when selecting the top element.



  • New Material Design UI!!!
    • Text Fields
    • Password Fields
    • Number Fields
    • Search Fields
    • Text Areas
    • Buttons
    • Comboboxes (dropdowns)
    • Menus
    • Trees
    • Lists
    • Color Pickers
    • Table Headers
  • New Compact Settings
    • Compact Fields
    • Custom List Items Height


  • Refactor and rewrite of all components, including the ones not cited above:
    • Checkboxes
    • Radio Buttons
    • Switches (OnOff)
    • Sliders
    • Progress Bars
    • Tabs
    • NavBar
    • Labels
    • Action Buttons
    • Separators



  • New Themes:
    • Material Forest
    • Material Volcano
    • Material Sky Blue
    • Material Sandy Beach
    • SynthWave ‘84
  • New Language Addition: Ruby
  • Reorganization of the color themes


  • Fixed Kotlin Language Addition not working
  • Fix write thread error on start


  • Updated Wizard screens



  • New Setting: Automatically Reset Color Schemes
  • New Language Addition: Python


  • Fix Premium features not being loaded at start #1850
  • Fix Custom Theme not being applied at start #41
  • Fix issue with Buttons keeping the color of the previous theme when switching themes. #1848
  • Fix Enforce Highlighting Slider clipping #43
  • Fix Overlay staying on Magento New Module #26
  • Fix Language Additions being added in comments in JS/TS #44
  • Fix Custom Tree Font not being loaded at start #45
  • Fix loading error in JetBrains Gateway #38
  • Support for new color keys for the diagrams #1847
  • Fix UI Red color being too dark in dark themes (and too bright in light themes)
  • Support for new color keys for the whole UI
  • Remove Custom Theme opacity support for many colors except for buttons, tree highlight and notifications
  • Fix Load and Save Custom Themes
  • Fix Colored Open Folders not working


  • Migration to Java 11 and to the latest Gradle Plugin Template
  • Rename Custom Sidebar Height to Custom Item Line Height
  • Add documentation
  • Convert 70% of the project to Kotlin
  • Fix Detekt and Sonarlint issues for 80% of the project
  • Add initial support for Material Theme internal plugins



  • Add new action to manually remove lingering overlays in the rare case it happens
  • Added more notifications when triggering actions


  • Fix Plugin not loading Premium features at start
  • Fix Large Tool Windows not working in latest EAP/RC
  • Fix Material Oceanic scrollbars’ colors (you need to reset the color scheme) (#34)
  • Fix Color Scheme Font resetted to Default Font even when the checkbox is unchecked (#37)
  • Fix Fatal Error when using Darcula Theme (#33)



  • Custom Tab Font: Customize the tabs font
  • Custom Tree Font: Customize Project View and other trees’ font
  • Override Editor font with Default Font: Automatically change the color schemes font to use the default font
  • Reset color scheme action
  • Support for DataSpell


  • Fix weird key icon on Windows


  • Add support for material. properties in JSON Themes
  • Deprecation of thee External Themes feature



  • Fix the JGoodies issue in PHPStorm



  • Make External Themes as a dynamic extension point
  • Add more popups showing an overlay:
    • Recent Files
    • Quick Switchers
    • Branch Chooser
    • and others


  • Fix issue where checkboxes were invisible
  • Fix issue where local history information was unreadable



  • Add two new keywords for the custom project frame title text: {module} and {file}



  • Convert more classes to Kotlin



  • Restore the JetBrains layout as the default one
  • Fix error when switching themes when inside a modal
  • Fix transparency during drag and drop
  • Fix Show Whats new option not being respected


  • Renamed “Striped Tool Windows” to “Large Tool Windows” to be clearer.
  • Upgrade gradle to 7.2



  • New Setting: Overlays: Add an overlay on the root pane that shows when popups are opened!
  • New Setting: Bold Active tab: Make active tab bold (also available in per project settings)
  • Add more recent settings to the Wizard: Tab Highlight Position, Overlays, Project View Font Size


  • Refactor the Learning plugin’s theming
  • Fixes the notifications not showing up
  • Fixes Wizard’s initial dimensions and initial theme


  • Convert resource lists to Kotlin
  • Convert Tab Highlight Positions to Kotlin
  • Convert Tab Shadows to Kotlin
  • Rearrange settings classes, and also convert to Kotlin



  • Fix issue with notification showing all the time when the what’s new window is disabled



  • Fix titlebar issue in Windows



  • Add Project Icon to the Project Frame
  • Added themed XPathView Plugin configurations.
  • Language Additions: Fix back console, window, global not being colored correctly. (#1780)
  • Refactor File Status Colors, allowing to restore the file status colors when resetting the color scheme (#1732)
  • Fix #1773
  • Fix #1764
  • Fix #1776
  • Improve unused variables contrast (#1775)



  • New Set of Settings for the Project Frame:
    • Show Project Name in the Frame
    • Add the ability to specify a custom text
  • Finally, the so-long waited Project Settings. Now you can have specific settings on a per-project basis!
  • Settings include:
    • Active Tab Color and Thickness
    • Uppercase bold tabs
    • Highlight Position
    • Project Frame’s Color
    • Project Frame’s Project Name display
    • Project Frame’s Custom Text





  • Add new setting, Inverted Selection Color, to give a choice between the normal selection color and inverted selection color for the Autocompletion Popup.
  • At last, added the Material Theme Settings to the Sync Settings. Now your settings and custom themes can be synced!
  • Add a new action to display the What’s new Page in the toolbar.



  • Also, the Accent Mode settings moved to the Features Tab rather than Components Tab.



  • Add setting to toggle the display of the What’s New page on each update.
  • Set Autocomplete selected item to the same color as the background, and the list to the secondary color background.
  • Remove Opacity for selected background color
  • Improve contrast for some colors for themes: Arc Dark, GitHub, GitHub Dark, Night Owl, Palenight, Lighter, Deep Ocean
  • Remove border color for striped tool windows


  • Do not reset themed title bar’s registry when using the free version
  • Fix Actions and Wizard pages showing old locked settings, now included in the free version
  • Fix Settings Search





  • Add Track Colors to the Scrollbars page.
  • Add missing Android Studio color keys
  • Theme the Learn IDE plugin’s panes
  • Theme the Inlay Hints
  • Theme the Inline refactoring toolbars
  • Theme the Editor’s Problems Toolbar
  • Theme the blinking element in Color Scheme Pages


  • Restore the Activate License and Buy License buttons
  • Switching the Striped Tool Windows ON will now ask for restart (but not the opposite action).
  • Fix issue where applying the same theme as the current one would revert to Darcula
  • Fix the duplicate elements when opening a project with the Striped Tool Windows active.
  • Fix NullPointerException in Rider (
  • Fix Moonlight’s identifier under caret color



  • New action in the Quick Actions Panel to toggle language additions



  • More details about the new subscription model.



  • Fix What’s new Window not showing



  • Disable Striped Tool Windows until its more stable



  • New feature: Striped Tool Windows
  • New Color Scheme configuration screen: Scrollbars.
  • New language additions for JavaScript:
    • Globals: window, document, global
    • Primitives: NaN
    • Keywords:
      • abstract, class, extends, implements
      • async, await
      • constructor
      • static
      • get, set
      • if, else, for, while, do
      • in, of, instanceof, typeof, as
      • default
      • new, throw
      • return, yield
      • try, catch, finally
    • Other: prototype
  • New language additions for TypeScript:
    • Keywords:
      • declare, namespace
      • enum
      • keyof
      • readonly
      • type, interface, alias
    • Types:
      • any, unknown, never
      • string, boolean, number, object, symbol, bigint, void
  • Enforce highlighting* setting to enforce language additions by making them look like weak warnings


  • Outlined buttons have been slightly expanded to be more similar to their normal counterpart.
  • The button highlighters have been slightly improved
  • A new action have been added to the Quick Action Panels: Outline Buttons.
  • Fix for #1720
  • Fix for #1725



  • I’ve listened to complaints and decided to extend the transition period until the end of April



  • Fix the issue where there were too many tooltips on the settings home screen


  • Add back Tab Height, Compact Settings, Scrollbar Settings and Uppercase buttons in the free plan.
  • Fix Readme, add more information about License activation



  • Fix alignment with Status Bar widget and remove option from settings
  • Fix default font for console to be JetBrains Mono
  • Fix hover color for outlined buttons



  • New Setting: Outlined Buttons. Now buttons can have the more recent Material Design style.
  • Add new UI properties support: Android ML, JetBrains Space, Got It Tooltip, Mnemonic Manager


  • Improve the Material Settings License Info to contain more information, and a button to activate the license.
  • Improve support for external native themes
  • Prevents Color Scheme being reset to the theme’s color scheme at start


  • Prevent conflicts with other themes by adding the (Material) suffix to bundled themes.





  • Fix settings being overriden by migration to paid model



  • Support for the new Freemium system:
    • Themes, Color Schemes and UI Components are FREE
    • Custom Themes, External Themes, Tweaks and Customization Settings are PAID
    • Please note that future themes will also only be available for Premium users.
  • New action: Activate License


  • Fix $this color in PHP
  • Fix breakpoint line color in lighter themes
  • Fix Title Bar font



  • Switch to a new pricing model



  • Support for 2021.1
  • Fix Material Wallpapers



  • New Themes: Moonlight and GitHub Dark


  • Fix issue where you can’t change file colors
  • Fix
  • Change unused identifier colors
  • Fix Welcome Screen left pane’s selected color
  • Reproduce Accent Color Tint to make icons benefit from accent colors
  • Remove the native editor tabs underline, to use the Material one
  • Fix Refactor variable white color on select
  • Fix Checkboxes colors
  • Add Diagram Colors to color schemes
  • Fix issue where MTButton would make the GPU go over 50%



  • Reworked MTCheckBoxUI to work with icons instead of graphics drawings
  • Fix issue where Solarized Themes were not persisted
  • Convert Custom Theme Settings to a striped table
  • Add CodeWithMe resources and fix some other theme resources
  • Add new hack to make Atom Material Plugin work with latest EAP (thanks @Unthrottled)


  • Nest Custom Theme Settings under the Material Theme Settings



  • Fix menu popups’ active indicator
  • Fix list and table hover background



  • Basic support for 2020.3 EAP (Work in progress)



  • Fix Transparent title bars appearing on dialogs
  • Fix deprecated new screen active link color
  • Update new color schemes keys: Inactive template and Regexp matching groups



  • Support for 2020.2 EAP
  • Add Accent Color for Searchable Settings
  • Reduced opacity in project frame colors



  • Add a button to stop showing the Atom Material Icons plugin notification
  • Improve colors schemes: Add better coloring to inline Java documentation renderer
  • Colorize local history labels
  • Colorize scopes and bookmarks colors
  • Replace global colors with colors from the themes (experimental)


  • Fix default highlighted reference color
  • Fix theme selection from the wizard not being persisted



  • Fix NPE when opening file colors with a Native Theme



  • New Language Addition: Kotlin!
    • Keywords: private, public, protected, internal
    • Keywords: sealed, open, override
    • Keywords: object, companion
    • Keywords: import, package
    • Keywords: data
    • Keywords: operator, infix
    • Keywords: this, super
    • Primitives: null, Unit
    • Primitives: true, false
  • New settings for PHP Additions:
    • echo, true, false, null, exit, die
  • New settings for TypeScript additions:
    • declare, type, alias, true, false
  • New settings for JavaScript additions:
    • true and false
  • New settings for Java additions:
    • true and false


  • Improved Language Additions Color Pages: now properties are grouped in the settings page


  • Syntax highlightings improvements for Kotlin
  • Fix Parameter Info Background color for Kotlin
  • Fix File Colors not applied in Inactive tabs
  • Add opacity during Live Templates completion



  • New Feature: Project Frame Color: Add a colored stripe on top of each project for easier visualization. Inspired by Unique Window Colors for VSCode.
  • New: The active tab color is now taken from the color scheme if the “Active Tab Color” is not enabled.
  • Add new actions to toggle Material Wallpapers and Project Frame Colors
  • Add new action to download the Atom Material Icons Plugin.
  • The Material Status Bar indicator is now togglable just like other Status Bar indicators.


  • Fix Loading and Saving Custom Themes
  • Fix Material Oceanic scrollbars color.
  • Other fixes and improvements



  • Fix Saving custom theme



  • Refactor file status colors to not modify Darcula, therefore cleaning up after uninstall
  • Make the floating toolbars rounder and using the theme colors
  • Add support for Rainbow Brackets, GitToolbox and Markdown Viewer in color schemes
  • Add more visibility to the Atom Material Icons plugin


  • Fix Theme not being persisted after restart
  • Other fixes and improvements



  • Built-in support for native themes! Supports Light, Darcula, High Contrast and user-defined themes!
    • Please note that this is a feature in its first steps, so please report any bugs you can find!
  • New feature: Material Wallpapers! Now themes come with their own empty frame wallpaper!


  • Deprecation of the following features:
    • Material Design Components – This is replaced by native themes support
    • Material Theme – This is replaced by native themes support
    • Material Icons (UI, File and PSI Icons) – This has been moved to the Atom Material Icons Plugin
    • Arrow Styles – This has been moved to the Atom Material Icons Plugin

For more changelog entries, check


  • Support for 2020.1
  • Fixes and improvements


  • Support for 2020.1


  • Fixed the issue when double-clicking on a tree item would not open the file
  • Restore the Themed Title Bar setting but disable it by default
  • Fixed (?, cannot reproduce) the “show more” in debugger tabs having a gray background


  • Disable title bar setting


  • Fix icons not being loaded by deferring icon loading to project opening
  • Add missing goland icons


  • Fix Windows White screen on launch
  • Fix Windows hover on title bar icons
  • Fix Issue where the tabs border was drawn with accent color even when no tabs


  • Migrate to new trees and fix arrows issue
  • Fix Scrollbar colors
  • Add Return Type Highlighter plugin support
  • Fix Rainbow Highlight default colors


  • Add opacity to identifiers under caret
  • Restore CodeStream sponsorship
  • Replace “current branch” color with contrast color
  • Improve Lighter, GitHub, Arc Dark, Dracula, One Light, Solarized and Night Owl UI Colors
  • Fix Accent Mode in Wizard
  • Fix Performance issues at start


  • New Themes: Night Owl and Light Owl!
  • Set buttons color to selected Foreground on hover
  • Changed “unknown symbol” default to have red underline instead of full red


  • Fix issue with Table Header
  • Fix issue with Solarized unknown colors looking like keywords
  • New icons: Test GO, Test Rust, Typedoc, yaml, webpack
  • Improve visibility of selected items in trees, lists and tables


  • New Java Additions: package, import, null, true, false
  • Fix unknown symbol color in Monokai Pro
  • Set Selection Color in lists as Tree Selection Color
  • Fix VCS Log current branch color


  • Rework color schemes, fixing inconsistencies and new keys taking color from the default schemes.
    • Affected: Java, Kotlin, JavaScript, Groovy, TypeScript, Haml, CSS, Markdown, Python, Go, Ruby
    • Affected: Debugger, Diff and Merge, Unused, Hyperlinks, Code Lens, Tabs and Scrollbars
  • New Icons and Folder Icons: Cargo, codecov, codeowners, cypress, gridsome, netlify, pnpm, posthtml, riot, sapper, uml, v, vala, events folder, gulp folder, json folder, netlify folder, relay folder


  • Fix Breakpoint background color for Atom One Light Scheme
  • Update icons
  • Deprecate old code
  • Remove bundled fonts and Windows Titlebar
  • Fix JavaScript Global Variable Color
  • Remove opacity selection for foreground colors in custom theme
  • Replace call to analytics in the dispatch thread


  • Convert Analytics notification to simple notification
  • Changed Matched Brace’s effect from border to bold underscore
  • Performance Improvement by not calling urls in the main thread
  • Improve PHP Color Page Settings
  • Fix PHP Color Scheme
  • Fix Kotlin enums icon
  • Add Alert when enabling or changing Project Font Size
  • Possible fix for checkboxes in Scaled monitors


  • Restore the Tab Shadows
  • Support for 2019.3
  • Performance Improvements for Hollow folders


  • Fix issue with file colors not applied to tabs
  • Removed tab height hack and replace with proper implementation
  • Add new icons
  • Support EditorGroups plugin


  • Fix Transparent title bar on Windows
  • Fix accent mode transparency
  • Fix links color to take accent color again


  • Improve Accent Mode by allowing to choose a second accent color
  • Fix Tab Height becoming 0
  • Fix Tab Indicators not working
  • Fix Custom Theme persisted even after Cancel
  • Fix Custom Theme showing that something has changed when there wasn’t


  • Fix Double Title Bar in FullScreen mode
  • New File Icons:
    • edge, autoit, azure, bithound, blink, bucklescript, buildkite, certificate, commitlint, credits, history
    • graphcool, helm, istanbul, key, kivy, lib, livescript, markojs, mdx, merlin, mint, moonscript, mxml, nest
    • houdini, now, nunjucks, prisma, processing, restql, san, sequelize, swc, unity, velocity, vm, webassembly, webhint, wepy, yang
  • New Folder Icons:
    • ci, class, container, content, css, delta, dump, error, examples, flow, helper, modals, maps
    • pipe, prisma, private, stack, utils, vm


  • Detect Fullscreen and windows without title to not show the title bar
  • Allow double click to maximize the window again
  • Fix typo in MTAbstractTheme not taking the selection background color but the second background color


  • Restore Title bar again (experimental)
  • Fix Color schemes for Go
  • Add new UI icons


  • Remove “Themed Title Bar” for Mac OSXes with JRE 11 (check
  • Fix File Colors not being applied to tabs
  • Fix “Show inherited members” having a gray color
  • Fix “Mark modified tabs with asterisk” to show the icon again
  • Replace global gray colors with theme colors
  • Darken up default file colors


  • Add animations when changing themes
  • New Feature: Accent Mode
  • New Feature: PHP Additions
  • Rename “Project View Decorators” with “Hollow Folders”
  • Extracted the option to color directories with the accent color
  • Add Manifest, Silverstripe and Slugignore icons
  • Remove the Scrollbars color scheme settings page
  • Restore the Themed Title bar


  • Fix fatal error with Commit view at start


  • Temporarily disable themed title bar until it is fixed in JDK11
  • Set Input fields border color the same color as buttons


  • Fix Javascript default colors for dark themes


  • Fix Tab height
  • Fix Status bar height
  • Add missing icons
  • Add SilverStripe support


  • Support for 2019.2
  • Removing the Tab Shadow option
  • Adding GitHub theme to wizard themes
  • Fix some GitHub colors


  • New theme: GitHub
  • Fix Kotlin icons (thanks @cyclic-dependency)
  • Partial support for 2019.2


  • Rebranding “Project View Decorators” to “Hollow directories” for more transparency
  • Added new icons and folder icons: 3D, GraphQL, Vuex, Svelte
  • Fixed some associations: .ecr, .gatsby, .vuex, .dockerfile, svg folder, validators folder, web folder
  • Add Custom Themes to the Look And Feel List
  • Remove Opacity from Custom Themes’ background, foreground, accent and excluded colors
  • Other bug fixes


  • Adding a lot more Rider icons
  • Update Kotlin icon
  • Fix sponsor links


  • Introduced a new flow: Now themes are also available in the Look And Feel selector!!!
  • New icons: gitlab, lint-staged, semantic-release, commitlint, husky
  • Fix some icon associations: eslint config, prettier
  • Disable folder decorators on Rider


  • New: Contextual tab positions: When setting a tab position, it depends on the position of the tab pane:
    • When selecting top, it becomes bottom if the tabs are at the bottom, and same for bottom
    • When selecting left, it becomes right if the tabs are at the right, and same for left
    • When selecting topless, it becomes bottomless when tabs are at the bottom
    • When selecting bottomless, it becomes topless when tabs are at the bottom
    • Others are unchanged
  • Fix selection background and matched brace for Solarized themes
  • Fix some bad file associations
  • Fix up theme colors for Atom One Light and Solarized Light


  • New: Reworked all color schemes for all different languages!!! Do not forget to reset the color scheme!
  • New: Add console to JS Additions
  • New: Theme Android Designer colors
  • New: Topless Tab Position option
  • Fix: Change color scheme upon saving settings
  • Add Scrollbar tracks colors to the color schemes
  • Fix Lighter Theme colors
  • Fix Gatsby config file association
  • Add new icons
  • Add some Rider Icons
  • Add Webp and yvmrc file associations
  • Fix screenshots sizes in Wizard
  • Fix weird pixel in horizontal tabs
  • Fix wrong shadow color
  • Update Theme keys


  • New: A new button allowing importing and exporting custom themes!!!
  • New: Custom Themes can now accept RGBA values, i.e., colors with opacity!
  • New: Default accent color (for the “Override accent color”) and Excluded Files colors are now customizable in the Custom Theme settings!
  • Fix NavBar not applying the background image
  • Fix Icon alignment in buttons
  • More Markdown Navigator icons
  • Adding TailWindCSS icon association
  • Other bug fixes and improvements


  • Add a new setting: Tab Font Size to customize the tab font size
  • Fix the font size in trees
  • Replace highlighted commits with Tree Selection Color
  • Fix color scheme inconsistencies in Ruby
  • Add Markdown Navigator icons
  • Fix the Disabled Material Theme and remove the action
  • Fix the xStream warning
  • Add Pipfile and set NPM Package lock to the lock icon
  • Hide accent actions when override accent is enabled
  • Add missing icons


  • Fix the Disabled Material Theme and remove the action
  • Fix the xStream warning
  • Add Pipfile and set NPM Package lock to the lock icon
  • Hide accent actions when override accent is enabled
  • Fix missing icons


  • Add new icon sets: Docker, Maven, Groovy, Sass, Markdown, Kotlin, UML, Web
  • Add Scrollbars section in Color Scheme Settings to paint the scrollbars according to the current color scheme
  • Add a new setting to disable the Code Additions
  • Fix Scrollbars width in Mac
  • Add new File Colors


  • New Tab Highlight position: Bottomless
  • Add AOP and JavaScript/TypeScript icons and PSI icons
  • Refactor Accent scrollbars option
  • Fix old bug with wrong folder icons
  • Remove useless logging
  • Migration to 2019.1


  • Fix PSI Icons wrong sizes
  • Remove opacity for “grayForeground” resource
  • Add “Bottomless” tab position
  • Add “VERSION” file type


  • Add new setting: Material PSI Icons. Replaces the PSI Icons (class, interface, functions…) with Material Icons, inspired by Visual Studio Code.
  • Add new setting: Tab highlight position. Available options: Bottom, Top, Left, Right, Left-Right, Top-Bottom, Full and None
  • Refactor UI components a bit and introduced MTUI
  • Fix issue where “not inherited members” would not differ from regular members in the Structure Panel
  • Fix rare fatal error at start
  • Fix php icons showing the elephant instead of the PSI icon


  • Fix fatal error when deselecting Material Components
  • Change selection color to white for Dracula
  • Deprecate some functions
  • Add more directories: guard, providers, animations, grunt, icons, e2e, custom, rules, screens, storybook, stylus, syntax, security, meta-inf, fixtures, channels, concerns, support, features, fabricators, nyc, reviews
  • Add more files: ANTLR, brainfuck, cobol, delphi, eiffel, fortran, idris, io, j, lerna, postscript, prolog, racket, red, supercollider, scheme, terraform, test-react, turing, toml


  • NEW: Toggle Material UI Icons without restarting the IDE!
  • Fix CLion colors in Monokai Pro
  • Remove Codepen icon
  • Remove TextArea borders when not editable
  • Fix FlameChart colors to use the theme’s colors


  • Fix .ignore syntax highlighting
  • Add more padding to compact status bar
  • Add Dracula to Wizard
  • Add Compact Table Cells Action
  • Fix Atom One Light selection color
  • Fix Deep Ocean selection color
  • Set Search Fields as Material Text Fields
  • Set Search with history icon as an accent icon
  • Fix padding of editable table cells
  • Fix foreground of selected active tab in tool windows
  • Add border to text areas
  • Add property whether the config is in pristine state


  • Major refactor of the whole code
  • New theme: Dracula!
  • New Arrow Style: Arrows
  • New component Material Tabbed Panes. Working with Tab Options!
  • New folders: api, archive, constants, core, env, functions, generated, hook, job, keys, layouts, meta, notification, packages, posts, serverless, shared
  • Reworked notifications to be fully expanded!
  • Added some new Accent Colors
  • Reworked Arc Dark Theme to be darker
  • Compact StatusBar is now also working for compact Tool Window Headers (need restart).
  • UI Icons now work in Rider! (work in progress)


  • Merge 2.9.6
  • Deprecate ParameterInfo hack


  • Merge 2.9.5


  • Merge 2.9.4


  • Merge 2.9.3
  • Add Caret Line Number color in color schemes
  • Increase menus padding
  • Deprecate obsolete patchers


  • New Setting: Tabs Shadow
  • New Setting: Compact Menus
  • Fix Folder icon to Open Folder Icon when Project View Decorators is enabled
  • Add missing icons and change some icons to better reflect their functionality
  • Add border and padding to Menus
  • 2018.3 new theme properties, allowing to better theme up to now hard coded values:
    • Menu Border
    • Separator Border
    • Progress Bar
    • Code Style Tabs
    • Search Everywhere Highlight
    • New Welcome Screen
    • Active and inactive headers
    • Validation Tooltips
    • Help tooltips
    • Drag and drop projects in Welcome Screen
    • Search Everywhere active tab
    • Project View and Sidepanel borders
  • New Action to remove Wallpaper


  • Support 2018.3 EAP


  • Add new Color Scheme Settings Pages: JS Additions and TS Additions
    • this/super
    • var/let/const
    • debugger
    • function
    • null/undefined
    • import/export/require
    • public/private/protected
  • Add more folder decorations:
    • android
    • deploy/aws
    • ios (xcproject/xcworkspace/xcassets)
    • middleware/thunks
    • react-components
    • server/jobs/requests/sagas
    • colors/schemes/skins
    • helpers/utils/tools
    • pods
    • download
    • upload

  • Disable Material Fonts feature (instead use the Registry as a workaround)

  • Fix plugin when Material Theme option is disabled to allow having MT features on Darcula/IntelliJ
  • Merge Project View Decorators with Folder Decorators — with open versions of decorated folders


  • Bundle Roboto fonts (named _Roboto Material_) with the plugin fixing the issue with scrambled fonts once and for all (currently disabled)
  • Fix “Override fonts” not working
  • Add Folder Decorations to open folders
  • Refactor Material Components toggle to allow other features to work when disabled:
    • Padded Status Bar
    • Padded Dropdowns
    • Padded Table Cells
    • Arrow Styles
    • List Style Indicator


  • Add Accent Color Widget in Status bar
  • Add Http Client Icons
  • Update Solarized schemes
  • Fix Modified tab icon’s accent
  • Fix Status Bar Color in Contrast Mode
  • Fix Suppressed Color for Monokai Pro
  • Fix error with missing icon
  • Add Jenkinsfile association

  • Fix wrong icon associations


  • Add col icons for Database tools
  • Add RubyMine icons (RSpec, Rake and Zeus)
  • Change Monokai Pro Suppressed Color
  • Change color of warn notifications to brown
  • Fix Contrast status bar color
  • Fix loading fatal error in PHPStorm


  • Fix missing icons and change some icons to better reflect their functionality


  • Completely refactor the Icon Replacements framework, allowing the plugin to be able to replace even icons from external plugins such as AppCode, Gradle or even custom plugins such as Markdown Navigator and the sort.
  • Replaced all the icons to their SVG equivalent! (that was hard)
  • Also remade a lot of icons to better reflect Material Design
  • Added new file icons: Arduino, Assembly, Authors, Ballerina, Crystal, CSSMap, Dotjs, DTS, Favicon, Firebase, Flash, Gatsby, Gemfile, Po, JSMap, MJML, Nimble, Raml, Razor, Redux Actions/Stores/Reducers, Smarty, Solidity, Sonar, Stencil, Storybook, Wallaby
  • Added new folder icons: benchmarks, coverage, controllers, debug, excluded, expo, jinja, less, maven, messages, models, plugin, python, react, redux, routes, scripts, sublime, sync, tasks
  • Separate the Material Icons setting to Material UI Icons and Material File Icons.
  • Fixed Project View border color
  • Fixed Monokai Pro colors to better reflect the original theme
  • Removed Material Monokai Pro
  • Added IDs to plugin.xml components and extensions


  • Improve Deep Ocean colors
  • Bold directories has been renamed to “styled directories” and an entry has been added to the Material File Colors
  • Swagger file association regex
  • Fix Statistics not being persisted when clicking “decline”
  • Fix #902


  • Fix
  • Replace Bold Directories option with Styled directories:
    • This option also create a Directories entry inside Material File Colors section of the color scheme
    • This will allow you to style directories in the Project View however you want (currently only supports foreground, bold, italic and underscored effects)
  • Improve Deep Ocean colors to look more like the VSC equivalent


  • Fix Monokai Pro color scheme
  • Fix Status bar not expanding on Windows
  • Added new UI icons (run anything, java ee, json, todo, collapse/expand)


  • Fix temporarily the OptionPane error until JetBrains fixes it
  • Add new syntax theme: Monokai Pro based on the original Monokai Pro
  • Improve the Arc Dark Theme a bit
  • Fix Compact Statusbar in Windows


  • Set font for search field from the Default Font
  • Replace Segment by MixPanel for analytics
  • Fix second title bar on Windows
  • Set Wizard shown state in MTConfig instead of Properties
  • Refactor Color Schemes


  • Add a shadow to the Tabs
  • Fix default font in Mac when Material Fonts is disabled
  • Fix Themed Title bar option: setting the option in dark themes turns the Dark Window Headers too.
  • Refactor color schemes



  • Fix Atom One Light and Deep Ocean color schemes (Diff, Javascript and Comments)
  • Change Border color and Button color of Deep Ocean theme


  • New Themes: Atom One Light and Material Deep Ocean
  • Add support for accent color and excluded files color in themes (and external themes)
  • Add option to override custom accent color with the theme’s accent color
  • SVGify the theme icons


  • Return the “Theme Title Bar” option for macs… this time with fully theme support!
  • Add a new Selected Item Indicator Style for Project View
  • Add a new High Contrast mode
  • Theme the new Plugins page! (note: this is still in beta)
  • Rewrote StatusBar component to correct all issues with the Status Bar (borders, compactness…)
  • Refactor MTThemeManager and MTLaf
  • Added new VCS Icons
  • Added more tests


  • Add Arc Theme color scheme
  • Fix folder color when Material Theme is disabled
  • Fix scrollbars when accent scrollbars is disabled
  • Fix Ugly tomcat icon

  • Fix Atom One Dark console background color
  • Fix Font Size setting not applying
  • Fix error with prefs files
  • Fix monochrome filter not staying after saving options
  • Add new search everywhere resources


  • Add None Option to arrow styles
  • Remove Dark Title Bar setting for Macs (now available for all IDEs)
  • Fix contrast of disabled icons
  • Fix Sky accent action
  • Remove shadows on balloons

  • Fix fatal error in older IDEs
  • Fix blurry arrow icons
  • Fix theme not being applied for some themes (notably custom)
  • Set Font Size HiDPI aware
  • Add missing options from the Settings search
  • Allow setting Material Theme options from Statusbar widget
  • Add multicaret icons

  • Add font size to be toggleable
  • Set Menlo as primary font for Lighter Schemes, and Fira Code for Darker schemes


  • Reworked the settings page to group options into tabs and allow changing theme from there
  • Setting for changing the font size of the Project View (needs restart)
  • Setting for disabling Material File Status Colors
  • Improve contrast of Lighter Theme
  • Improved a bit the Comboboxes to look like Material Design ones
  • Fix Tabbed Pane colors in Lighter Themes
  • Add analytics
  • Add TSX icon


  • This is a quick fix for 182.2757. This fixes critical issues introduced by the latest EAP. There could be other bugs though.


  • Fix error from plugin.svg icon not found
  • Fix preview icon similar to details icon

2.3.1 (alpha)

  • This is a quick fix for MTComboBoxes to get back wide dropdowns.
  • This is not a final fixes since it doesn’t display the paddings for some comboboxes (such as Color Scheme), even though it works after selecting another value. This will be investigated further in a next release.
  • This also brings the popup over the dropdown to imitate material design components. This is disabled by the Compact Dropdown settings though


  • Major overhaul of the icons: most icons have been converted to svg! Please note though:
    • I couldn’t find the originals of some icons, so some icons are now different or with different colors (sorry JSON…)
    • Since this is a big update, there might be some further changes to those icons
    • I decided to keep some original icons made by JetBrains (such as Minimize Tool Window)
    • Please open issues about icons that you find not suited for their purpose.
  • Set a default matched brace color in order to use Current Scope highlight (
  • Fix bugs related to 2018.2 EAP (


  • Theme Coding Style and Debugger tabs
  • Add angular.json association


  • Increase size of Material Arrows to 11×11
  • Fix Active Tab Highlight color to take accent color
  • Increase left padding of tree rows
  • Change color of primary buttons for Monokai theme
  • Set Autocomplete selected item background color when unfocused
  • Change notification colors (success, warn, error)


  • Theme border color of popups
  • Fix issue with SVG Viewer
  • Fix Decorated Folders
  • Fix Uppercase bold tabs
  • Fix MTNavBar memory leak
  • Fix Darcula/IntelliJ UIResources
  • Better Arrows visibility
  • Fix file colors not being set
  • Add more tests


  • DataGrip Icons!
  • Solarized Dark and Light color schemes
  • Improve Lighter Theme contrast and texts
  • Improve file colors for Monokai and Solarized
  • Extract ActionButtons into their own component


  • Fix command line icons
  • Reenable Darcula components when Material Components are disabled
  • Apply monochrome filter on activate
  • Change “Modified on non-active changelist” and “added on non-active changelist” colors


  • Improve Solarized Dark
  • Set arrows color the same as the folders color
  • PHP Icons
  • Python Icons
  • Fix undefined notification colors
  • Remove InternalDecorator hack until JetBrains fix this


  • New Component: Material NavBar
  • Set folder associations just like Material Icons VSCode
  • Center not centered folder icons
  • Fix Action Combobox for Lighter Themes


  • Change background color of Solarized Light
  • Change foreground color of buttons in Light themes


  • Fix Background color for PHP code in some themes
  • Set the “splitter” color as a “secondaryBorder” resource (Fix #659)
  • Fix “Tree Selected Item” artifact


  • Revert issues with 2.1.1


  • Bug fixes and performance improvements



  • New Themes: Solarized Dark and Light!


  • Fix issue with Bundled Themes not being persisted
  • Set Arrows Color to be the same as the folder color
  • Add new darcula Button resources to the Abstract Theme


  • Rename “Inactive Resources” to “Button Resources”



  • Complete rewrite of the Theming System! Now all themes inherit from the same parent class which defines which resources get which color. Maintaining themes will be a lot easier!
  • Plugin extension to allow plugin developers to add their own themes to the Material Theme plugin! It’s still in beta but some examples will be available shortly.
  • The caret is now an accent color resource.
  • The Arrows Style applies now to menus as well
  • RubyMine icons for Ruby/Rails folders and actions.


  • Remove the “Button Highlight color” and “Caret” property from Custom Themes
  • Checkboxes and RadioButtons are now a bit better.
  • TabbedPanes and TextArea are now using the MaterialTheme namespace.
  • Fix the Black Line separating tool windows from the editor
  • Fix the search inside lists and menus
  • Improvements to the themes
  • Bug fixes and improvements.

Please note that this is a beta version, it is now entering the test phase and might contain bugs.



  • Add Non-Project Files default color to the current theme’s disabled color
  • New Material Toggle Button UI
  • Fix breadcrumb and parameter hint colors to their relevant theme colors
  • Add a specific accent color for each color scheme:
    • Oceanic: Teal
    • Darker: Orange
    • Lighter: Indigo
    • Palenight: Amethyst
    • Monokai: Lime
    • One Dark: Gold


  • Fix performance issues by removing unused code and refactoring Monochrome Icons
  • Fix tooltip colors


  • Installed Test framework



  • Set Accent color to modified settings
  • Tool Window header color styles
  • Add browserslist icon
  • Add CNAME icon


  • Fix Monochrome Icons to cover the whole IDE
  • Fix TextField UI to include the magnifier for search fields
  • Fix Font in Text Fields to use the color scheme’s font
  • Fix Action button radius
  • Brighten primary buttons to be more differentiable
  • Change React default icon


  • Add Acknowledgements in the documentation
  • Add new url for the documentation:



  • Add different angular icons by type: service, component, directive, pipe and routing
  • Add postcssrc and postcssconfig icons
  • New feature: Compact Dropdowns. Reduce the size of dropdowns and their items.
  • New feature: Monochrome Icons. Now you can decide to have icons desaturated with the color of the current theme
  • New feature: Active tab highlighting for Lighter themes!
  • New feature: Tab Opacity: allow to customize the opacity of the coloring of inactive tabs.
  • New feature: Uppercase buttons
  • Theme dialog title color when inactive
  • Go to the documentation from the settings’ help buttons


  • Fix Tooltips color
  • Fix Accent scrollbars on Mac
  • Replace many UI Icons for the nodes
  • Fix issues with Palenight theme
  • Fix and replace Option Button

  • Fix Notifications
  • Fix tooltip colors

  • Fix focus color on search boxes
  • Change debugger colors and tooltip colors


  • Upgrade to 2018.1
  • Fix checkboxes
  • Fix textfields
  • Fix comboboxes
  • Fix buttons


  • Angular icon associations for services, pipes, directives and routes
  • PostCss config associations

  • Change default option of title bar to false
  • Add more CLion icons
  • Fix background color of the “New Project” sidepanel
  • Alert when setting title bar

  • Fix Dark Title bar option not applying on Windows
  • Fix theming not applying to menus
  • Clion icons
  • Fix RVM, NVM, cmd, README, Adobe Elements and InDesign associations


  • Fix Theme Switching requiring to restart the IDE. Now switching is becoming as easy as pie!
  • New feature: Windows Title Bar Theming.
  • Added more other file icons: Atom, Appveyor, Bean, Cabal, Compass, Doxygen, Dylib, Ghostscript, GitHub, Jquery, JS Minified, Makefile, Manpage, Nib, Godot, Openoffice, Patch, Phalcon, Redme
  • Fix the inactive selection background color in trees
  • Fix Status Bar Indicator height in HiDPi screens
  • Remove buggy Tool Window Header patch


  • Change color of unfocused tree elements
  • New file icons for: Autohotkey, API Blueprint, MACOSX, Jekyll, Mathematica, ReasonML, RestructuredText, Maven, ObjectiveC, Spring, Tomcat, Test Ruby and VHDL.
  • Try to fix issue with createResolvedStylesheet by loading the Darcula default properties


  • Custom Notification Colors for the Custom Themes
  • Change default colors of Notifications to Contrast Color
  • Revert the buggy fix of the Tool Window Header (also known as the ToolWindowHeader hack) and add a new action “Patch Tool Window Header” to approve the hack of the Window Header (


  • Add background theming for IdeFrame

  • Fix Android studio errors


  • Add expand and collapse icons in ExpandableTexts
  • Add Closed icon folder variants for the selected theme


  • Improved Monokai Theme by inpirting from Monokai Pro
  • Material Monokai Pro color scheme
  • New icons for switching themes
  • Theme branches and tags from the VCS Log window
  • Fix issues with invalid stylesheets and border thickness, causing the settings to not load



  • Setting for changing font to Roboto and bigger font in project view
  • Actions for switching arrow style
  • Fix Dark Title bar setting


  • Added more UI Icons
  • Fix issue with arrows


  • Add new option to select the style of arrows in trees
  • Restore Bold directories
  • Fix by setting a lighter selection background color on refactor


  • Add setting for Dark title bar
  • Set bigger font in Project View when not using Compact Sidebar or when Sidebar items height > 28

  • Fix Install Material Wallpaper action
  • Fix Custom Material Theme name

  • Remove ToolWindowHeader active background color


  • Replace close button


  • Fix issue with Android Studio loading
  • Typescript and Javascript decorators addition (for latest WebStorm only)
  • Add some more icons


  • Better File Status Colors by making use of Darcula/IntelliJ color scheme instead like VCS file colors


  • Use experimental feature to set dark title bar when using dark themes. Only works on latest EAP, but is planned for 2018.X


  • Fix issue with Android Studio


  • Remove Custom Wallpaper feature and instead use an action


  • Fix Search Everywhere in Windows 10


  • Fix combobox action style because of latest EAP


  • New action to install Material File Colors on demand instead of automatically at start


  • Fix Custom themes’ caret color
  • Fix Custom themes TabbedPane color
  • Fix Groovy and Scala comment color scheme
  • Feature: Compact Table Cells
  • Shut up error at Android Studio start (this disables the File Icons feature)
  • Allow setting custom tree indent between 0 and 10
  • Allow setting custom line height between 18 and 36
  • Fix: Bold directories will not set bold tabs
  • Fix issue with color schemes not being persisted


  • Fix and implement progress bars for older IDEs
  • Fix Markdown Navigator color scheme
  • Fix color scheme changing at start
  • Deprecating EAP :/


  • New option: Light Custom Theme: Use custom colors with IntelliJ Look and Feel. Used for Light themes.
  • Fix Custom Themes styling issues.
  • Change light themes notification colors.
  • Rename Material Default to Material Oceanic
  • Automatically change color scheme when switching themes
  • Add alert to reset custom theme colors when switching Look and Feel
  • Change instance fields, static fields and properties colors from Red to White as it is confused with errors.
  • Add update notifications.


  • Fix issue #193


  • Add new UI Icons for Structure and Web Deployment sections
  • New feature: Accent Scrollbars
  • Changed Active Tab Highlight to display Tab File Colors if defined, at the cost of having a transparent overlay
  • Added Markdown navigator color scheme
  • Added Browse Word at Caret plugin colors
  • Improve File Colors performance by initializing colors statically (thanks @denofevil)
  • Set default ignored file colors to Brown
  • Set default scratch colors to default text


  • Atom One Dark Color Scheme


  • XCode Development file icons
  • Travis file icons


  • Adding Resharper Hint and Suggestion Colors, improved Unknown Variable color, Debugger Colors and Link Colors
  • Updated Lighter scheme default color to be like VSC Lighter Theme
  • Improved Lighter Theme Foreground Color
  • Fix annotations


  • Starting writing documentation
  • Optimization improvements


  • Release


  • New components: slider and radio buttons


  • Targeting 2017.3


  • Fix ComboboxAction and IdeaButtonLookAction in 2017.3
  • Set default color for “NOT CHANGED” file status
  • Set directories color from “Up to date” file status
  • Fix issue with Run Configurations
  • Fix Scratches Color in the tree


  • Bug fixes due to the passage to 2017.3


  • Fix Tabbed Pane color in Arc and One Dark
  • Fix background color of list selected items in One Dark
  • Add babelrc.json to babel icon association
  • Fix (hopefully) the NullPointerException due to not being recognized File Colors


  • Material One Dark Color Scheme


  • Atom One Dark Theme
  • Move icons outside fileIcons for better “disable Material Icons”


  • Fix issue with module directories taking the default icon in PyCharm
  • Added icons for the theme switcher (thanks @halacoglu
  • Rework MTWallpaper Component to fix remaining issues
  • Fix accents not being loaded with Material Theme disabled
  • Improve Arc Dark Theme

0.10.0 (alpha)

  • Two new themes: Monokai and Arc Dark
  • Custom Theme Support (alpha — please read README)


  • Improvements of Lighter Theme. Now Lighter Theme extends IntelliJ Look And Feel instead of Darcula.
  • Fix issues with No Material Theme that triggered some NPEs
  • Changed Tree foreground color for Lighter Theme
  • Added more UI Icons



  • Fix issue with File colors for Psi Icons
  • Fix issue with CPU 100% usage
  • Fix issue with breakpoint icon size

  • Fix issue with tool window icons in retina
  • Add more ui icons


  • Remove uppercase bold tabs as a default and fix issue with project settings persistence
  • Revert fix of debugger tab height as it breaks other tabs


  • Add custom accent color configuration
  • Add Uppercase bold tabs to look more like MDTabs
  • Add Compact Sidebar height configuration
  • Reduce minimal length of tabs to 18
  • Add a border to the editor when tabs placement is left or right
  • More UI Icons


  • Fix issue with Contrast action button not working
  • Fix issues with not themed popups
  • Add accent color to non-themed search bars
  • Add background color to search result

  • Fix issue with custom file statuses not being colorable
  • Themed Material Combobox Action button


  • Fix Checkbox style in Material Components disabled
  • Allow customization of file status colors
  • Rewrite Wallpaper component to unset the wallpaper on exit
  • Fix height of debug tabs
  • More UI Icons

  • Changed javascript instance member color
  • Changed javascript icon


  • Material Checkboxes


  • Convert old “Bold tabs option” into “bold directories”
  • Tree colors like the sublime theme
  • Selected Tree Line like in the Sublime Theme
  • Set opened folders with accent theme like in Sublime
  • Add PHP, Python and more General UI Icons

  • Theme the VCS Log Merge and Own Commits
  • Better colors for selected Tool Window buttons


  • Fix Hide File Icons
  • Fix Objective-C and Coffeescript colors
  • Set TabsHeight as scalable for High DPI
  • Removing bold tabs support


  • Disable PHP file association and instead make use of PHP Psi Icons


  • Fix issue with Merge branches window
  • Put Material Theme options under “Appearance”
  • Add Actions for Settings: Compact Sidebar, Compact Statusbar, Material Theme, Material Components, Material Icons, Status Bar Indicator and Project View Decorators
  • Add actions for Hide File Icons, Bigger Tabs and set actions as toggles
  • Themed Action UI Icons, General UI Icons and Debugger UI Icons
  • Refactor classes so we can make use of Actions.
  • Inserted Checkstyle and Copyright


  • Customizable status bar height
  • Replace Loader when opening big files with Material one
  • Make better colors for Memory Indicator for Darker, Lighter and Palenight
  • Fix issue with caret (#379)
  • Add docker compose yaml association (thanks @thaffenden)
  • Other fixes


Fix many issues related to Lighter theme:

  • Breakpoint colors
  • Autocomplete
  • Tree colors
  • Notifications color
  • Progress bar
  • Memory indicator
  • Scrollbars
  • Also removed None theme since we can simply uncheck the option in the settings


Small update so I can have feedback about possible bugs

  • Material Headers (experimental)


This version is more focused on the UI:

  • Themed Scrollbars
  • Material Table Headers
  • Material Inputs (not applicable everywhere)
  • Material Passwords (with option of showing passwords)
  • Material Tabs
  • Add option to disable Material Theme only (leaving components, tabs and other options on)
  • Tab Height customizable
  • Notification colors
  • Custom Tree Indents
  • Better Dialog titles
  • More UI Icons
  • Bug fixes (and possibly improvements)


  • Added remaining options to TopHitProvider
  • Tinted Icon implementation
  • Redesigned folders to suit the MT icons (though help is appreciated)
  • Added custom file colors (Scope)
  • Add theme changer to Quick Switch (Ctrl+~)
  • More UI Icons


  • Fix issue with Statusbar option not being saved
  • Add bigger file icons for original ones (sass, php, ruby…)
  • More file icons: Chef, Cucumber, EJS, Jinja, Freemarker, PHPunits, Typings, Visio, VS
  • Hide exceptions about IndexOutOfBounds
  • Show red icon for excluded open files
  • Remove old PSI icons to use IntelliJ’s
  • Change pin icons (alpha)
  • Better icons for expand and collapse (alpha)
  • Fix bad associations


  • Change behavior of custom wallpaper to not disable the background if the user unchecks the option, allowing to set custom wallpaper with the IDE
  • Add Disable option for the current theme indicator in the status bar
  • Fix issue with SQLite icon
  • Theme notification popups
  • Add Indicator in Status Bar for current theme
  • Fix some filelist icons


  • A lot more file icons!
  • Fix partly syntax highlight for HOCON, Groovy, ERB, Scala, Kotlin and Hibernate
  • Fix issue with light color schemes not being saved
  • Fix issue with Background getting overriden
  • Fix issue with settings not being saved
  • Fix #92
  • Fix: Do not try to replace all icons, if an icon is not provided use JetBrains one.
  • Refactor project: put the selected theme in the MTConfig + better folder structure
  • Add more icons: Access, Word, PowerPoint, Excel, Audio, Video, Elm, Go, Hack, Julia, Pug, Kotlin, Maya, Markup, Premiere, Powershell, Rake, Riot, Stata, Sublime, Vim
  • Fix PHP + JS Code Schemes
  • New: Background image for empty IDE with customization available in options
  • New: Option to hide file icons in the Project View
  • New: Option to disable Material Icons
  • New: Option to disable Project View decorators
  • New: Option to select compact (and not compact) project view
  • New icons: Akka, Ada, Android
  • New UI Icons
  • Progress indicators
  • Set light version of contrast mode (though it needs to be in IntelliJ LAF)
  • Revert better contrast as it breaks theme switching
  • Code coverage colors
  • Notification, Information and Documentation popups
  • Quick info theming
  • Parameter info theming
  • Smart completion theming
  • Documentation popup theming
  • Better contrast mode
  • Accent tab close button


  • Fix association for Angular files
  • Fix tests

Thanks to @mallowigi for taking the project to the next level. This is all him:

  • Code coverage colors
  • Notification, Information and Documentation popups
  • Fix Python Color schemes
  • Fix Go Color Schemes
  • New Python component to take the right file icon
  • Fix next occurence wrong icon
  • Restore accidently deleted edit icons
  • C and CPP color schemes
  • Add option to set bold tabs
  • Add toggle options to Search Everything
  • Change trees collapse and expand icons
  • Themed IDE icons: Checkout, Project Structure, Back, Forward, History, Up, Down, Step Into, Step Out, Compile, Jars, Library…
  • Other bug fixes and improvements
  • Fix button background not taking the full width
  • Themed Memory Indicator
  • Add .pcss file icon
  • Fix Console colors
  • Align text and menu colors with the original theme
  • Welcome Screen theming
  • Progress Bar theming
  • Striped tables theming
  • Remove some borders added by Darcula
  • Focused buttons are now distinguable
  • Paint new breadcrumbs
  • Restore plugin.xml icon
  • Make buttons stand out a bit more anyway
  • Fix Rider error
  • Fix Ruby Colors schemes
  • Add option in the settings to enable/disable the new buttons look
  • Fix issue with Font Scale on HiDPI screens
  • Put the active tab higlight on the left instead of the right when choosing Placement left.
  • Messages bundle for easy replacing texts
  • New Buttons! Now buttons look even more like the Sublime plugin!
  • Add simple implementation of disabling the Material Theme (only the colors)
  • Fix some colors again…
  • Some colors were lost during the last update. This update should fix them.
  • Fix custom font issue.
  • Fix issue with theme switcher when some parts of the UI do not update
  • (hopefully) fix font apply
  • Updated color schemes to reflect the Sublime plugin’s color schemes
  • New option: Contrast mode. This will allow you to apply a higher contrasted Look and feel
  • Allow resetting the Active Tab settings with the default ones
  • Updated file status colors: modified, added, ignored, conflicts…
  • Replace the “asterisk” icon with an “edit” material icon
  • Set Open and closed folders according to open tabs (still buggy)
  • Now the active tab indicator is following the user’s tabs placement settings!
  • Started creating settings for customizing the plugin.
    • Active tab indicator color
    • Active tab indicator thickness
  • Fixed issue with tabs in last EAP
  • Update file icons to use the latest icons from the original Sublime theme repository.
  • Added a new theme, the Palenight theme, that is a violet shade of the Default theme.
  • Prevent file icons from being assigned to classes, methods, etc. — #285 @mjdetullio
  • Separate psd icons from the images group — #292 @Freezystem
  • Set parent scheme for dark themes to Darcula — #289 @vsch
  • Load MT file icons before anything else — #292 @mallowigi
  • Fix font overriding — #279 @mallowigi
  • Context and menu lighter border — #281
  • Add file association for .yaml files — #297 @thaffenden
  • Add Dart icon — #296 @seanjohnite
  • Add htpasswd to htaccess group — @Freezystem
  • Add icons for package.json, gruntfile, gulpfile and webpack — @mallowigi
  • Set better color for Parameter hints — @mallowigi



  • Updated Gradle wrapper


  • File icon: Rust *.rs — #240
  • File icon: ES/ES6 *.es|*.es6 - #240


  • Android Studio fix. #220
  • No need to override the application icons, so those are deleted.
  • Fixes UI icons for recent versions of platform. @mallowigi
  • Issue #258 fix crashes on Windows for IntelliJ IDEA 2016.3. @bulenkov
  • More sensible colors for diffs. @hypnoglow


  • Hopefully a final fix for issue #205, IDEA-157843 and IDEA-156327


  • Improved visibility for diffs on default color scheme. @marvhock — #208
  • Hopefully fixed issue #205, IDEA-157843 and IDEA-156327
  • Merged recent changes made to the platform
  • SidePanel background color (Preferences)


  • Fails to launch when using Darker or Lighter theme. @robertfreund — #187 — Kotlin syntax highlighting — #153
  • File icon: Kotlin - *.kt
  • File icon: Liquid - Shopify templating language - *.liquid
  • File icon: Lua - *.lua
  • File icon: LICENSE files


  • In some cases getVirtualFile() for psi elements can be null. Fixes #172, #175 — @anstarovoyt
  • Vertical tabs highlight — @Cyberdelia1987
  • Fixes an error which caused the plugin to misbehave in non-java ide’s. See #177
  • File icon: React *.jsx - #162
  • File icon: PHTML *.phtml
  • File icon: Gradle *.gradle - #140
  • File icon: Text *.txt


  • This changelog
  • Identifier under caret - Error Stripe Mark
  • Don’t grab blade files with PHP regex
  • Fix issues with the color schemes.