Material Theme UI

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider Android Studio
416 018
This will add the Material Theme look to your IDE.

Download plugin

Recent change notes

Version 0.4.1
  • Changed behavior of Custom Wallpaper to not change custom bg when the checkbox is off
  • Add option to disable current theme indicator
  • Fix issue sqlite
  • Themed notifications like MD toasts
  • Put indicator in Status bar for current theme
  • Fix issue with composer, Rakefile, plist, aurelia, node... icons
Version 0.4.0
  • A lot more file type icons
  • Fix syntax highlight for HOCON, Groovy, Apache, Hibernate and Scala (partly)
  • More icons: Ansible, Aurelia, CakePHP
  • Fix issue with light color schemes not being saved
  • Fix settings not being saved
  • Fix #92
  • Refactor: put selected theme into MTConfig and create ThemeManager
  • 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
  • Revert better contrasts as it breaks theme change
  • Set light theme version of contrast mode (needs to set IntelliJ theme though).
  • Code coverage color
  • Better breadcrumbs colors
  • Popup hint backgrounds (alpha)
  • Themed Smart Completion (Ctrl-Space)
  • Themed documentation popups
  • Themed parameter info (Cmd-P)
  • Better contrast mode, now replace most of the backgrounds, leaving only the menus, editor and current tab
  • Action for setting contrast mode
  • Themed tab close button
  • Fix association for Angular files
  • Fix tests

Thanks to an amazing effort by @mallowigi the plugin has evolved into something even greater. This is all him:

  • Code coverage color
  • Better breadcrumbs colors
  • Popup hint backgrounds
  • Fix Python Color schemes
  • Fix Go Color Schemes
  • New component to fix python not taking the icons
  • Fix wrong next occurence icon
  • Restore accidently deleted modified icon
  • 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 postCSS icon association
  • Fix Console colors
  • Align text and menu colors with the original theme
  • Themed Welcome Screen
  • Themed Progress Bar
  • Themed Striped Tables
  • Removed some separator borders
  • Focused button
  • Hopefully fix issue with Rider #17
  • Fix Ruby Color schemes
  • Make buttons stand out a bit more anyway
  • Add a new setting in the Options to disable/enable the new buttons (and further components) look.
  • Fix issue with font scale on HiDPI screens (#13). Thanks @vemilyus
  • Message Bundle
  • Put the active tab highlighter on the opposite site when tab placement is left or right
  • New look for buttons (beta)
  • Add a new button to remove the MT theme and replace it with Darcula
  • Fix back issue with custom fonts not applying
  • Some colors were lost during the 0.3.3 update, hopefully this will fix them
  • Updated color schemes to reflect the Sublime plugin's color schemes
  • New option: Contrast mode. This will allow you to apply a higher contrast 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)
  • Respect tabs placement setting by drawing the active tab indicator on top/left/right/bottom
  • New: Settings for customizing the plugin

    • Active tab indicator custom color
    • Active tab indicator thickness
  • Fixed issue with Tabs in latest EAP
  • New Set of Icons from the Sublime theme (
  • Palenight Theme
  • Prevent file icons from being assigned to classes, methods, etc. @mjdetullio
  • Add file association to .yaml files @thaffenden
  • Separate psd icons from images @Freezystem
  • Add htpasswd to htaccess group @Freezystem
  • Add Dart file icon and association @seanjohnite
  • Set parent scheme of dark themes to Darcula @vsch
  • Set better color for Parameter hints
  • Load MT file icons before everything else (fix #292)
  • Set UITree selected background color to Light Blue as in Windows
  • Adding icons for package.json, gruntfile, gulpfile and webpack
  • Fix font overriding
  • Menu border color
Fixed in v0.2.3(.1,2):
  • Fix crashes for Webstorm 2017.1 @dotnetpart
Fixed in v0.2.2:
  • 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
Fixed in v0.2.1:
  • Hopefully a final fix for issue #205, IDEA-157843 and IDEA-156327
Fixed in v0.2.0:
  • Improved visibility for diffs on default color scheme. Thanks @marvhock - #208
  • Hopefully fixes issue #205, IDEA-157843 and IDEA-156327
  • Merged recent changes made to the platform
Added in v0.2.0:
  • SidePanel background color (Preferences)
Fixed in v0.1.9:
  • Fails to launch when using Darker or Lighter theme. Thanks @robertfreund - #187
  • Kotlin syntax highlighting - #153
Added in v0.1.9:
  • File icon: Kotlin - `*.kt`
  • File icon: Liquid - Shopify templating language - `*.liquid`
  • File icon: Lua - `*.lua`
  • File icon: LICENSE files
Fixed in v0.1.8:
  • 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
Added in v0.1.8:
  • File icon: React `*.jsx` - #162
  • File icon: PHTML `*.phtml`
  • File icon: Gradle `*.gradle` - #140
  • File icon: Text `*.txt`