JetBrains theme of Material Theme

Overview

Material Theme UI for JetBrains (Archived)

GitHub issues GitHub stars Twitter

GitHub tag JetBrains IntelliJ Plugins

Github All Releases JetBrains IntelliJ plugins

This is a port of the famous Material Theme for JetBrains IDEs, allowing a total customization of the IDE including Themes, Color Schemes, Icons and many other features.

laptop-full


Documentation:

https://www.material-theme.com


DEPRECATION NOTE

This repository is now archived, as the Material Theme Plugin has become closed-source since February 2021. This repository only serve as a historical record of the work done throughout the years, but the development is now done elsewhere.

Please report any issues or questions at the Material Theme Issues Repo.

Thank you for your support!


Plugin pages:

Donate via Paypal:

@ChrisRM: Donate

@Mallowigi: Donate

OpenCollective Backers

Sponsors on Open Collective


Authors:

Twitter: @crmag @mallowigi

Official page: @AtomMaterialUI

GitHub: @ChrisRM @Mallowigi

Thanks to @equinusocio and his original Material Theme for the inspiration.

Contact

You can contact us or ask questions on our Slack community!

Come say hello!

Other ports

The Material Theme has been ported to many other editors, applications, websites and other platforms:

Icon Reference

  • All file icons have been built using the tools provided by A File Icon. Great thanks to them!
  • And of course many thanks to the SVG creators:

Thanks also for @yonnyz for the theme icons!

Also many thanks to other plugin developers for helping me solving A LOT of issues:

Thanks to all original plugin contributors, EAP contributors and a special thanks to the guys at JetBrains for contributing and showing interest in the project!

Other Projects

Check out my other projects:

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! πŸ™ [Become a backer]

