Giter Site home page Giter Site logo

material-theme-jetbrains's Introduction

Material Theme UI for Jetbrains

This is a Material Theme port of both the IDE and Color scheme for JetBrains products.

Please note: This is a work in progress. There are some work to be done before this can be considered stable.

Peacock fan? Check out this theme by @daylerees: https://github.com/daylerees/material-peacock

Buy me a beer: Donate

Plugin

Supported IDEs

Thanks to the awesome guys at JetBrains the plugin is now supported on pretty much all IDEs from the same company. There are still some work to do to get it perfect on all IDEs, but we're close.

  • Any JetBrains IDE (I haven't tested all of them, but I'm pretty certain it should work on the majority)
  • Android Studio is partly supported

EAP releases only partly supported

Installation

  1. Open the Settings/Preferences dialog (OSX/Unix: โŒ˜,, Windows: Ctrl+Alt+S)
  2. In the left-hand pane, select Plugins.
  3. Click Browse repositories... and search for Material Theme UI
  4. Click Install plugin and confirm your intention to download and install the plugin.
  5. Click OK in the Settings dialog and restart for the changes to take effect.
  6. To switch the IDE theme (not the code color scheme), go to Tools -> Material Theme and choose 'Darker Theme', 'Default Theme' or 'Lighter Theme'.

Set color scheme (code)

This plugin will not set the new color scheme for you, as that would cause a couple problems. You need to set the new color scheme manually:

  1. Open the Settings/Preferences dialog again.
  2. In the left-hand pane, select Editor -> Colors & Fonts.
  3. In the Scheme dropdown, you'll find 3 new schemes: Material Theme - Default, Material Theme - Darker and Material Theme - Lighter.
  4. Choose the scheme you like and hit Apply and OK.

Shortcut: Ctrl+` (that's a backtick) then hit 1. Color scheme and select your desired color scheme.

Development

Requirements

  • JDK 1.8

Building from the command line

./gradlew clean build

Running a test instance with the plugin

./gradlew runIdea

Developing using IntelliJ

Import the project from the build.gradle file and develop as normal. Make sure you select JDK 8 in the import wizard. The other defaults are fine. You can run the above mentioned CLI Gradle tasks directly in the "Gradle" Tool Window, which expands from the right side of the screen. To debug, find "runIdea" in the list, right-click it, and choose Debug.

Contribution

I would love to get some help on the colour schemes. Send me a pull request!

Screenshots

Choose theme

Choose theme

Darker theme

Darker theme

Default theme

Default theme

Lighter theme

Not yet..

Author

Twitter: @crmag

Thanks to @equinusocio for making the Color Scheme.

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

material-theme-jetbrains's People

Contributors

chrisrm avatar denofevil avatar mjdetullio avatar kisstkondoros avatar zolotarev-om avatar anstarovoyt avatar cyberdelia1987 avatar peterpan666 avatar golbin avatar bulenkov avatar mannykary avatar marvhock avatar sanderboom avatar breakingrobot avatar ptt-homme avatar qvint avatar robertfreund avatar

Watchers

bhavdip avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.