diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..82f83f9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Jesse Claven + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b657eae --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Ayu for JetBrains + +This is an automated conversion of the [Ayu](https://github.com/dempfi/ayu) textmate theme to a JetBrains IDE theme. + +![Screenshot](/screenshot.png?raw=true "Screenshot") + +## Installation + +Copy the appropriate xml file to the IDEs preferences. For example, for Ayu Mirage and Gogland: + +1. `cp ayu-mirage.xml ~/Library/Preferences//Gogland1.0/colors` +2. Restart your IDE and change Preferences > Editor > Colors & Fonts. + +Preferences locations by platform: + +- Mac: `~/Library/Preferences/Gogland1.0` +- Win: `%USERPROFILE%\.Gogland1.0\config\colors` +- Linux: `~/.Gogland1.0/colors` + +## Conversion + +If you would like to run the conversion yourself, clone the [colour scheme tool](https://github.com/JetBrains/colorSchemeTool) locally. + +`python colorSchemeTool.py ../ayu/ayu-mirage.tmTheme ayu-mirage.xml` + +## TODO + +- [ ] Fix red indent line. +- [ ] Merge into main Ayu project. + +## Related: + +- https://github.com/JetBrains/colorSchemeTool: Colour scheme converter. +- https://github.com/ChrisRM/material-theme-jetbrains: An example of how to customise the UI itself +- https://github.com/jkaving/intellij-colors-solarized: Good example of an IntelliJ theme. +- https://youtrack.jetbrains.com/issue/IDEA-132299: Jetbrains issue request for supporting changing UI colours. diff --git a/ayu-dark.xml b/ayu-dark.xml new file mode 100644 index 0000000..1e1a6b7 --- /dev/null +++ b/ayu-dark.xml @@ -0,0 +1,1822 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ayu-light.xml b/ayu-light.xml new file mode 100644 index 0000000..8ee2fee --- /dev/null +++ b/ayu-light.xml @@ -0,0 +1,1822 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ayu-mirage.xml b/ayu-mirage.xml new file mode 100644 index 0000000..ebc1506 --- /dev/null +++ b/ayu-mirage.xml @@ -0,0 +1,1822 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..4fbd89f Binary files /dev/null and b/screenshot.png differ