├── .github
└── workflows
│ ├── ci.yml
│ └── release.yml
├── .gitignore
├── .intellijPlatform
├── coroutines-javaagent.lock
├── localPlatformArtifacts
│ └── IC-251.23774.435
│ │ └── bundledModule-intellij-platform-test-runtime-IC-251.23774.435.xml
└── self-update.lock
├── LICENSE
├── Makefile
├── README.md
├── build.gradle
├── docs
└── screenshots.md
├── etc
└── scripts
│ └── replace-color.sh
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
└── main
└── resources
├── META-INF
├── plugin.xml
├── pluginIcon.svg
└── pluginIcon_dark.svg
├── codely.theme.json
├── codely.xml
├── codely_blue.theme.json
├── codely_blue.xml
├── codely_dark.theme.json
├── codely_dark.xml
├── codely_light.theme.json
└── codely_light.xml
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 | pull_request:
8 |
9 | jobs:
10 | build:
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: actions/checkout@v2
14 |
15 | - uses: actions/setup-java@v3
16 | with:
17 | java-version: 17
18 | distribution: adopt
19 | cache: 'gradle'
20 |
21 | - name: 🧱 Build the theme
22 | run: make
23 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Release
2 | on:
3 | release:
4 | types: [ published ]
5 |
6 | env:
7 | APP_VERSION: ${{ github.event.release.tag_name }}
8 | JETBRAINS_TOKEN: ${{ secrets.JETBRAINS_TOKEN }}
9 |
10 | jobs:
11 | publish:
12 | name: Publish to JetBrains Marketplace
13 | runs-on: ubuntu-latest
14 | steps:
15 | - uses: actions/checkout@v3
16 | - uses: actions/setup-java@v3
17 | with:
18 | java-version: 17
19 | distribution: adopt
20 | - name: Publish to JetBrains marketplace
21 | run: ./gradlew publishPlugin
22 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /.gradle
3 |
--------------------------------------------------------------------------------
/.intellijPlatform/coroutines-javaagent.lock:
--------------------------------------------------------------------------------
1 | 251.23774.435
--------------------------------------------------------------------------------
/.intellijPlatform/localPlatformArtifacts/IC-251.23774.435/bundledModule-intellij-platform-test-runtime-IC-251.23774.435.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
--------------------------------------------------------------------------------
/.intellijPlatform/self-update.lock:
--------------------------------------------------------------------------------
1 | 2025-05-30
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 CodelyTV
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: build
2 |
3 | build:
4 | @./gradlew build
5 |
6 | replace-color:
7 | @sh etc/scripts/replace-color.sh
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | <🎨> Codely JetBrains IDEs Theme
3 |
4 |
5 |
6 | A modern, good-looking, productivity-increaser theme for all JetBrains IDEs
AppCode · CLion · DataGrip · GoLand · Intellij IDEA · PhpStorm · PyCharm · Rider · RubyMine · WebStorm
7 |
8 |
9 | Screenshots
10 | ·
11 | JetBrains Plugin
12 | ·
13 | Report Bug
14 | ·
15 | Request Feature
16 |
17 |
18 | ## 🧱 Build the Theme
19 |
20 | 1. Run the command `make` in the root of the project
21 | 2. You'll have the theme located in `./build/distributions`
22 |
23 | ## 🚀 Release
24 |
25 | To release a new version of the theme, simple [create a new GitHub release](https://github.com/CodelyTV/jetbrains-theme/releases/new)
26 |
27 | ## 📄 Where to find an specific key to modify
28 |
29 | * https://jetbrains.design/intellij/principles/platform_theme_colors/#UI-components
30 | * https://plugins.jetbrains.com/docs/intellij/internal-ui-laf-defaults.html#prototyping-the-color-of-ui-controls
31 | * https://plugins.jetbrains.com/docs/intellij/internal-ui-inspector.html
32 | * https://github.com/JetBrains/intellij-community/tree/master/platform/platform-resources/src/themes/metadata
33 |
34 | ## 🌅 Screenshots
35 |
36 | Screenshots can be found [here](docs/screenshots.md)
37 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | plugins {
2 | id 'java'
3 | id 'org.jetbrains.intellij.platform' version '2.5.0'
4 | }
5 |
6 | group 'tv.codely'
7 | version = System.getenv("APP_VERSION")
8 |
9 | sourceCompatibility = 21
10 |
11 | repositories {
12 | mavenCentral()
13 | intellijPlatform {
14 | defaultRepositories()
15 | }
16 | }
17 |
18 | dependencies {
19 | testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.3'
20 | testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.11.3'
21 |
22 | intellijPlatform {
23 | intellijIdeaCommunity('2025.1')
24 | }
25 | }
26 |
27 | // See https://github.com/JetBrains/gradle-intellij-plugin/
28 | // See https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin.html
29 | // See https://www.jetbrains.com/intellij-repository/snapshots
30 | // See https://www.jetbrains.com/intellij-repository/releases
31 | intellijPlatform {
32 | pluginConfiguration {
33 | version = project.version
34 | ideaVersion {
35 | sinceBuild = '242'
36 | untilBuild = '252.*'
37 | }
38 |
39 | changeNotes = """
40 |
41 | - 3.4.0 Add support to 2025.2
42 | - 3.3.0 Add JetBrains AI compatibility to themes
43 | - 3.2.0 Improve caret colors and blue theme
44 | - 3.1.0 Add support to 2025.1 IDEs
45 | - 3.0.0 Add support to 2024.3 IDEs and remove support for 2023.3 or previous
46 | - 2.2.7 Add support to 2024.2 IDEs
47 | - 2.2.6 Add support to 2024.1 IDEs
48 | - 2.2.5 Add support to 2023.3 IDEs
49 | - 2.2.4 Add support to 2023.2 IDEs
50 | - 2.2.3 Add support to 2023.1 IDEs
51 | - 2.2.2 Show whitespaces on all themes
52 | - 2.2.1 Add support to 2022.3 IDEs
53 | - 2.2.0 Add support to the experimental new ui
54 | - 2.1.6 Add support to 2022.2 IDEs
55 | - 2.1.5 Add support to 2022.1 IDEs
56 | - 2.1.4 Add support to 2021.3 IDEs
57 | - 2.1.3 Add support to 2021.2 IDEs
58 | - 2.1.2 Improve all themes
59 | - 2.1.1 Fix Codely Dark theme
60 |
61 | """
62 | }
63 |
64 | publishing {
65 | token = System.getenv("JETBRAINS_TOKEN")
66 | }
67 | }
68 |
69 | test {
70 | useJUnitPlatform()
71 | }
72 |
73 | tasks {
74 | runIde {
75 | jvmArgs = [
76 | '-Xmx2048m',
77 | ]
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/docs/screenshots.md:
--------------------------------------------------------------------------------
1 | # 🌅 Screenshots
2 |
3 |
4 |
5 |
6 | CodelyTV - Gruvbox
7 |
8 | |
9 |
10 |
11 | Font |
12 | Dank Mono |
13 |
14 |
15 | Font Size |
16 | 16 |
17 |
18 |
19 | Line Spacing |
20 | 1.5 |
21 |
22 |
23 | Background Image |
24 | Blurry Rainy Day - Unsplash |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/etc/scripts/replace-color.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | if [ -z "$1" ]; then
4 | theme=$(ls src/main/resources | grep xml | sed 's/.xml//g' | fzf)
5 | else
6 | theme="$1"
7 | fi
8 |
9 | if [ -z "$2" ]; then
10 | echo 'Which color do you want to be replaced? '
11 | read replace_from
12 | else
13 | replace_from="$2"
14 | fi
15 |
16 | if [ -z "$3" ]; then
17 | echo 'What is the new color? '
18 | read replace_to
19 | else
20 | replace_to="$3"
21 | fi
22 |
23 | sed --in-place='' "s/$replace_from/$replace_to/gI" "src/main/resources/$theme.xml"
24 | sed --in-place='' "s/$replace_from/$replace_to/gI" "src/main/resources/$theme.theme.json"
25 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodelyTV/jetbrains-theme/df5ce430c166cddfd8a6b211b8cdad7c4820b2c0/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | #
4 | # Copyright © 2015-2021 the original authors.
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # https://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | #
18 | # SPDX-License-Identifier: Apache-2.0
19 | #
20 |
21 | ##############################################################################
22 | #
23 | # Gradle start up script for POSIX generated by Gradle.
24 | #
25 | # Important for running:
26 | #
27 | # (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
28 | # noncompliant, but you have some other compliant shell such as ksh or
29 | # bash, then to run this script, type that shell name before the whole
30 | # command line, like:
31 | #
32 | # ksh Gradle
33 | #
34 | # Busybox and similar reduced shells will NOT work, because this script
35 | # requires all of these POSIX shell features:
36 | # * functions;
37 | # * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
38 | # «${var#prefix}», «${var%suffix}», and «$( cmd )»;
39 | # * compound commands having a testable exit status, especially «case»;
40 | # * various built-in commands including «command», «set», and «ulimit».
41 | #
42 | # Important for patching:
43 | #
44 | # (2) This script targets any POSIX shell, so it avoids extensions provided
45 | # by Bash, Ksh, etc; in particular arrays are avoided.
46 | #
47 | # The "traditional" practice of packing multiple parameters into a
48 | # space-separated string is a well documented source of bugs and security
49 | # problems, so this is (mostly) avoided, by progressively accumulating
50 | # options in "$@", and eventually passing that to Java.
51 | #
52 | # Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
53 | # and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
54 | # see the in-line comments for details.
55 | #
56 | # There are tweaks for specific operating systems such as AIX, CygWin,
57 | # Darwin, MinGW, and NonStop.
58 | #
59 | # (3) This script is generated from the Groovy template
60 | # https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
61 | # within the Gradle project.
62 | #
63 | # You can find Gradle at https://github.com/gradle/gradle/.
64 | #
65 | ##############################################################################
66 |
67 | # Attempt to set APP_HOME
68 |
69 | # Resolve links: $0 may be a link
70 | app_path=$0
71 |
72 | # Need this for daisy-chained symlinks.
73 | while
74 | APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
75 | [ -h "$app_path" ]
76 | do
77 | ls=$( ls -ld "$app_path" )
78 | link=${ls#*' -> '}
79 | case $link in #(
80 | /*) app_path=$link ;; #(
81 | *) app_path=$APP_HOME$link ;;
82 | esac
83 | done
84 |
85 | # This is normally unused
86 | # shellcheck disable=SC2034
87 | APP_BASE_NAME=${0##*/}
88 | # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
89 | APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
90 |
91 | # Use the maximum available, or set MAX_FD != -1 to use that value.
92 | MAX_FD=maximum
93 |
94 | warn () {
95 | echo "$*"
96 | } >&2
97 |
98 | die () {
99 | echo
100 | echo "$*"
101 | echo
102 | exit 1
103 | } >&2
104 |
105 | # OS specific support (must be 'true' or 'false').
106 | cygwin=false
107 | msys=false
108 | darwin=false
109 | nonstop=false
110 | case "$( uname )" in #(
111 | CYGWIN* ) cygwin=true ;; #(
112 | Darwin* ) darwin=true ;; #(
113 | MSYS* | MINGW* ) msys=true ;; #(
114 | NONSTOP* ) nonstop=true ;;
115 | esac
116 |
117 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
118 |
119 |
120 | # Determine the Java command to use to start the JVM.
121 | if [ -n "$JAVA_HOME" ] ; then
122 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
123 | # IBM's JDK on AIX uses strange locations for the executables
124 | JAVACMD=$JAVA_HOME/jre/sh/java
125 | else
126 | JAVACMD=$JAVA_HOME/bin/java
127 | fi
128 | if [ ! -x "$JAVACMD" ] ; then
129 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
130 |
131 | Please set the JAVA_HOME variable in your environment to match the
132 | location of your Java installation."
133 | fi
134 | else
135 | JAVACMD=java
136 | if ! command -v java >/dev/null 2>&1
137 | then
138 | die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
139 |
140 | Please set the JAVA_HOME variable in your environment to match the
141 | location of your Java installation."
142 | fi
143 | fi
144 |
145 | # Increase the maximum file descriptors if we can.
146 | if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
147 | case $MAX_FD in #(
148 | max*)
149 | # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
150 | # shellcheck disable=SC2039,SC3045
151 | MAX_FD=$( ulimit -H -n ) ||
152 | warn "Could not query maximum file descriptor limit"
153 | esac
154 | case $MAX_FD in #(
155 | '' | soft) :;; #(
156 | *)
157 | # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
158 | # shellcheck disable=SC2039,SC3045
159 | ulimit -n "$MAX_FD" ||
160 | warn "Could not set maximum file descriptor limit to $MAX_FD"
161 | esac
162 | fi
163 |
164 | # Collect all arguments for the java command, stacking in reverse order:
165 | # * args from the command line
166 | # * the main class name
167 | # * -classpath
168 | # * -D...appname settings
169 | # * --module-path (only if needed)
170 | # * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
171 |
172 | # For Cygwin or MSYS, switch paths to Windows format before running java
173 | if "$cygwin" || "$msys" ; then
174 | APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
175 | CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
176 |
177 | JAVACMD=$( cygpath --unix "$JAVACMD" )
178 |
179 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
180 | for arg do
181 | if
182 | case $arg in #(
183 | -*) false ;; # don't mess with options #(
184 | /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
185 | [ -e "$t" ] ;; #(
186 | *) false ;;
187 | esac
188 | then
189 | arg=$( cygpath --path --ignore --mixed "$arg" )
190 | fi
191 | # Roll the args list around exactly as many times as the number of
192 | # args, so each arg winds up back in the position where it started, but
193 | # possibly modified.
194 | #
195 | # NB: a `for` loop captures its iteration list before it begins, so
196 | # changing the positional parameters here affects neither the number of
197 | # iterations, nor the values presented in `arg`.
198 | shift # remove old arg
199 | set -- "$@" "$arg" # push replacement arg
200 | done
201 | fi
202 |
203 |
204 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
205 | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
206 |
207 | # Collect all arguments for the java command:
208 | # * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
209 | # and any embedded shellness will be escaped.
210 | # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
211 | # treated as '${Hostname}' itself on the command line.
212 |
213 | set -- \
214 | "-Dorg.gradle.appname=$APP_BASE_NAME" \
215 | -classpath "$CLASSPATH" \
216 | org.gradle.wrapper.GradleWrapperMain \
217 | "$@"
218 |
219 | # Stop when "xargs" is not available.
220 | if ! command -v xargs >/dev/null 2>&1
221 | then
222 | die "xargs is not available"
223 | fi
224 |
225 | # Use "xargs" to parse quoted args.
226 | #
227 | # With -n1 it outputs one arg per line, with the quotes and backslashes removed.
228 | #
229 | # In Bash we could simply go:
230 | #
231 | # readarray ARGS < <( xargs -n1 <<<"$var" ) &&
232 | # set -- "${ARGS[@]}" "$@"
233 | #
234 | # but POSIX shell has neither arrays nor command substitution, so instead we
235 | # post-process each arg (as a line of input to sed) to backslash-escape any
236 | # character that might be a shell metacharacter, then use eval to reverse
237 | # that process (while maintaining the separation between arguments), and wrap
238 | # the whole thing up as a single "set" statement.
239 | #
240 | # This will of course break if any of these variables contains a newline or
241 | # an unmatched quote.
242 | #
243 |
244 | eval "set -- $(
245 | printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
246 | xargs -n1 |
247 | sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
248 | tr '\n' ' '
249 | )" '"$@"'
250 |
251 | exec "$JAVACMD" "$@"
252 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 | @rem SPDX-License-Identifier: Apache-2.0
17 | @rem
18 |
19 | @if "%DEBUG%"=="" @echo off
20 | @rem ##########################################################################
21 | @rem
22 | @rem Gradle startup script for Windows
23 | @rem
24 | @rem ##########################################################################
25 |
26 | @rem Set local scope for the variables with windows NT shell
27 | if "%OS%"=="Windows_NT" setlocal
28 |
29 | set DIRNAME=%~dp0
30 | if "%DIRNAME%"=="" set DIRNAME=.
31 | @rem This is normally unused
32 | set APP_BASE_NAME=%~n0
33 | set APP_HOME=%DIRNAME%
34 |
35 | @rem Resolve any "." and ".." in APP_HOME to make it shorter.
36 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
37 |
38 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
39 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
40 |
41 | @rem Find java.exe
42 | if defined JAVA_HOME goto findJavaFromJavaHome
43 |
44 | set JAVA_EXE=java.exe
45 | %JAVA_EXE% -version >NUL 2>&1
46 | if %ERRORLEVEL% equ 0 goto execute
47 |
48 | echo. 1>&2
49 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
50 | echo. 1>&2
51 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
52 | echo location of your Java installation. 1>&2
53 |
54 | goto fail
55 |
56 | :findJavaFromJavaHome
57 | set JAVA_HOME=%JAVA_HOME:"=%
58 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
59 |
60 | if exist "%JAVA_EXE%" goto execute
61 |
62 | echo. 1>&2
63 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
64 | echo. 1>&2
65 | echo Please set the JAVA_HOME variable in your environment to match the 1>&2
66 | echo location of your Java installation. 1>&2
67 |
68 | goto fail
69 |
70 | :execute
71 | @rem Setup the command line
72 |
73 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
74 |
75 |
76 | @rem Execute Gradle
77 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
78 |
79 | :end
80 | @rem End local scope for the variables with windows NT shell
81 | if %ERRORLEVEL% equ 0 goto mainEnd
82 |
83 | :fail
84 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
85 | rem the _cmd.exe /c_ return code!
86 | set EXIT_CODE=%ERRORLEVEL%
87 | if %EXIT_CODE% equ 0 set EXIT_CODE=1
88 | if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
89 | exit /b %EXIT_CODE%
90 |
91 | :mainEnd
92 | if "%OS%"=="Windows_NT" endlocal
93 |
94 | :omega
95 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'codelytv-theme'
2 |
3 |
--------------------------------------------------------------------------------
/src/main/resources/META-INF/plugin.xml:
--------------------------------------------------------------------------------
1 |
2 | tv.codely.codelytv-theme
3 | Codely Theme
4 | Codely
5 |
6 |
11 |
12 | com.intellij.modules.lang
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/src/main/resources/META-INF/pluginIcon.svg:
--------------------------------------------------------------------------------
1 |
19 |
--------------------------------------------------------------------------------
/src/main/resources/META-INF/pluginIcon_dark.svg:
--------------------------------------------------------------------------------
1 |
19 |
--------------------------------------------------------------------------------
/src/main/resources/codely.theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Codely",
3 | "dark": true,
4 | "author": "CodelyTV",
5 | "editorScheme": "/codely.xml",
6 | "colors": {
7 | "bg": "#202124",
8 | "bg0": "#232429",
9 | "bg1": "#26282d",
10 | "bg2": "#333541",
11 | "bg3": "#393b4e",
12 | "fg": "#EBDBB2",
13 |
14 | "red": "#cc241d",
15 | "bright_red": "#fb4934",
16 | "orange": "#d65d0e",
17 | "bright_orange": "#fe8019",
18 | "yellow": "#d79921",
19 | "bright_yellow": "#fabd2f",
20 | "green": "#98971a",
21 | "bright_green": "#b8bb26",
22 | "blue": "#458588",
23 | "bright_blue": "#83a598",
24 | "purple": "#a96bc0",
25 | "bright_purple": "#eb64b9",
26 | "aqua": "#689d6a",
27 | "bright_aqua": "#8ec07c",
28 | "dark_grey": "#191b1f",
29 | "darker_grey": "#0e0f11"
30 | },
31 | "ui": {
32 | "*": {
33 | "background": "bg",
34 | "borderColor": "bg1",
35 | "Group.separatorColor": "dark_grey",
36 | "disabledBorderColor": "bg0",
37 | "foreground": "fg",
38 | "hoverBackground": "bg",
39 | "infoForeground": "#ebdbb2",
40 | "lightSelectionBackground": "bg2",
41 | "selectedBackground": "bg0",
42 | "selectedBackgroundInactive": "bg2",
43 | "selectedForeground": "fg",
44 | "selectedInactiveBackground": "bg2",
45 | "selectionInactiveForeground": "fg",
46 | "selectionBackground": "bg2",
47 | "selectionBackgroundInactive": "bg2",
48 | "selectionForeground": "fg",
49 | "selectionInactiveBackground": "bg1",
50 | "separatorColor": "dark_grey",
51 | "Borders.color": "bg1"
52 | },
53 | "CompletionPopup": {
54 | "selectionBackground": "bg1",
55 | "Advertiser.background": "dark_grey"
56 | },
57 | "Notification.background": "dark_grey",
58 | "ToolTip.Actions.background": "dark_grey",
59 | "Notification.ToolWindow.informativeBackground": "dark_grey",
60 | "ParameterInfo.background": "dark_grey",
61 | "Panel.background": "bg",
62 | "VersionControl.Log.Commit": {
63 | "currentBranchBackground": "bg"
64 | },
65 | "ActionButton": {
66 | "hoverBackground": "#3e3836",
67 | "pressedBackground": "#504945"
68 | },
69 | "Button": {
70 | "endBackground": "bg",
71 | "endBorderColor": "#504945",
72 | "startBackground": "bg",
73 | "startBorderColor": "#504945",
74 | "default": {
75 | "endBackground": "#32302F",
76 | "endBorderColor": "bg3",
77 | "focusedBorderColor": "bg",
78 | "foreground": "fg",
79 | "startBackground": "#32302F",
80 | "startBorderColor": "bg3"
81 | }
82 | },
83 | "ComboBox": {
84 | "nonEditableBackground": "bg",
85 | "ArrowButton": {
86 | "iconColor": "fg",
87 | "disabledIconColor": "fg",
88 | "nonEditableBackground": "bg"
89 | }
90 | },
91 | "EditorTabs": {
92 | "underlineColor": "#83a598"
93 | },
94 | "ToolWindow": {
95 | "Header": {
96 | "background": "bg0",
97 | "inactiveBackground": "bg"
98 | },
99 | "HeaderTab": {
100 | "selectedInactiveBackground": "bg0",
101 | "hoverInactiveBackground": "bg0"
102 | }
103 | },
104 | "Table": {
105 | "lightSelectionBackground": "#504945",
106 | "lightSelectionForeground": "fg",
107 | "lightSelectionInactiveBackground": "bg",
108 | "lightSelectionInactiveForeground": "#a89984",
109 | "stripeColor": "bg1"
110 | },
111 | "FileColor": {
112 | "Blue": "#83a59844",
113 | "Green": "#222a22",
114 | "Orange": "#fe801988",
115 | "Rose": "#cc241d44",
116 | "Violet": "#d3869b22",
117 | "Yellow": "#262626"
118 | },
119 | "Link": {
120 | "activeForeground": "#83a598",
121 | "hoverForeground": "#83a598",
122 | "pressedForeground": "#83a598",
123 | "visitedForeground": "#83a598"
124 | },
125 | "List": {
126 | "background": "dark_grey",
127 | "selectionBackground": "bg1",
128 | "selectionForeground":"fg",
129 | "selectionInactiveBackground": "dark_grey"
130 | },
131 | "NavBar.borderColor": "dark_grey",
132 | "Menu": {
133 | "separatorColor": "bg0",
134 | "background": "dark_grey"
135 | },
136 | "Popup": {
137 | "background": "dark_grey",
138 | "Advertiser.background": "dark_grey",
139 | "Toolbar.background": "dark_grey",
140 | "Header.activeBackground": "dark_grey",
141 | "Header.inactiveBackground": "dark_grey",
142 | "separatorColor": "bg1",
143 | "paintBorder": false
144 | },
145 | "MemoryIndicator": {
146 | "allocatedBackground": "bg",
147 | "usedBackground": "dark_grey"
148 | },
149 | "ProgressBar": {
150 | "indeterminateStartColor": "bg",
151 | "indeterminateEndColor": "bg",
152 | "passedColor": "bg",
153 | "passedEndColor": "bg",
154 | "failedColor": "#260000",
155 | "failedEndColor": "#180000"
156 | },
157 | "PopupMenu.borderWidth": 0,
158 | "PopupMenu.background": "dark_grey",
159 | "PopupMenuSeparator.stripeWidth": 1,
160 | "SettingsTree.rowHeight": "0",
161 | "SearchOption.selectedBackground": "bg2",
162 | "TableHeader.cellBorder": "3,1,3,1",
163 | "Tree.rowHeight": "0",
164 | "WelcomeScreen": {
165 | "Projects.background": "bg0",
166 | "Projects.selectionBackground": "bg2",
167 | "Projects.selectionInactiveBackground": "bg2",
168 | "background": "bg",
169 | "separatorColor": "bg"
170 | },
171 | "Window.border": "bg1",
172 | "JetBrainsAI": {
173 | "Button.background": "bg",
174 | "Button.foreground": "fg",
175 | "Button.startBorderColor": "#504945",
176 | "Button.endBorderColor": "#504945",
177 | "Button.focusedBorderColor": "blue",
178 | "CompletionPopup.foreground": "fg",
179 | "Editor.background": "dark_grey",
180 | "Editor.foreground": "fg",
181 | "Notification.background": "dark_grey",
182 | "Notification.borderColor": "bg1",
183 | "Notification.foreground": "fg",
184 | "ToolWindow.background": "dark_grey"
185 | }
186 | },
187 | "icons": {
188 | "ColorPalette": {
189 | "Actions.Blue": "blue",
190 | "Actions.Green": "aqua",
191 | "Actions.Grey": "#928374",
192 | "Actions.GreyInline.Dark": "fg",
193 | "Actions.Red": "bright_red",
194 | "Actions.Yellow": "bright_yellow",
195 | "Checkbox.Background.Default.Dark": "bg",
196 | "Checkbox.Background.Disabled.Dark": "bg",
197 | "Checkbox.Border.Default.Dark": "fg",
198 | "Checkbox.Border.Disabled.Dark": "#a89984",
199 | "Checkbox.Focus.Thin.Default.Dark": "blue",
200 | "Checkbox.Focus.Thin.Selected.Dark": "blue",
201 | "Checkbox.Focus.Wide.Dark": "blue",
202 | "Checkbox.Foreground.Disabled.Dark": "#a89984",
203 | "Checkbox.Foreground.Selected.Dark": "fg",
204 | "Objects.BlackText": "#000000FF",
205 | "Objects.Blue": "aqua",
206 | "Objects.Green": "aqua",
207 | "Objects.GreenAndroid": "aqua",
208 | "Objects.Grey": "#928374FF",
209 | "Objects.Pink": "bright_purple",
210 | "Objects.Purple": "purple",
211 | "Objects.Red": "red",
212 | "Objects.RedStatus": "bright_red",
213 | "Objects.Yellow": "yellow",
214 | "Objects.YellowDark": "orange"
215 | }
216 | }
217 | }
218 |
--------------------------------------------------------------------------------
/src/main/resources/codely.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | idea
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
947 |
948 |
949 |
950 |
951 |
952 |
953 |
954 |
955 |
956 |
957 |
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 |
969 |
970 |
971 |
972 |
973 |
974 |
975 |
976 |
977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 |
986 |
987 |
988 |
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 |
1003 |
1004 |
1005 |
1006 |
1007 |
1008 |
1009 |
1010 |
1011 |
1012 |
1013 |
1014 |
1015 |
1016 |
1017 |
1018 |
1019 |
1020 |
1021 |
1022 |
1023 |
1024 |
1025 |
1026 |
1027 |
1028 |
1029 |
1030 |
1031 |
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 |
1039 |
1040 |
1041 |
1042 |
1043 |
1044 |
1045 |
1046 |
1047 |
1048 |
1049 |
1050 |
1051 |
1052 |
1053 |
1054 |
1055 |
1056 |
1057 |
1058 |
1059 |
1060 |
1061 |
1062 |
1063 |
1064 |
1065 |
1066 |
1067 |
1068 |
1069 |
1070 |
1071 |
1072 |
1073 |
1074 |
1075 |
1076 |
1077 |
1078 |
1079 |
1080 |
1081 |
1082 |
1083 |
1084 |
1085 |
1086 |
1087 |
1088 |
1089 |
1090 |
1091 |
1092 |
1093 |
1094 |
1095 |
1096 |
1097 |
1098 |
1099 |
1100 |
1101 |
1102 |
1103 |
1104 |
1105 |
1106 |
1107 |
1108 |
1109 |
1110 |
1111 |
1112 |
1113 |
1114 |
1115 |
1116 |
1117 |
1118 |
1119 |
1120 |
1121 |
1122 |
1123 |
1124 |
1125 |
1126 |
1127 |
1128 |
1129 |
1130 |
1131 |
1132 |
1133 |
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 |
1145 |
1146 |
1147 |
1148 |
1149 |
1150 |
1151 |
1152 |
1153 |
1154 |
1155 |
1156 |
1157 |
1158 |
1159 |
1160 |
1161 |
1162 |
1163 |
1164 |
1165 |
1166 |
1167 |
1168 |
1169 |
1170 |
1171 |
1172 |
1173 |
1174 |
1175 |
1176 |
1177 |
1178 |
1179 |
1180 |
1181 |
1182 |
1183 |
1184 |
1185 |
1186 |
1187 |
1188 |
1189 |
1190 |
1191 |
1192 |
1193 |
1194 |
1195 |
1196 |
1197 |
1198 |
1199 |
1200 |
1201 |
1202 |
1203 |
1204 |
1205 |
1206 |
1207 |
1208 |
1209 |
1210 |
1211 |
1212 |
1213 |
1214 |
1215 |
1216 |
1217 |
1218 |
1219 |
1220 |
1221 |
1222 |
1223 |
1224 |
1225 |
1226 |
1227 |
1228 |
1229 |
1230 |
1231 |
1232 |
1233 |
1234 |
1235 |
1236 |
1237 |
1238 |
1239 |
1240 |
1241 |
1242 |
1243 |
1244 |
--------------------------------------------------------------------------------
/src/main/resources/codely_blue.theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Codely Blue",
3 | "dark": true,
4 | "author": "CodelyTV",
5 | "editorScheme": "/codely_blue.xml",
6 | "colors": {
7 | "bg": "#1E2832",
8 | "bg0": "#222d35",
9 | "bg1": "#2A363E",
10 | "bg2": "#33434f",
11 | "bg3": "#384956",
12 | "fg": "#EBDBB2",
13 |
14 | "red": "#DC686B",
15 | "bright_red": "#9f555a",
16 | "orange": "#d65d0e",
17 | "bright_orange": "#fe8019",
18 | "yellow": "#d79921",
19 | "bright_yellow": "#fabd2f",
20 | "green": "#98971a",
21 | "bright_green": "#F2CA73",
22 | "blue": "#458588",
23 | "bright_blue": "#83a598",
24 | "obscure_blue": "#1b262d",
25 | "dark_blue": "#172126",
26 | "darker_blue": "#121a1d",
27 | "purple": "#a96bc0",
28 | "bright_purple": "#eb64b9",
29 | "aqua": "#A2C699",
30 | "bright_aqua": "#8ec07c",
31 | "disabled": "#5D5D5D"
32 | },
33 | "ui": {
34 | "*": {
35 | "background": "bg",
36 | "borderColor": "bg1",
37 | "Group.separatorColor": "bg1",
38 | "disabledBorderColor": "bg0",
39 | "foreground": "fg",
40 | "hoverBackground": "bg",
41 | "infoForeground": "#ebdbb2",
42 | "lightSelectionBackground": "bg2",
43 | "selectedBackground": "bg0",
44 | "selectedBackgroundInactive": "bg2",
45 | "selectedForeground": "fg",
46 | "selectedInactiveBackground": "bg2",
47 | "selectionInactiveForeground": "fg",
48 | "selectionBackground": "bg2",
49 | "selectionBackgroundInactive": "bg2",
50 | "selectionForeground": "fg",
51 | "selectionInactiveBackground": "obscure_blue",
52 | "separatorColor": "bg1",
53 | "Borders.color": "bg1"
54 | },
55 | "Notification.background": "dark_blue",
56 | "ToolTip.Actions.background": "dark_blue",
57 | "Notification.ToolWindow.informativeBackground": "dark_blue",
58 | "ParameterInfo.background": "dark_blue",
59 | "Panel.background": "bg",
60 | "VersionControl.Log.Commit": {
61 | "currentBranchBackground": "bg"
62 | },
63 | "ActionButton": {
64 | "hoverBackground": "bg1",
65 | "pressedBackground": "bg2"
66 | },
67 | "Button": {
68 | "endBackground": "bg",
69 | "endBorderColor": "bg2",
70 | "startBackground": "bg",
71 | "startBorderColor": "bg2",
72 | "default": {
73 | "endBackground": "obscure_blue",
74 | "endBorderColor": "bg3",
75 | "focusedBorderColor": "bg",
76 | "foreground": "fg",
77 | "startBackground": "obscure_blue",
78 | "startBorderColor": "bg3"
79 | }
80 | },
81 | "ComboBox": {
82 | "nonEditableBackground": "bg",
83 | "ArrowButton": {
84 | "iconColor": "fg",
85 | "disabledIconColor": "fg",
86 | "nonEditableBackground": "bg"
87 | }
88 | },
89 | "EditorTabs": {
90 | "underlineColor": "#83a598"
91 | },
92 | "ToolWindow": {
93 | "Header": {
94 | "background": "bg0",
95 | "inactiveBackground": "bg"
96 | },
97 | "HeaderTab": {
98 | "selectedInactiveBackground": "bg0",
99 | "hoverInactiveBackground": "bg0"
100 | }
101 | },
102 | "Table": {
103 | "lightSelectionBackground": "#504945",
104 | "lightSelectionForeground": "fg",
105 | "lightSelectionInactiveBackground": "bg",
106 | "lightSelectionInactiveForeground": "#a89984",
107 | "stripeColor": "bg1"
108 | },
109 | "FileColor": {
110 | "Blue": "#83a59844",
111 | "Green": "#1e3032",
112 | "Orange": "#fe801988",
113 | "Rose": "#DC686B44",
114 | "Violet": "#d3869b22",
115 | "Yellow": "obscure_blue"
116 | },
117 | "Link": {
118 | "activeForeground": "#83a598",
119 | "hoverForeground": "#83a598",
120 | "pressedForeground": "#83a598",
121 | "visitedForeground": "#83a598"
122 | },
123 | "List": {
124 | "background": "dark_blue",
125 | "selectionBackground": "bg1",
126 | "selectionForeground":"fg",
127 | "selectionInactiveBackground": "dark_blue"
128 | },
129 | "NavBar.borderColor": "dark_blue",
130 | "Menu": {
131 | "separatorColor": "bg0",
132 | "background": "dark_blue"
133 | },
134 | "CompletionPopup": {
135 | "Advertiser.background": "obscure_blue",
136 | "selectionBackground": "obscure_blue"
137 | },
138 | "Popup": {
139 | "Advertiser.background": "obscure_blue",
140 | "Header.activeBackground": "dark_blue",
141 | "Header.inactiveBackground": "dark_blue",
142 | "Toolbar.background": "obscure_blue",
143 | "background": "obscure_blue",
144 | "paintBorder": false,
145 | "separatorColor": "bg1"
146 | },
147 | "MemoryIndicator": {
148 | "allocatedBackground": "dark_blue",
149 | "usedBackground": "bg"
150 | },
151 | "ProgressBar": {
152 | "indeterminateStartColor": "bg",
153 | "indeterminateEndColor": "bg",
154 | "passedColor": "bg",
155 | "passedEndColor": "bg",
156 | "failedColor": "#260000",
157 | "failedEndColor": "#180000"
158 | },
159 | "PopupMenu.borderWidth": 0,
160 | "PopupMenu.background": "dark_blue",
161 | "PopupMenuSeparator.stripeWidth": 1,
162 | "SettingsTree.rowHeight": "0",
163 | "SearchOption.selectedBackground": "bg2",
164 | "TableHeader.cellBorder": "3,1,3,1",
165 | "Tree.rowHeight": "0",
166 | "WelcomeScreen": {
167 | "Details.background": "obscure_blue",
168 | "Projects.background": "bg0",
169 | "Projects.selectionBackground": "bg2",
170 | "Projects.selectionInactiveBackground": "bg2",
171 | "background": "bg",
172 | "separatorColor": "bg"
173 | },
174 | "Window.border": "bg1",
175 | "JetBrainsAI": {
176 | "Button.background": "bg",
177 | "Button.foreground": "fg",
178 | "Button.startBorderColor": "bg2",
179 | "Button.endBorderColor": "bg2",
180 | "Button.focusedBorderColor": "blue",
181 | "CompletionPopup.foreground": "fg",
182 | "Editor.background": "dark_blue",
183 | "Editor.foreground": "fg",
184 | "Notification.background": "dark_blue",
185 | "Notification.borderColor": "bg1",
186 | "Notification.foreground": "fg",
187 | "ToolWindow.background": "dark_blue"
188 | }
189 | },
190 | "icons": {
191 | "ColorPalette": {
192 | "Actions.Blue": "#99BFC6",
193 | "Actions.Green": "#A2C699",
194 | "Actions.Grey": "#928374",
195 | "Actions.Red": "#DB686B",
196 | "Actions.Yellow": "#F3CA73",
197 | "Actions.GreyInline.Dark": "fg",
198 | "Checkbox.Background.Default.Dark": "bg",
199 | "Checkbox.Background.Disabled.Dark": "bg",
200 | "Checkbox.Border.Default.Dark": "fg",
201 | "Checkbox.Border.Disabled.Dark": "#a89984",
202 | "Checkbox.Focus.Thin.Default.Dark": "blue",
203 | "Checkbox.Focus.Thin.Selected.Dark": "blue",
204 | "Checkbox.Focus.Wide.Dark": "blue",
205 | "Checkbox.Foreground.Disabled.Dark": "#a89984",
206 | "Checkbox.Foreground.Selected.Dark": "fg",
207 | "Objects.BlackText": "#000000FF",
208 | "Objects.Blue": "aqua",
209 | "Objects.Green": "aqua",
210 | "Objects.GreenAndroid": "aqua",
211 | "Objects.Grey": "#928374FF",
212 | "Objects.Pink": "bright_purple",
213 | "Objects.Purple": "purple",
214 | "Objects.Red": "red",
215 | "Objects.RedStatus": "bright_red",
216 | "Objects.Yellow": "yellow",
217 | "Objects.YellowDark": "orange"
218 | }
219 | }
220 | }
221 |
--------------------------------------------------------------------------------
/src/main/resources/codely_blue.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | idea
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
947 |
948 |
949 |
950 |
951 |
952 |
953 |
954 |
955 |
956 |
957 |
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 |
969 |
970 |
971 |
972 |
973 |
974 |
975 |
976 |
977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 |
986 |
987 |
988 |
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 |
1003 |
1004 |
1005 |
1006 |
1007 |
1008 |
1009 |
1010 |
1011 |
1012 |
1013 |
1014 |
1015 |
1016 |
1017 |
1018 |
1019 |
1020 |
1021 |
1022 |
1023 |
1024 |
1025 |
1026 |
1027 |
1028 |
1029 |
1030 |
1031 |
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 |
1039 |
1040 |
1041 |
1042 |
1043 |
1044 |
1045 |
1046 |
1047 |
1048 |
1049 |
1050 |
1051 |
1052 |
1053 |
1054 |
1055 |
1056 |
1057 |
1058 |
1059 |
1060 |
1061 |
1062 |
1063 |
1064 |
1065 |
1066 |
1067 |
1068 |
1069 |
1070 |
1071 |
1072 |
1073 |
1074 |
1075 |
1076 |
1077 |
1078 |
1079 |
1080 |
1081 |
1082 |
1083 |
1084 |
1085 |
1086 |
1087 |
1088 |
1089 |
1090 |
1091 |
1092 |
1093 |
1094 |
1095 |
1096 |
1097 |
1098 |
1099 |
1100 |
1101 |
1102 |
1103 |
1104 |
1105 |
1106 |
1107 |
1108 |
1109 |
1110 |
1111 |
1112 |
1113 |
1114 |
1115 |
1116 |
1117 |
1118 |
1119 |
1120 |
1121 |
1122 |
1123 |
1124 |
1125 |
1126 |
1127 |
1128 |
1129 |
1130 |
1131 |
1132 |
1133 |
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 |
1145 |
1146 |
1147 |
1148 |
1149 |
1150 |
1151 |
1152 |
1153 |
1154 |
1155 |
1156 |
1157 |
1158 |
1159 |
1160 |
1161 |
1162 |
1163 |
1164 |
1165 |
1166 |
1167 |
1168 |
1169 |
1170 |
1171 |
1172 |
1173 |
1174 |
1175 |
1176 |
1177 |
1178 |
1179 |
1180 |
1181 |
1182 |
1183 |
1184 |
1185 |
1186 |
1187 |
1188 |
1189 |
1190 |
1191 |
1192 |
1193 |
1194 |
1195 |
1196 |
1197 |
1198 |
1199 |
1200 |
1201 |
1202 |
1203 |
1204 |
1205 |
1206 |
1207 |
1208 |
1209 |
1210 |
1211 |
1212 |
1213 |
1214 |
1215 |
1216 |
1217 |
1218 |
1219 |
1220 |
1221 |
1222 |
1223 |
1224 |
1225 |
1226 |
1227 |
1228 |
1229 |
1230 |
1231 |
1232 |
1233 |
1234 |
1235 |
1236 |
1237 |
1238 |
1239 |
1240 |
1241 |
--------------------------------------------------------------------------------
/src/main/resources/codely_dark.theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Codely Dark",
3 | "dark": true,
4 | "author": "CodelyTV",
5 | "editorScheme": "/codely_dark.xml",
6 | "colors": {
7 | "bg": "#1e1e1e",
8 | "bg0": "#202020",
9 | "bg1": "#262626",
10 | "bg2": "#303030",
11 | "bg3": "#404040",
12 | "fg": "#EBDBB2",
13 |
14 | "red": "#cc241d",
15 | "bright_red": "#fb4934",
16 | "orange": "#d65d0e",
17 | "bright_orange": "#fe8019",
18 | "yellow": "#d79921",
19 | "bright_yellow": "#fabd2f",
20 | "green": "#98971a",
21 | "bright_green": "#b8bb26",
22 | "blue": "#458588",
23 | "bright_blue": "#83a598",
24 | "purple": "#a96bc0",
25 | "bright_purple": "#eb64b9",
26 | "aqua": "#689d6a",
27 | "bright_aqua": "#8ec07c",
28 | "dark_grey": "#141414"
29 | },
30 | "ui": {
31 | "*": {
32 | "background": "bg",
33 | "borderColor": "bg1",
34 | "Group.separatorColor": "dark_grey",
35 | "disabledBorderColor": "bg0",
36 | "foreground": "fg",
37 | "hoverBackground": "bg",
38 | "infoForeground": "#ebdbb2",
39 | "lightSelectionBackground": "bg2",
40 | "selectedBackground": "bg0",
41 | "selectedBackgroundInactive": "bg2",
42 | "selectedForeground": "fg",
43 | "selectedInactiveBackground": "bg2",
44 | "selectionInactiveForeground": "fg",
45 | "selectionBackground": "bg2",
46 | "selectionBackgroundInactive": "bg2",
47 | "selectionForeground": "fg",
48 | "selectionInactiveBackground": "bg1",
49 | "separatorColor": "dark_grey",
50 | "Borders.color": "bg1"
51 | },
52 | "CompletionPopup": {
53 | "selectionBackground": "bg0"
54 | },
55 | "Notification.background": "dark_grey",
56 | "ToolTip.Actions.background": "dark_grey",
57 | "Notification.ToolWindow.informativeBackground": "dark_grey",
58 | "ParameterInfo.background": "dark_grey",
59 | "Panel.background": "bg",
60 | "VersionControl.Log.Commit": {
61 | "currentBranchBackground": "bg"
62 | },
63 | "ActionButton": {
64 | "hoverBackground": "#3e3836",
65 | "pressedBackground": "#504945"
66 | },
67 | "Button": {
68 | "endBackground": "bg",
69 | "endBorderColor": "#504945",
70 | "startBackground": "bg",
71 | "startBorderColor": "#504945",
72 | "default": {
73 | "endBackground": "#32302F",
74 | "endBorderColor": "bg3",
75 | "focusedBorderColor": "bg",
76 | "foreground": "fg",
77 | "startBackground": "#32302F",
78 | "startBorderColor": "bg3"
79 | }
80 | },
81 | "ComboBox": {
82 | "nonEditableBackground": "bg",
83 | "ArrowButton": {
84 | "iconColor": "fg",
85 | "disabledIconColor": "fg",
86 | "nonEditableBackground": "bg"
87 | }
88 | },
89 | "EditorTabs": {
90 | "underlineColor": "#83a598"
91 | },
92 | "ToolWindow": {
93 | "Header": {
94 | "background": "bg0",
95 | "inactiveBackground": "bg"
96 | },
97 | "HeaderTab": {
98 | "selectedInactiveBackground": "bg0",
99 | "hoverInactiveBackground": "bg0"
100 | }
101 | },
102 | "Table": {
103 | "lightSelectionBackground": "#504945",
104 | "lightSelectionForeground": "fg",
105 | "lightSelectionInactiveBackground": "bg",
106 | "lightSelectionInactiveForeground": "#a89984",
107 | "stripeColor": "bg1"
108 | },
109 | "FileColor": {
110 | "Blue": "#83a59844",
111 | "Green": "#303930",
112 | "Orange": "#fe801988",
113 | "Rose": "#cc241d44",
114 | "Violet": "#d3869b22",
115 | "Yellow": "#262626"
116 | },
117 | "Link": {
118 | "activeForeground": "#83a598",
119 | "hoverForeground": "#83a598",
120 | "pressedForeground": "#83a598",
121 | "visitedForeground": "#83a598"
122 | },
123 | "List": {
124 | "background": "dark_grey",
125 | "selectionBackground": "bg1",
126 | "selectionForeground":"fg",
127 | "selectionInactiveBackground": "dark_grey"
128 | },
129 | "NavBar.borderColor": "dark_grey",
130 | "Menu": {
131 | "separatorColor": "bg0",
132 | "background": "dark_grey"
133 | },
134 | "Popup": {
135 | "Header.activeBackground": "dark_grey",
136 | "Header.inactiveBackground": "dark_grey",
137 | "separatorColor": "dark_grey",
138 | "paintBorder": false
139 | },
140 | "MemoryIndicator": {
141 | "allocatedBackground": "#1d1d1d",
142 | "usedBackground": "bg"
143 | },
144 | "ProgressBar": {
145 | "indeterminateStartColor": "bg",
146 | "indeterminateEndColor": "bg",
147 | "passedColor": "bg",
148 | "passedEndColor": "bg",
149 | "failedColor": "#260000",
150 | "failedEndColor": "#180000"
151 | },
152 | "PopupMenu.borderWidth": 0,
153 | "PopupMenu.background": "dark_grey",
154 | "PopupMenuSeparator.stripeWidth": 1,
155 | "SettingsTree.rowHeight": "0",
156 | "SearchOption.selectedBackground": "bg2",
157 | "TableHeader.cellBorder": "3,1,3,1",
158 | "Tree.rowHeight": "0",
159 | "WelcomeScreen": {
160 | "Projects.background": "bg0",
161 | "Projects.selectionBackground": "bg2",
162 | "Projects.selectionInactiveBackground": "bg2",
163 | "background": "bg",
164 | "separatorColor": "bg"
165 | },
166 | "Window.border": "bg1",
167 | "JetBrainsAI": {
168 | "Button.background": "bg",
169 | "Button.foreground": "fg",
170 | "Button.startBorderColor": "#504945",
171 | "Button.endBorderColor": "#504945",
172 | "Button.focusedBorderColor": "blue",
173 | "CompletionPopup.foreground": "fg",
174 | "Editor.background": "dark_grey",
175 | "Editor.foreground": "fg",
176 | "Notification.background": "dark_grey",
177 | "Notification.borderColor": "bg1",
178 | "Notification.foreground": "fg",
179 | "ToolWindow.background": "dark_grey"
180 | }
181 | },
182 | "icons": {
183 | "ColorPalette": {
184 | "Actions.Blue": "blue",
185 | "Actions.Green": "aqua",
186 | "Actions.Grey": "#928374",
187 | "Actions.GreyInline.Dark": "fg",
188 | "Actions.Red": "bright_red",
189 | "Actions.Yellow": "bright_yellow",
190 | "Checkbox.Background.Default.Dark": "bg",
191 | "Checkbox.Background.Disabled.Dark": "bg",
192 | "Checkbox.Border.Default.Dark": "fg",
193 | "Checkbox.Border.Disabled.Dark": "#a89984",
194 | "Checkbox.Focus.Thin.Default.Dark": "blue",
195 | "Checkbox.Focus.Thin.Selected.Dark": "blue",
196 | "Checkbox.Focus.Wide.Dark": "blue",
197 | "Checkbox.Foreground.Disabled.Dark": "#a89984",
198 | "Checkbox.Foreground.Selected.Dark": "fg",
199 | "Objects.BlackText": "#000000FF",
200 | "Objects.Blue": "aqua",
201 | "Objects.Green": "aqua",
202 | "Objects.GreenAndroid": "aqua",
203 | "Objects.Grey": "#928374FF",
204 | "Objects.Pink": "bright_purple",
205 | "Objects.Purple": "purple",
206 | "Objects.Red": "red",
207 | "Objects.RedStatus": "bright_red",
208 | "Objects.Yellow": "yellow",
209 | "Objects.YellowDark": "orange"
210 | }
211 | }
212 | }
213 |
--------------------------------------------------------------------------------
/src/main/resources/codely_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | idea
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
947 |
948 |
949 |
950 |
951 |
952 |
953 |
954 |
955 |
956 |
957 |
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 |
969 |
970 |
971 |
972 |
973 |
974 |
975 |
976 |
977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 |
986 |
987 |
988 |
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 |
1003 |
1004 |
1005 |
1006 |
1007 |
1008 |
1009 |
1010 |
1011 |
1012 |
1013 |
1014 |
1015 |
1016 |
1017 |
1018 |
1019 |
1020 |
1021 |
1022 |
1023 |
1024 |
1025 |
1026 |
1027 |
1028 |
1029 |
1030 |
1031 |
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 |
1039 |
1040 |
1041 |
1042 |
1043 |
1044 |
1045 |
1046 |
1047 |
1048 |
1049 |
1050 |
1051 |
1052 |
1053 |
1054 |
1055 |
1056 |
1057 |
1058 |
1059 |
1060 |
1061 |
1062 |
1063 |
1064 |
1065 |
1066 |
1067 |
1068 |
1069 |
1070 |
1071 |
1072 |
1073 |
1074 |
1075 |
1076 |
1077 |
1078 |
1079 |
1080 |
1081 |
1082 |
1083 |
1084 |
1085 |
1086 |
1087 |
1088 |
1089 |
1090 |
1091 |
1092 |
1093 |
1094 |
1095 |
1096 |
1097 |
1098 |
1099 |
1100 |
1101 |
1102 |
1103 |
1104 |
1105 |
1106 |
1107 |
1108 |
1109 |
1110 |
1111 |
1112 |
1113 |
1114 |
1115 |
1116 |
1117 |
1118 |
1119 |
1120 |
1121 |
1122 |
1123 |
1124 |
1125 |
1126 |
1127 |
1128 |
1129 |
1130 |
1131 |
1132 |
1133 |
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 |
1145 |
1146 |
1147 |
1148 |
1149 |
1150 |
1151 |
1152 |
1153 |
1154 |
1155 |
1156 |
1157 |
1158 |
1159 |
1160 |
1161 |
1162 |
1163 |
1164 |
1165 |
1166 |
1167 |
1168 |
1169 |
1170 |
1171 |
1172 |
1173 |
1174 |
1175 |
1176 |
1177 |
1178 |
1179 |
1180 |
1181 |
1182 |
1183 |
1184 |
1185 |
1186 |
1187 |
1188 |
1189 |
1190 |
1191 |
1192 |
1193 |
1194 |
1195 |
1196 |
1197 |
1198 |
1199 |
1200 |
1201 |
1202 |
1203 |
1204 |
1205 |
1206 |
1207 |
1208 |
1209 |
1210 |
1211 |
1212 |
1213 |
1214 |
1215 |
1216 |
1217 |
1218 |
1219 |
1220 |
1221 |
1222 |
1223 |
1224 |
1225 |
1226 |
1227 |
1228 |
1229 |
1230 |
1231 |
1232 |
1233 |
1234 |
1235 |
1236 |
1237 |
1238 |
1239 |
1240 |
1241 |
1242 |
1243 |
1244 |
1245 |
1246 |
1247 |
1248 |
1249 |
1250 |
1251 |
1252 |
1253 |
1254 |
1255 |
1256 |
1257 |
1258 |
1259 |
1260 |
1261 |
1262 |
1263 |
1264 |
1265 |
1266 |
1267 |
1268 |
1269 |
1270 |
1271 |
1272 |
1273 |
1274 |
1275 |
1276 |
1277 |
1278 |
1279 |
1280 |
1281 |
1282 |
1283 |
1284 |
1285 |
1286 |
1287 |
1288 |
1289 |
1290 |
1291 |
1292 |
1293 |
1294 |
1295 |
1296 |
1297 |
1298 |
1299 |
1300 |
1301 |
1302 |
1303 |
1304 |
1305 |
1306 |
1307 |
1308 |
1309 |
1310 |
1311 |
1312 |
1313 |
1314 |
1315 |
1316 |
1317 |
1318 |
1319 |
1320 |
1321 |
1322 |
1323 |
1324 |
1325 |
1326 |
1327 |
1328 |
1329 |
1330 |
1331 |
1332 |
1333 |
1334 |
1335 |
1336 |
1337 |
1338 |
1339 |
1340 |
1341 |
1342 |
1343 |
1344 |
1345 |
1346 |
1347 |
1348 |
1349 |
1350 |
1351 |
1352 |
1353 |
1354 |
1355 |
1356 |
1357 |
1358 |
1359 |
1360 |
1361 |
1362 |
1363 |
1364 |
1365 |
1366 |
1367 |
1368 |
1369 |
1370 |
1371 |
1372 |
1373 |
1374 |
1375 |
1376 |
--------------------------------------------------------------------------------
/src/main/resources/codely_light.theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Codely Light",
3 | "dark": false,
4 | "author": "CodelyTV",
5 | "editorScheme": "/codely_light.xml",
6 | "colors": {
7 | "bg": "#FFFFFF",
8 | "bg0": "#f3f3f3",
9 | "bg1": "#f3f3f3",
10 | "bg2": "#e7e7e7",
11 | "bg3": "#e5e5e5",
12 | "fg": "#42444D",
13 |
14 | "red": "#DC686B",
15 | "bright_red": "#9f555a",
16 | "orange": "#d65d0e",
17 | "bright_orange": "#fe8019",
18 | "yellow": "#d79921",
19 | "bright_yellow": "#fabd2f",
20 | "green": "#98971a",
21 | "bright_green": "#F2CA73",
22 | "blue": "#458588",
23 | "bright_blue": "#83a598",
24 | "classic_blue": "#4D8ACA",
25 | "purple": "#a96bc0",
26 | "bright_purple": "#eb64b9",
27 | "aqua": "#A2C699",
28 | "bright_aqua": "#8ec07c",
29 | "disabled": "#5D5D5D"
30 | },
31 | "ui": {
32 | "*": {
33 | "background": "bg",
34 | "borderColor": "bg1",
35 | "Group.separatorColor": "bg1",
36 | "disabledBorderColor": "bg0",
37 | "foreground": "fg",
38 | "hoverBackground": "bg",
39 | "infoForeground": "#747781",
40 | "lightSelectionBackground": "bg2",
41 | "selectedBackground": "bg0",
42 | "selectedBackgroundInactive": "bg2",
43 | "selectedForeground": "fg",
44 | "selectedInactiveBackground": "bg2",
45 | "selectionInactiveForeground": "fg",
46 | "selectionBackground": "bg2",
47 | "selectionBackgroundInactive": "bg2",
48 | "selectionForeground": "fg",
49 | "selectionInactiveBackground": "bg1",
50 | "separatorColor": "bg1",
51 | "Borders.color": "bg1"
52 | },
53 | "CompletionPopup": {
54 | "selectionBackground": "bg0"
55 | },
56 | "Notification.background": "bg",
57 | "ToolTip.Actions.background": "bg",
58 | "Notification.ToolWindow.informativeBackground": "bg",
59 | "ParameterInfo.background": "bg",
60 | "Panel.background": "bg",
61 | "VersionControl.Log.Commit": {
62 | "currentBranchBackground": "bg"
63 | },
64 | "ActionButton": {
65 | "hoverBackground": "bg1",
66 | "pressedBackground": "bg2"
67 | },
68 | "Button": {
69 | "endBackground": "bg",
70 | "endBorderColor": "bg2",
71 | "startBackground": "bg",
72 | "startBorderColor": "bg2",
73 | "default": {
74 | "endBackground": "classic_blue",
75 | "endBorderColor": "classic_blue",
76 | "focusedBorderColor": "bg",
77 | "foreground": "bg",
78 | "startBackground": "classic_blue",
79 | "startBorderColor": "classic_blue"
80 | }
81 | },
82 | "ComboBox": {
83 | "nonEditableBackground": "bg",
84 | "ArrowButton": {
85 | "iconColor": "fg",
86 | "disabledIconColor": "fg",
87 | "nonEditableBackground": "bg"
88 | }
89 | },
90 | "EditorTabs": {
91 | "underlineColor": "#83a598"
92 | },
93 | "ToolWindow": {
94 | "Header": {
95 | "background": "bg0",
96 | "inactiveBackground": "bg"
97 | },
98 | "HeaderTab": {
99 | "selectedInactiveBackground": "bg0",
100 | "hoverInactiveBackground": "bg0"
101 | }
102 | },
103 | "Table": {
104 | "lightSelectionBackground": "#504945",
105 | "lightSelectionForeground": "fg",
106 | "lightSelectionInactiveBackground": "bg",
107 | "lightSelectionInactiveForeground": "#a89984",
108 | "stripeColor": "bg1"
109 | },
110 | "FileColor": {
111 | "Blue": "#83a59844",
112 | "Green": "#83a598",
113 | "Orange": "#fe801988",
114 | "Rose": "#DC686B44",
115 | "Violet": "#d3869b22",
116 | "Yellow": "#f3f3f3"
117 | },
118 | "Link": {
119 | "activeForeground": "#83a598",
120 | "hoverForeground": "#83a598",
121 | "pressedForeground": "#83a598",
122 | "visitedForeground": "#83a598"
123 | },
124 | "List": {
125 | "background": "bg",
126 | "selectionBackground": "bg1",
127 | "selectionForeground": "fg",
128 | "selectionInactiveBackground": "bg"
129 | },
130 | "NavBar.borderColor": "bg",
131 | "Menu": {
132 | "separatorColor": "bg0",
133 | "background": "bg"
134 | },
135 | "Popup": {
136 | "Header.activeBackground": "bg",
137 | "Header.inactiveBackground": "bg",
138 | "separatorColor": "bg3",
139 | "paintBorder": false
140 | },
141 | "MemoryIndicator": {
142 | "allocatedBackground": "bg",
143 | "usedBackground": "bg"
144 | },
145 | "ProgressBar": {
146 | "indeterminateStartColor": "bg",
147 | "indeterminateEndColor": "bg",
148 | "passedColor": "bg",
149 | "passedEndColor": "bg",
150 | "failedColor": "#260000",
151 | "failedEndColor": "#180000"
152 | },
153 | "PopupMenu.borderWidth": 0,
154 | "PopupMenu.background": "bg",
155 | "PopupMenuSeparator.stripeWidth": 1,
156 | "SettingsTree.rowHeight": "0",
157 | "TableHeader.cellBorder": "3,1,3,1",
158 | "Tree.rowHeight": "0",
159 | "WelcomeScreen": {
160 | "Projects.background": "bg0",
161 | "Projects.selectionBackground": "bg2",
162 | "Projects.selectionInactiveBackground": "bg2",
163 | "background": "bg",
164 | "separatorColor": "bg"
165 | },
166 | "Window.border": "bg1",
167 | "JetBrainsAI": {
168 | "Button.background": "bg",
169 | "Button.foreground": "fg",
170 | "Button.startBorderColor": "bg2",
171 | "Button.endBorderColor": "bg2",
172 | "Button.focusedBorderColor": "classic_blue",
173 | "CompletionPopup.foreground": "fg",
174 | "Editor.background": "bg0",
175 | "Editor.foreground": "fg",
176 | "Notification.background": "bg0",
177 | "Notification.borderColor": "bg1",
178 | "Notification.foreground": "fg",
179 | "ToolWindow.background": "bg0"
180 | }
181 | },
182 | "icons": {
183 | "ColorPalette": {
184 | "Actions.Blue": "#99BFC6",
185 | "Actions.Green": "#A2C699",
186 | "Actions.Grey": "#928374",
187 | "Actions.GreyInline.Dark": "fg",
188 | "Actions.Red": "bright_red",
189 | "Actions.Yellow": "bright_yellow",
190 | "Checkbox.Background.Default.Dark": "bg",
191 | "Checkbox.Background.Disabled.Dark": "bg",
192 | "Checkbox.Border.Default.Dark": "fg",
193 | "Checkbox.Border.Disabled.Dark": "#a89984",
194 | "Checkbox.Focus.Thin.Default.Dark": "blue",
195 | "Checkbox.Focus.Thin.Selected.Dark": "blue",
196 | "Checkbox.Focus.Wide.Dark": "blue",
197 | "Checkbox.Foreground.Disabled.Dark": "#a89984",
198 | "Checkbox.Foreground.Selected.Dark": "fg",
199 | "Objects.BlackText": "#000000FF",
200 | "Objects.Blue": "aqua",
201 | "Objects.Green": "aqua",
202 | "Objects.GreenAndroid": "aqua",
203 | "Objects.Grey": "bg3",
204 | "Objects.Pink": "bright_purple",
205 | "Objects.Purple": "purple",
206 | "Objects.Red": "red",
207 | "Objects.RedStatus": "bright_red",
208 | "Objects.Yellow": "yellow",
209 | "Objects.YellowDark": "orange"
210 | }
211 | }
212 | }
213 |
--------------------------------------------------------------------------------
/src/main/resources/codely_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | idea
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
--------------------------------------------------------------------------------