Check also : https://www.material-theme.com/docs/support-us/

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Comments
  • Blank Window on Start in FullScreen mode

    Blank Window on Start in FullScreen mode

    Summary

    After upgrading to WebStorm 2019.2 and Material Theme 4.1, there is only a blank window, and everything is disappeared. image

    Expected behavior

    A normal window.

    Actual behavior

    A blank window which has nothing in it.

    Steps to reproduce (if needed)

    After upgrading, restart WebStorm.

    Environment

    WebStorm 2019.2 Build #WS-192.5728.87, built on July 22, 2019 Licensed to *** Subscription is active until August 29, 2019 Runtime version: 11.0.3+12-b304.10 x86_64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.14.5 GC: ParNew, ConcurrentMarkSweep Memory: 2014M Cores: 4 Registry: ide.mac.allowDarkWindowDecorations=true, debugger.valueTooltipAutoShowOnSelection=true, ide.tree.ui.experimental=false, ide.balloon.shadow.size=0 Non-Bundled Plugins: com.chrisrm.idea.MaterialThemeUI Material Theme Plugin version: 4.1

    bug help wanted annoying 
    opened by kuige 43
  • Materials theme fails to find/load settings when (re)starting IntelliJ - wizard shows up every time

    Materials theme fails to find/load settings when (re)starting IntelliJ - wizard shows up every time

    Summary

    Settings not persisting between IDE sessions

    Expected behavior

    When making changes to the settings, these should persist when closing and restarting IntelliJ

    Actual behavior

    Settings are reset to default on each IDE startup, and the dialog for first time loading with the plugin is shown.

    "07:37 Material Theme UI Updated to v2.9.0-pre1. Thank you for downloading Material Theme! If you find my plugin helpful, Donate with PayPal or contribute to the OpenCollective mission! In this release: Revamped the Icon replacement framework to handle all icons, even those from external pluginsRemade all icons to their SVG equivalent!Reworked Monokai Pro theme to better reflect its originalAdded some more file icons and folder iconsSeparate the Material Icons option to Material File Icons and Material UI Icons See Changelog for more details. (show balloon)"

    shows in the events log each time the IDE is started after installing this version.

    Analysis

    Seems the plugin fails to read its own configuration file when loading. The file is available in the configuration directory and updated when making changes, but ignored on startup. material_theme.zip

    Environment

    IntelliJ IDEA 2018.2.3 (Ultimate Edition) Build #IU-182.4323.46, built on September 3, 2018 JRE: 1.8.0_152-release-1248-b8 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 Materials theme 2.9.0_pre1

    opened by jwenting 41
  • Performance problems on 2018.1 EAP

    Performance problems on 2018.1 EAP

    Summary

    A lot of the windows are broken in 2018.1, i.e. you can't create new files or move files, or open the settings

    Steps to reproduce (if needed)

    1. Install 2018.1 EAP
    2. Install the Theme

    You can also add Screenshots for a better understanding.

    Environment

    WebStorm 2018.1 EAP
    Build #WS-181.2784.29, built on January 19, 2018
    WebStorm EAP User
    Expiration date: February 18, 2018
    JRE: 1.8.0_152-release-1136-b1 amd64
    JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    Windows 10 10.0
    Material Theme UI EAP: 1.3.0-173.3622
    
    Critical EAP 
    opened by ForsakenHarmony 41
  • About the Project Frame Colors feature - Discussions

    About the Project Frame Colors feature - Discussions

    As the name implies, with the new update of PHPStorm and Material Theme UI, now the proyects name appears in the top part of the IDE, but ita have an insane color where i dont see where to change it.

    How i can do this? bg_issue

    enhancement 
    opened by Alejandrom3 29
  • Settings sync and settings import cause the theme to be Darcula

    Settings sync and settings import cause the theme to be Darcula

    Summary

    When syncing settings from my JetBrains Account, Material Theme thinks the selected theme is Darcula.

    Expected behavior

    In my other IDEs, I have it set to Material Darker. I've manually pushed settings to my account from my other IDEs, and then manually pulled them down to CLion 2020.1.2, but Material Theme still thinks it's Darcula.

    Actual behavior

    My theme should be recognized as Material Darker, not Darcula.

    Steps to reproduce (if needed)

    1. Using CLion 2018.3.3, settings sync to your JetBrains account some settings where the theme is Material Darker
    2. In CLion 2020.1.2, pull those settings back to the IDE
    3. All accent colors / syntax highlighting is the same as before, but Material Theme is Darcula instead of Material Darker

    Here is the IDE I use to push settings to my account, 2018.3.3:

    image

    Here is the IDE that pulls those settings down, CLion 2020.1.2:

    image

    As you can see the theme isn't Material Darker, it's Darcula.

    Additionally, importing any settings exported from 2018.3.3 into 2020.1.2 (even if Material Theme and Material Custom Theme are unchecked) resets the theme to Darcula once again. Restarting the IDE without import doesn't do this.

    Environment

    OS: macOS 10.14.6

    2018.3.3: image material_theme.xml.2018.3.3.zip (freshly synced to account) Material Theme UI v3.5.0.1

    2020.1.2: image material_theme.xml.2020.1.2.zip (freshly synced from account) Material Theme UI v5.3.2.1

    fixed annoying 
    opened by LoganDark 28
  • Change Parameter info background color (control + P) + Can't save custom themes!

    Change Parameter info background color (control + P) + Can't save custom themes!

    Can you add an option to change this color? Actually this color is not only out of tune with the theme, but the text also is not well distinguished.

    Maybe this color can be propagated to more screens too, not only to the parameter info screen.

    https://youtrack.jetbrains.com/issue/IDEA-235504?replyTo=27-4015374

    opened by JavierSegoviaCordoba 28
  • UI Plugin for Jetbrains PHPStorm has broken in the latest update

    UI Plugin for Jetbrains PHPStorm has broken in the latest update

    An update to Material Theme plugin has broken the IDE. The IDE is utterly unusable sadly.

    I have had to remove the plugin by deleting the files in ~/Library/Application Support

    I'm using OSX 10.13.5 on a MBP 15"

    Thanks in advance

    opened by barrasme 28
  • Colors & Fonts scheme not being honored

    Colors & Fonts scheme not being honored

    Summary

    Color & Fonts scheme not being honored after restart.

    Expected behavior

    Scheme to persist after a restart.

    Actual behavior

    After a restart, scheme reverts back to default "Darcula".

    Steps to reproduce

    1. Install material theme ui plugin and select (Darker, Default, Palenight)
    2. Go to File/PhpStorm > Settings/Preferences > Editor > Colors & Fonts
    3. Select any item that was custom installed to the colors dir.
    4. Restart PHPStorm
    5. Setting reverts back to Darcula.
    • Operating system and version:
      • [X] Mac OS 10.11.6
      • [X] Linux Ubuntu Gnome 17.04
    • Material Theme release:
      • v. 0.3.0.1
    • PHPStorm/IntelliJ Version
      • PHPStorm 2017.1.4 (#PS-171.4694.2)
    fixed 
    opened by vpassapera 26
  • Crash on 2018.2

    Crash on 2018.2

    Summary

    Material Theme UI crashes phpstorm 2018.2 upon start after phpstorm update ...

    Expected behavior

    It doesn't ...

    Actual behavior

    Plugin 'com.chrisrm.idea.MaterialThemeUI' failed to initialize and will be disabled.  Please restart PhpStorm.
    
    java.lang.NullPointerException
        at javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:1679)
        at javax.swing.text.DefaultFormatter.positionCursorAtInitialLocation(DefaultFormatter.java:333)
        at javax.swing.text.DefaultFormatter.install(DefaultFormatter.java:126)
        at javax.swing.text.InternationalFormatter.install(InternationalFormatter.java:285)
        at javax.swing.JFormattedTextField.setFormatter(JFormattedTextField.java:464)
        at javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:788)
        at javax.swing.JFormattedTextField.setFormatterFactory(JFormattedTextField.java:420)
        at javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:499)
        at javax.swing.JSpinner$DefaultEditor.<init>(JSpinner.java:624)
        at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1207)
        at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1183)
        at javax.swing.JSpinner$NumberEditor.<init>(JSpinner.java:1158)
        at javax.swing.JSpinner.createEditor(JSpinner.java:250)
        at javax.swing.JSpinner.<init>(JSpinner.java:156)
        at javax.swing.JSpinner.<init>(JSpinner.java:167)
        at com.chrisrm.idea.wizard.steps.MTWizardAccentPanel.initComponents(MTWizardAccentPanel.java:99)
        at com.chrisrm.idea.wizard.steps.MTWizardAccentPanel.<init>(MTWizardAccentPanel.java:57)
        at com.chrisrm.idea.wizard.MTWizardStepsProvider.initSteps(MTWizardStepsProvider.java:42)
        at com.intellij.ide.customize.CustomizeIDEWizardDialog.<init>(CustomizeIDEWizardDialog.java:62)
        at com.chrisrm.idea.wizard.MTWizardDialog.<init>(MTWizardDialog.java:58)
        at com.chrisrm.idea.MTApplicationComponent.checkWizard(MTApplicationComponent.java:62)
        at com.chrisrm.idea.MTApplicationComponent.initComponent(MTApplicationComponent.java:49)
        at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:488)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:107)
        at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:442)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
        at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
        at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:449)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:401)
        at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:387)
        at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:206)
        at com.intellij.idea.IdeaApplication.a(IdeaApplication.java:72)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
        at java.awt.EventQueue.access$500(EventQueue.java:98)
        at java.awt.EventQueue$3.run(EventQueue.java:715)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:361)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    

    ...

    Steps to reproduce (if needed)

    1. First step Have a profile with phpstorm 2018.1.x with Material UI installed
    2. Second step Upgrade to phpstorm 2018.2
    3. Third step Crash!

    This doesn't happen though if I create a new phpstorm profile, then install material. Happens upon profile upgrade.

    image

    Environment

    Please go to IntelliJ IDEA -> About IntelliJ IDEA (Mac) or Help -> About IntelliJ IDEA (Windows) and copy the infos to the clipboard and paste it here.

    It should contain:

    • OS (Windows, Linux, Mac) Ubuntu Bionic
    • IntelliJ Product + version (IDEA, RubyMine...) PhpStorm 2018.2
    • Plugin version 2.7.0
    • Plugin configuration (found in material_theme.xml)
    <application>
      <component name="MaterialThemeConfig">
        <option name="version" value="2.4.2-2018.1" />
        <option name="selectedTheme" value="DARKER" />
        <option name="highlightColor" value="80cbc4" />
        <option name="isContrastMode" value="true" />
        <option name="accentColor" value="c6ff00" />
        <option name="userId" value="3d6508da:163edca42ca:-7fff" />
        <option name="allowDataCollection" value="true" />
      </component>
    </application>
    
    <application>
      <component name="MaterialCustomThemeConfig">
        <option name="treeSelectionColor" value="546e7a" />
        <option name="highlightColor" value="425b67" />
        <option name="secondBorderColor" value="2a373e" />
        <option name="contrastColor" value="1e272c" />
        <option name="secondaryBackgroundColor" value="32424a" />
        <option name="buttonColor" value="2e3c43" />
        <option name="selectionForegroundColor" value="ffffff" />
        <option name="selectionBackgroundColor" value="546e7a" />
        <option name="textColor" value="607d8b" />
        <option name="foregroundColor" value="b0bec5" />
      </component>
    </application>
    
    waitForReply 
    opened by luispabon 23
  • How do I install the Material theme in PyCharm

    How do I install the Material theme in PyCharm

    I downloaded Material_Theme.zip but I do not know how do I install it in PyCharm. Somehow I could not find instructions in GitHub.

    Also, can one modify a theme? I have my own editor theme that works well for me and I would like to use it in the PyCharm UI as well, but again I could not find a way to do it. The PyCharm menu only shows Darcula, IntelliJ and Windows.

    I am using Community Edition 3.6.

    opened by Soldalma 23
  • Broken with latest PHPStorm 2019.2 EAP

    Broken with latest PHPStorm 2019.2 EAP

    Sorry for removing the template

    It seems like this plugin is really broken with the latest PHPStorm EAP - can't really show anything because lot's a buttons are missing etc, white squares showing etc. If I disable this theme it's fixed.

    image

    opened by ThaDaVos 22
Releases(v2.2.0)
  • v2.2.0(Apr 26, 2018)

    It has been a long time since the last "official release". Taking care of it requires quite some work so please refer to the CHANGELOG.md for details.

    • Solarized Dark and Light Themes and Color Schemes
    • Material Design NavBar
    • Material Design Action Buttons
    • Folder icons
    • PHP, Python, Ruby and Datagrip icons
    • Remove black lines under the menu and the navbar
    • Arrows Style now apply everywhere
    • Refactor the Theme system

    Please see the documentation at http://www.material-theme.com for more information.

    Source code(tar.gz)
    Source code(zip)
  • v1.8.1(Feb 13, 2018)

    This version closes the passage to 2018 by adding a lot of new features and fixing most of the remaining ones. It is a fast-changing version because the IDE itself is getting a remake-up for 2018, and IDEs are supported from fix to fix.

    This version is available only for IDEs version 181.3494.1+

    Also we have a documentation website now! Take a look at http://www.material-theme.com

    That also means that all questions that are answered in the documentation will be closed from now on.

    Changes: FEATURES:

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

    FIXES:

    • 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

    OTHER:

    • Add Acknowledgements in the documentation
    • Add new url for the documentation: www.material-theme.com
    Source code(tar.gz)
    Source code(zip)
  • v1.8.0.3(Feb 13, 2018)

    This version focuses on bringing the plugin to 2018.1 EAP releases, and a lot of breaking changes are happening! Nevertheless, it is also adding its lot of changes along the way.

    Please note that this is a beta so it might be buggy.

    FEATURES:

    • 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

    FIXES:

    • 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
    • Fix https://github.com/ChrisRM/material-theme-jetbrains/issues/436
    Source code(tar.gz)
    Source code(zip)
  • v1.6.1(Feb 13, 2018)

    It was a long time without releases, sorry about that! This version will be the last release for the 2017.3 IDEs, e.g. if you want new changes you'll need to download the EAPs.

    1.6.1

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

    1.6.0.4

    • Fix https://github.com/ChrisRM/material-theme-jetbrains/issues/436

    1.6.0.3

    • 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

    1.6.0.2

    • 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

    1.6.0

    • Fix Theme Switching requiring to restart the IDE. Now switching is becoming as easy as pie!
    • New feature: Windows Title Bar Theming.
      • Note: this changes the color of the title bar OS-wide, meaning that even after closing the IDE the color will still be set. (see https://www.howtogeek.com/222831/how-to-get-colored-window-title-bars-on-windows-10-instead-of-white/) for setting it.
    • 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

    1.5.4

    • 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

    1.5.3

    • 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 (https://github.com/ChrisRM/material-theme-jetbrains/issues/548)

    1.5.2.2

    1.5.2

    • Add background theming for IdeFrame

    1.5.1.2

    • Fix Android studio errors

    1.5.1

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

    1.5.0

    • 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

    1.4.7

    • Fix issue with out of bounds settings (https://github.com/ChrisRM/material-theme-jetbrains/issues/552)

    1.4.6

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

    1.4.5

    • Added more UI Icons
    • Fix issue with arrows

    1.4.4

    • Add new option to select the style of arrows in trees
    • Restore Bold directories
    • Fix https://github.com/ChrisRM/material-theme-jetbrains/issues/540 by setting a lighter selection background color on refactor

    1.4.3

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

    1.4.2.2

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

    1.4.2.1

    • Remove ToolWindowHeader active background color

    1.4.1.1

    • Fix https://github.com/ChrisRM/material-theme-jetbrains/issues/493

    1.4.1

    • Replace close button

    1.4.0

    • Fix issue with Android Studio loading
    • Typescript and Javascript decorators addition (for latest Webstorm only)
    • Add some more icons
    Source code(tar.gz)
    Source code(zip)
  • v1.4.0(Dec 8, 2017)

    This is the first release since a long time (since v1.0). Since then a lot of stuff changed relatively to new changes in the IDEs, but more importantly we now have a documentation website! It is not completed yet, but it is pretty much covering most features of the plugin. You can find it at Material Theme for Jetbrains. Oh and we also have a gitter channel at (https://gitter.im/Material-Theme-Jetbrains/Lobby#)

    This is also the time to say goodbye to the EAP fork. Since it became too hard to manage two plugins at the same time, I decided to close my own fork in order to work fully on the original plugin. The repository is still there because I use it for deployments (since I am not the owner of the original plugin) and also for the documentation, but you won't be able to find the Material Theme EAP in the plugins repository anymore. For those who still have it installed, please uninstall it and download Material Theme instead.

    Now for the changes:

    Features

    • Improved File Status colors: now the file status colors are visible not only on the project view but also on tabs, lists and such. It is in alpha phase so it might contain bugs.
    • Accent scrollbars: Color scrollbars with the current accent color
    • Compact Table Cells: Reduce table headers and cells height
    • Light Custom Theme: Like Custom Theme, but is based on IntelliJ LAF instead of Darcula
    • New color scheme: Atom One Dark
    • New Progress Bars
    • Change color scheme when switching themes
    • Markdown Navigator color scheme
    • Resharper hints and suggestions colors
    • Javascript and Typescript decorator colors
    • Changed variable and fields colors to white instead of red
    • Allow setting custom tree indent between 0 and 10
    • Allow setting custom line height between 18 and 36
    • Notifications support
    • New UI and file Icons
    • Experimental feature to set a dark title bar on Mac for Dark themes (only for last EAPs)

    Fixes:

    • Improved Lighter theme
    • Many bug fixes for the Custom Themes
    • Compatibility with Android Studio 3.0
    • Fix ignored file colors
    • Improve File Colors performance by initalizing them statically
    • Fix issue with file colors not being applied to tabs because of the Active Tab feature
    • Fix Groovy and Scala color schemes issues
    • Fix Search Everywhere in Windows 10

    Breaking changes

    • Material Default is not renamed Material Oceanic
    • Excluded files' colors installed by the plugin is not done automatically anymore. Now there is an action in the toolbar to install those colors manually for those that want
    • Custom Wallpaper has been removed as well, instead an action to set the provided wallpaper is available for those that want it.
    • An alert pops up when switching between custom themes to load different defaults (light and dark)
    • Bold directories option will not set bold tabs anymore

    I hope I didn't miss anything.

    Hope you like it!

    Source code(tar.gz)
    Source code(zip)
  • v1.0(Oct 1, 2017)

    This version marks the release candidate of the plugin. Most bugs have been fixed and the version should be stable enough.

    I'm currently working on a documentation so all my focus will be on that. No new features will be added from now on.

    Cheers!

    Source code(tar.gz)
    Source code(zip)
  • v0.10.3(Sep 6, 2017)

    This is the alpha version of the release 1.0 that brought the most wanted feature: Custom Themes.

    You can now change the colors of the Default Theme to whatever suits your needs from the options under Appearance -> Material Custom Theme, then select Custom Theme from the list of themes. Be creative and share your setup with others so they can use your beautiful crafted theme :)

    Aside from this, three new themes made their apparition:

    • Monokai Theme, a theme with the color of the famous Monokai Color Scheme
    • Arc Dark Theme, the theme from the GTK Skin
    • Atom One Dark Theme, the theme from the famous editor.

    I'm working on a documentation and on a system to share theme setups, so you can preview and maybe even download themes (not sure about this part though).

    I'm currently halting the development of the Material Theme since I did what I wanted to do, except in cases of bugs. Maybe I'll continue the development later but for now I have other plans :)

    Hope you'll like it!

    Source code(tar.gz)
    Source code(zip)
  • v0.9.4-rc(Aug 30, 2017)

    This version is the last version before 1.0 release. In this version some new features and a lot of fixes.

    Features:

    • Custom Accent Colors: It is now possible to override the Bundled Accent Colors with your own
    • Uppercase Bold Tabs: Change Editor Tabs to look like regular MD Tabs by having them bold and in uppercase! While this might look dumb by many of you, maybe some will have some good usages with it.
    • Compact Sidebar customization: Now you can set the height you want in the sidebar, between 18 and 30.
    • Extend minimal tab length to 18px

    Bug Fixes and Improvements:

    • Fix some icons not having Retina support
    • Fix File Colors not applying for PSI Icons (Classes, Interfaces and the sort)
    • Fix breakpoint icon size
    • Change deprecated color to a simple strikethrough
    • Improve the "disabled Material Theme" UI and fix many NPEs from it
    • Set Lighter Theme to extend IntelliJ Look And Feel instead of Darcula
    • Add more UI Icons: debugger, VCS, Tool windows, Decorators and so on

    Hope you'll like it!

    Source code(tar.gz)
    Source code(zip)
  • v0.8.2(Aug 7, 2017)

    This release is fixing some issues left out since the latest release, such as:

    • Rewriting the Wallpaper component to unset the custom wallpaper at every exit, thus preventing the background to stick when the plugin is uninstalled
    • Issues with selected line in the tree
    • Fix height of debug tabs

    But this release is also adding some new stuff, such as:

    • New design for Material Checkboxes
    • New design for Combobox Actions (in the toolbar)
    • Changed the Javascript file icon
    • More UI Icons (especially debugger icons, there is still a lot to do)
    • Converted the old Bold Tabs to Bold directories to make opened directories bold in the tree (the old behavior of bold tabs is still there)

    And last but not least, I've added a new feature: File Status Colors

    File Status Colors

    File Status Colors were a feature added by Jetbrains that allow color schemes creators to set different colors to files in the Project Tree and Tabs according to the file status (added to VCS, Modified, In another changelist, Ignored...). However they removed that feature stating that File Colors are not supposed to be linked to Color Schemes but to Look and Feel. While I agree with them, there is still no much support for that change for plugin developers to provide their own file colors since there is no support for custom LAFs to begin with.

    Therefore I've decided to implement back this feature to allow users to customize the file colors anyway with the colors of the theme.

    The colors are found in the Color Scheme Settings under the section Material File Colors. All available statuses are there, added, modified, ignored, deleted... even some that I don't understand (Hijacked?) and you can customize it to your will. Remember though that these colors are bound to the scheme, not the theme (for the moment) so take this into mind.

    Again, this release is still not available on the plugin rep, but as soon as the owner comes back from his vacation, hopefully we'll be at the version 1.0 :)

    Source code(tar.gz)
    Source code(zip)
  • 0.7.2(Jul 29, 2017)

    This brand new release is delivering a whole lot of new features to get even more closer to the Sublime plugin UI as well as Material Design components guideline!

    Contents:

    • Adding new Material Design UI Components for:
      • Spinners (number inputs)
      • Comboboxes (dropdowns)
      • Tables (adding some padding)
      • Action buttons (see https://material.io/guidelines/components/buttons.html#buttons-toggle-buttons for the inspiration)
    • New Accent Colors!
    • Better colors for Git Log and Tool Window buttons
    • Redesign of the Project Tree to look more like the Sublime Plugin, with Bold directories support and Accent colors
    • Adding ObjectiveC/CoffeeScript to the color schemes
    • Another whole lot of Material UI Icons
    • Many bug fixes

    Please check the CHANGELOG and README for a better explanation of the changes and new features. If you encounter any bugs please open an issue as usual.

    The plugin will not be available in the repo currently, since the dev owner is currently on vacation, so either download the EAP or download the zip and install from Disk.

    Hope you enjoy.

    @Mallowigi

    Source code(tar.gz)
    Source code(zip)
  • v0.6.0.1(Jul 17, 2017)

    This release focuses on the creation of new Actions to change settings easier.

    Actions

    The actions included are

    • Toggle Contrast
    • Compact Sidebar
    • Compact Statusbar
    • Hide File Icons
    • Bigger tabs
    • Material Design components
    • Material Theme
    • Material Icons
    • Status bar indicator
    • Project View Decorators

    These new actions will replace the existing ones in their relevant locations.

    Besides, the Settings for the Material Theme Plugin are now located under the Appearance section instead of Tools

    Checkstyle and Copyright

    Nothing much, but now files are copyrighted and a Checkstyle configuration is checking for common mistakes and performance issues. Nothing relevant for the users though.

    UI Icons

    We're continuing on replacing the IDE's icons with Material Design ones. Included amongst others:

    • Many tool window icons: Project, Autoscroll, More Settings, Hide Tool Windows, Collapse, Expand, Minimize
    • Many action icons: Uninstall, Profile, CPU, Diff...
    • Many debugger related icons: Disable breakpoint, View breakpoints, data types...
    • Other general icons

    There are still a lot to theme! In any case if someone has some issues with the icon or have a better idea/color, I'm all ears.

    Other

    Other fixes and improvements closing some opened issues.

    Hope you enjoy!

    Source code(tar.gz)
    Source code(zip)
  • v0.5.3.4(Jul 9, 2017)

    This version focuses on fixing issues as well as introducing three new features:

    Better dialog headers

    It has been hard but I finally got able to change Dialogs look and feel to be more like a genuine Material Design IDE. Now, dialogs have a bigger heading, left aligned, with a better padding. Unfortunately (or not), it cannot be customized at the moment, but I'm sure you will love it so you won't be needing to disable it :)

    Material Design Loader

    Replace the loader when loading large files, with the well known circular loader of Material Design. Of course, since this is not a Javascript IDE, the rendering is a little ugly, but I'm no SVG expert so for now bear with that.

    Compact (and Padded) status bar.

    Make the status bar a little bigger with a little padding of 10px. And for those who prefer the regular one, I've added the option to do so obviously (like the Sublime plugin).

    Lighter theme improvement

    Since my focus was to test the limits of the IDE since I've taken the project, I didn't focus a lot on improving current themes aside from the Default and Darker one. This time I've taken the time to inspect the Lighter theme and try to fix all the issues that I could find. Of course, there is still a lot much to do but it should be significantly better than before.

    The release is not yet published to the repository, because I haven't tested it in all IDEs yet. Hopefully there won't be some unexpected issues but if everything goes well, I'll release the new version till the end of the week.

    Cheers.

    Source code(tar.gz)
    Source code(zip)
  • v0.5.0(Jul 3, 2017)

    This release is mainly concentrated on patching IDE components to look more and more like a real Material Design IDE:

    • Material Table Headers: This is a work in progress to have tables with a larger line-height to look like MD tables. For now only the headers are designed.
    • Material Inputs: Remove the border and instead leave the bottom border like in Material Design. Doesn't apply to all inputs though, since Search Inputs are sometimes hardcoded therefore hard to patch.
    • Material Password (and option to display/hide characters)
    • Material Tabs: Bigger (and customizable) tab height!
    • Material Dialog Titles: Fix the annoying gray gradient on dialog titles (TODO: set a bigger font for titles)
    • Better notification colors: better red, green and yellow
    • New icons for module, excluded and test folders: Now they have open folders decorators as well to see which files are opened in one of these directories.
    • Roboto font by default: If you have Roboto font installed (which I recommend), it will replace the default font with it.

    Aside from this, a panel of new options have been added to mimic the Sublime Text plugin more and more:

    • Themed Scrollbars: Allow to set a better transparency to scrollbars instead of a pure gray. Needs restart
    • Custom Tree Indent: Allow to reduce or extend the indentation in items in the Sidebar tree. Values are allowed from 2 to 8 (by step of 2).
    • Custom Tab Height
    • Material Theme: Now you can disable the Material Theme colors while leaving other components such as the buttons, icons or tabs.

    Plus this version fixes some issues left open:

    • #368
    • #365
    • #363
    • #358
    • #342
    • #340
    • #339
    • #335

    and some others.

    Hope you will enjoy this.

    Source code(tar.gz)
    Source code(zip)
  • v0.4.4.1(Jun 16, 2017)

    PS: I've decided to use the same versioning as the EAP as it creates issues with Git Tags

    Contents of this release:

    • Searchable options
    • Change theme via the Quick Switch Panel
    • Cleaned up icons to use IntelliJ IDEA new ones (sorry in advance)
    • Open and close folder variations for Excluded, Resources, Tests and Modules
    • Material Non-Project Files File Colors
    • Roboto Font for the IDE
    • Highlighted Expand and Collapse icons
    • More File Icons: Chef, Cucumber, Jinja, Freemarker, PHtml, PHPunit, Typings, Visio, Visual Studio
    • Fix issue with Statusbar option not being saved
    • Pin icon
    • More UI Icons
    Source code(tar.gz)
    Source code(zip)
  • v0.4.1(Jun 9, 2017)

    This release adds a lot more configuration options, as well as file icons, color schemes and features:

    Features

    • Redesigned the spinning loading wheel to look like the one on Material Design.
    • Redesigned popups to look like Material Designs toasts
    • Add an indicator in the status bar to show the currently loaded theme
    • Increased the row height in trees (Project View, Options...)
    • Themed tab close button
    • Themed Parameter Info and Quick Doc
    • Themed Autocomplete
    • New UI Icons: Toolbar icons, Debug icons, Welcome Screen

    Settings

    • Bold Tabs
    • Custom Wallpaper for "No opened files"
    • Hide file icons
    • Compact Sidebar
    • Disable Project View Decorators
    • Disable Material Theme Icons
    • Disable Status Bar Indicator
    • Disable Material Components

    Icons

    This release adds a lot of new more file icons, related to many different frameworks and languages:

    Global:

    • Microsoft Access, Word, Excel, Powerpoint
    • Audio and Video files
    • Adobe Illustrator, Elements, Photoshop, Indesign
    • Eclipse
    • Emacs
    • Vim
    • Idea
    • Diff files
    • DB files
    • Sublime
    • TextMate

    Frameworks:

    • Android main files and apk
    • Aurelia
    • Ansible
    • Akka
    • Bazel
    • Blade
    • Joomla
    • Bundler
    • CakePHP
    • Cordova
    • Cmake
    • Django
    • Drupal
    • Ember
    • Flow
    • GraphQL
    • Hack
    • Karma
    • Knockout
    • Magento
    • Maya
    • Meteor
    • Play
    • Protractor
    • Redux
    • Riot
    • Robot
    • Rollup
    • Rspec
    • SBT
    • Symfony
    • Tern
    • Unreal
    • Xamarin

    Languages:

    • Ada
    • Elm
    • Fsharp
    • JSX
    • Kotlin
    • Lua
    • Pascal
    • Powershell
    • Purescript
    • RDoc
    • Slim
    • Stata
    • Swagger

    Other:

    • Mercurial
    • Mongodb
    • Nodemon
    • Nuclide
    • NuGet
    • Perforce
    • Redis
    • SVN
    • SQLite
    • JS, Python and Typescript tests
    • Vagrant

    Other fixes

    • Fix PHP, JS, Groovy, Apache, Scala, Hibernate, Kotlin color schemes (amongst others)
    • Fix issue with light color schemes not being persisted
    • Remove autotheming of icons not in the association list
    • Other fixes and improvements
    Source code(tar.gz)
    Source code(zip)
  • v0.2.3.2(Mar 21, 2017)

Owner
Chris Magnussen
Chris Magnussen
πŸ“… Material Design Calendar compatible with API 11+

> Prettier and simpler Material Design CalendarView MaterialCalendarView is a prettier and simpler, material design calendar that allows full customiz

BlackBox Vision 365 Nov 21, 2022
A material Date Range Picker based on wdullaers MaterialDateTimePicker

Material Date and Time Picker with Range Selection Credits to the original amazing material date picker library by wdullaer - https://github.com/wdull

Supratim 1.3k Dec 14, 2022
πŸ“… Material Design Calendar compatible with API 11+

> Prettier and simpler Material Design CalendarView MaterialCalendarView is a prettier and simpler, material design calendar that allows full customiz

BlackBox Vision 366 Jan 1, 2023
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.

SublimePicker A customizable view that provisions picking of a date, time & recurrence option, all from a single user-interface. You can also view 'Su

Vikram 2.3k Jan 4, 2023
Monet color system with Material You

Monet Google's Monet color system (Android 12 Beta 2) library. Usage Jetpack Compose Generate Monet color palette monetColorsOf(Color, darkTheme) Loca

null 5 Feb 16, 2022
A flexible theme provider for Jetpack Compose. Supports dynamic theme changes and saving theme preference.

JetTheme JetTheme is a flexible theme provider for Jetpack Compose. Change the theme and recompose the UI dynamically. Save theme preference to local

Mao Yufeng 48 Oct 19, 2022
MacOS theme for JetBrains Compose UI framework

MacOS theme for Compose Multiplatform MacOS theme written in Compose UI. Create native looking UIs for Mac using Compose UI. Share your UI code to run

Carson Holzheimer 204 Nov 19, 2022
Theme for VSCode and JetBrains IDEs, based on morhetz/gruvbox but with a plainer color palette for syntax highlighting.

gruvbox-plain Theme for VSCode and JetBrains IDEs, based on morhetz/gruvbox but with a plainer color palette for syntax highlighting. Syntax Colors gr

null 2 Dec 28, 2022
🧠 Soothing pastel theme for JetBrains IDEs

Catppuccin for JetBrains IDEs Installation

Catppuccin 141 Jan 7, 2023
Dark theme for JetBrains IDEs :]

?? Hoshi Theme Dark theme for JetBrains IDEs. :] Screenshots Installation Using IDE built-in plugin system: Settings/Preferences > Plugins > Marketpla

luciano ratamero 3 Jun 23, 2022
[Deprecated] This project can make it easy to theme and custom Android's dialog. Also provides Holo and Material themes for old devices.

Deprecated Please use android.support.v7.app.AlertDialog of support-v7. AlertDialogPro Why AlertDialogPro? Theming Android's AlertDialog is not an eas

Feng Dai 468 Nov 10, 2022
Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.

MaterialEverywhere (deprecated) This example is deprecated, I recommend taking a look at MaterializeYourApp repository. Showcase of the new AppCompat

Antonio Leiva 1.3k Dec 17, 2022
Android Material Design Theme UI and Tool Library. Support: 4.0.3~O

GitHub OSChina δΈ­ζ–‡ English Genius-Android Genius-Android: by Material Design style and some commonly used packages. Starting in 2015, The divided into

Qiujuer 2.3k Dec 27, 2022
Material You Theme for Frames Dashboard

Material You Theme for Frames Dashboard Frames Dashboard Copy everything into your Frames project, edit colors, corner radius... Use compileSdk = 31 V

pashapuma 8 Dec 14, 2022
Android app that show the palette of material theme based on your wallpaper

Material-You-Palette Android app that show the palette of material theme based on your wallpaper Show color blocks and names in on color Few Samples W

Yogesh Choudhary Paliyal 7 Oct 5, 2022
A gradle plugin that generates Material Design 3 theme for Android projects.

Same as Google's Material Theme Builder, but as a gradle plugin.

Rikka apps 41 Dec 6, 2022
Material Design 3 Theme Engine for Android

A Material Design 3 Theme Engine for Android This library allows you to set Material 3 themes to your app. You can also manage dark mode and dynamic c

Prathamesh More 26 Dec 8, 2022
Material You interface with dynamic theme support for your Android projects

Material You Sample Material You interface with dynamic theme support for your Android projects Requirements Android Studio Chipmunk 2021.2.1 or highe

aospstudio 3 Jul 28, 2022
A Tachidesk Desktop UI built in JetBrains Compose

TachideskJUI A free and open source manga reader to read manga from a Tachidesk server. TachideskJUI can run the Tachidesk server on its own, or conne

null 226 Jan 6, 2023
Guide to setup JetBrains Projector and access Android Studio from any device

JetBrains Projector with Android Studio Guide to setup JetBrains Projector and access Android Studio from any device. Blog post Android Studio on an i

Joaquim Verges 326 Dec 15, 2022