Browse Source

init

Signed-off-by: gryffyn <me@neveris.one>
main
gryffyn 2 months ago
commit
3d5301b7d2
Signed by: gryffyn GPG Key ID: 6948DD6514D02BEF
  1. 61
      .gitignore
  2. 7
      README.md
  3. 33
      build.gradle
  4. BIN
      gradle/wrapper/gradle-wrapper.jar
  5. 5
      gradle/wrapper/gradle-wrapper.properties
  6. 185
      gradlew
  7. 89
      gradlew.bat
  8. 1
      settings.gradle
  9. 29
      src/main/resources/META-INF/plugin.xml
  10. 2
      src/main/resources/META-INF/pluginIcon.svg
  11. 673
      src/main/resources/colors/F5_Dark.xml
  12. BIN
      src/main/resources/screenshots/dark.png
  13. 770
      src/main/resources/themes/F5_Dark.theme.json

61
.gitignore

@ -0,0 +1,61 @@
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/
*.iml
*.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
### Gradle template
.gradle
**/build/
!src/**/build/
# Ignore Gradle GUI config
gradle-app.setting
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar
# Cache of project
.gradletasknamecache
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties
/src/main/resources/META-INF/pluginIcon_ink.svg

7
README.md

@ -0,0 +1,7 @@
<div style="text-align: center;">
<img src="https://git.neveris.one/gryffyn/f5-dark-intellij/raw/branch/main/src/main/resources/META-INFpluginIcon.svg" width="320" height="320" alt="logo">
</div>
# F5 Dark Intellij
Project F5 for Intellij editors.

33
build.gradle

@ -0,0 +1,33 @@
plugins {
id "java"
id "org.jetbrains.intellij" version "1.0"
}
group "io.gryffyn"
version "1.0"
repositories {
mavenCentral()
}
dependencies {
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.0"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.0"
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version = "2021.1"
updateSinceUntilBuild = false
}
patchPluginXml {
changeNotes = """
<h4>1.0</h4>
<ul>
<li>Initial release.</li>
</ul>
"""
}
test {
useJUnitPlatform()
}

BIN
gradle/wrapper/gradle-wrapper.jar

Binary file not shown.

5
gradle/wrapper/gradle-wrapper.properties

@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

185
gradlew

@ -0,0 +1,185 @@
#!/usr/bin/env sh
#
# Copyright 2015 the original author or authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
##
## Gradle start up script for UN*X
##
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
warn () {
echo "$*"
}
die () {
echo
echo "$*"
echo
exit 1
}
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=`expr $i + 1`
done
case $i in
0) set -- ;;
1) set -- "$args0" ;;
2) set -- "$args0" "$args1" ;;
3) set -- "$args0" "$args1" "$args2" ;;
4) set -- "$args0" "$args1" "$args2" "$args3" ;;
5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=`save "$@"`
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
exec "$JAVACMD" "$@"

89
gradlew.bat

@ -0,0 +1,89 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

1
settings.gradle

@ -0,0 +1 @@
rootProject.name = 'F5-Dark'

29
src/main/resources/META-INF/plugin.xml

@ -0,0 +1,29 @@
<idea-plugin>
<id>one.neveris.f5dark</id>
<name>F5 Dark</name>
<vendor url="https://neveris.one">gryffyn</vendor>
<description><![CDATA[
<h1>F5 Dark</h1>
Project F5 for the Intellij editor family.
<hr />
A dark grey and pink theme.
]]></description>
<!-- please see https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
<!-- Theme plugins are only supported since version 2019.1 -->
<idea-version since-build="191.0"/>
<!-- please see https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html
on how to target different products -->
<depends>com.intellij.modules.platform</depends>
<extensions defaultExtensionNs="com.intellij">
<!-- Add your extensions here -->
<themeProvider id="df9cdfbb-debb-4480-b1a1-5325a0ca81d5" path="/themes/F5_Dark.theme.json"/>
</extensions>
<actions>
<!-- Add your actions here -->
</actions>
</idea-plugin>

2
src/main/resources/META-INF/pluginIcon.svg

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="67.877mm" height="55.165mm" version="1.1" viewBox="0 0 67.877 55.165" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-70.987 -121.09)"><rect x="70.987" y="121.09" width="67.877" height="55.165" ry="7.551" fill="#1d1e20" stroke-linecap="round" stroke-linejoin="round" stroke-width="6.2861" style="paint-order:stroke fill markers"/><path d="m79.895 129.47v38.411h7.6879v-16.406h10.73l0.78755-7.6879h-11.518v-6.6291h18.418l0.78755-7.6879z" fill="#dadadb" stroke-width=".64287" style="shape-inside:url(#rect2720);white-space:pre"/><path d="m106.79 129.47-2.25 21.965h15.482c0.51786 0 1.0355 0.0981 1.5534 0.29456 0.53573 0.17857 1.0094 0.45543 1.4201 0.83044 0.42858 0.35715 0.7675 0.81275 1.0175 1.3663 0.26785 0.53572 0.40204 1.1605 0.40204 1.8748 0 0.78572-0.13419 1.4556-0.40204 2.0092-0.25001 0.55358-0.58893 1.0087-1.0175 1.3658-0.41071 0.35715-0.88434 0.61599-1.4201 0.7767-0.51786 0.16072-1.0355 0.24133-1.5534 0.24133h-14.695l-0.78755 7.6874h15.482c1.5893-1e-5 3.1073-0.27687 4.5537-0.83045 1.4643-0.55358 2.75-1.3481 3.8571-2.3838 1.1072-1.0357 1.9913-2.3034 2.652-3.8034 0.66073-1.5 0.99064-3.1877 0.99064-5.0628 0-1.8572-0.32991-3.5268-0.99064-5.009-0.66072-1.5-1.5449-2.7676-2.652-3.8034-1.1072-1.0536-2.3928-1.8576-3.8571-2.4112-1.4464-0.55358-2.9644-0.82992-4.5537-0.82992h-7.0177l0.69608-6.5898h16.007l0.78755-7.6874z" fill="#f5a9c9" stroke-width=".64287" style="shape-inside:url(#rect2720);white-space:pre"/></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

673
src/main/resources/colors/F5_Dark.xml

@ -0,0 +1,673 @@
<scheme name="F5 Dark" version="142" parent_scheme="Darcula">
<option name="FONT_SCALE" value="1.0" />
<metaInfo>
<property name="created">2021-07-07T04:55:58</property>
<property name="ide">GoLand</property>
<property name="ideVersion">2021.1.1.0.0</property>
<property name="modified">2021-07-07T04:56:13</property>
</metaInfo>
<option name="LINE_SPACING" value="1.0" />
<option name="EDITOR_FONT_SIZE" value="14" />
<option name="EDITOR_FONT_NAME" value="Source Code Pro" />
<option name="CONSOLE_FONT_NAME" value="Source Code Pro" />
<option name="CONSOLE_LIGATURES" value="true" />
<colors>
<option name="ADDED_LINES_COLOR" value="295622" />
<option name="CARET_COLOR" value="bbbbbb" />
<option name="CARET_ROW_COLOR" value="242424" />
<option name="CONSOLE_BACKGROUND_KEY" value="0" />
<option name="DOCUMENTATION_COLOR" value="" />
<option name="FILESTATUS_ADDED" value="629755" />
<option name="FILESTATUS_DELETED" value="6c6c6c" />
<option name="FILESTATUS_IDEA_FILESTATUS_DELETED_FROM_FILE_SYSTEM" value="6c6c6c" />
<option name="FILESTATUS_IDEA_FILESTATUS_IGNORED" value="848504" />
<option name="FILESTATUS_IDEA_FILESTATUS_MERGED_WITH_BOTH_CONFLICTS" value="d5756c" />
<option name="FILESTATUS_IDEA_FILESTATUS_MERGED_WITH_CONFLICTS" value="d5756c" />
<option name="FILESTATUS_IDEA_FILESTATUS_MERGED_WITH_PROPERTY_CONFLICTS" value="d5756c" />
<option name="FILESTATUS_MERGED" value="9876aa" />
<option name="FILESTATUS_MODIFIED" value="6897bb" />
<option name="FILESTATUS_NOT_CHANGED_IMMEDIATE" value="6897bb" />
<option name="FILESTATUS_NOT_CHANGED_RECURSIVE" value="6897bb" />
<option name="FILESTATUS_UNKNOWN" value="d1675a" />
<option name="FILESTATUS_addedOutside" value="629755" />
<option name="FILESTATUS_changelistConflict" value="d5756c" />
<option name="FILESTATUS_modifiedOutside" value="6897bb" />
<option name="GUTTER_BACKGROUND" value="1d1e20" />
<option name="INDENT_GUIDE" value="8cb2ff" />
<option name="INFORMATION_HINT" value="0" />
<option name="METHOD_SEPARATORS_COLOR" value="222220" />
<option name="MODIFIED_LINES_COLOR" value="415f69" />
<option name="RECURSIVE_CALL_ATTRIBUTES" value="574300" />
<option name="RIGHT_MARGIN_COLOR" value="323232" />
<option name="SELECTED_INDENT_GUIDE" value="ffffff" />
<option name="SELECTED_TEARLINE_COLOR" value="8cb2ff" />
<option name="SELECTION_BACKGROUND" value="ffffff" />
<option name="SELECTION_FOREGROUND" value="0" />
<option name="TEARLINE_COLOR" value="222220" />
<option name="WHITESPACES" value="505050" />
</colors>
<attributes>
<option name="ABSTRACT_CLASS_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="9cf828" />
</value>
</option>
<option name="ANNOTATION_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="800080" />
</value>
</option>
<option name="ANONYMOUS_CLASS_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="9cf828" />
</value>
</option>
<option name="BAD_CHARACTER">
<value>
<option name="FOREGROUND" value="ff0010" />
</value>
</option>
<option name="BREAKPOINT_ATTRIBUTES">
<value>
<option name="BACKGROUND" value="3a2323" />
</value>
</option>
<option name="Block comment">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="CLASS_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="9cf828" />
</value>
</option>
<option name="CONSOLE_BLUE_OUTPUT">
<value>
<option name="FOREGROUND" value="5394ec" />
</value>
</option>
<option name="CONSOLE_CYAN_OUTPUT">
<value>
<option name="FOREGROUND" value="6969" />
</value>
</option>
<option name="CONSOLE_ERROR_OUTPUT">
<value>
<option name="FOREGROUND" value="a40f" />
</value>
</option>
<option name="CONSOLE_MAGENTA_OUTPUT">
<value>
<option name="FOREGROUND" value="983498" />
</value>
</option>
<option name="CONSOLE_NORMAL_OUTPUT">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="BACKGROUND" value="0" />
</value>
</option>
<option name="CONSOLE_RED_OUTPUT">
<value>
<option name="FOREGROUND" value="ff6b68" />
</value>
</option>
<option name="CONSOLE_SYSTEM_OUTPUT">
<value>
<option name="FOREGROUND" value="ff0000" />
</value>
</option>
<option name="CONSOLE_USER_INPUT">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="CUSTOM_INVALID_STRING_ESCAPE_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="CUSTOM_KEYWORD1_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="CUSTOM_KEYWORD2_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="CUSTOM_KEYWORD3_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="CUSTOM_KEYWORD4_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="CUSTOM_LINE_COMMENT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="CUSTOM_MULTI_LINE_COMMENT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="CUSTOM_NUMBER_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ff0000" />
</value>
</option>
<option name="CUSTOM_STRING_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="a40f" />
</value>
</option>
<option name="CUSTOM_VALID_STRING_ESCAPE_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ff0000" />
</value>
</option>
<option name="DEFAULT_ATTRIBUTE">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="DEFAULT_BRACES">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_BRACKETS">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_CLASS_NAME">
<value>
<option name="FOREGROUND" value="5eb1e8" />
</value>
</option>
<option name="DEFAULT_CLASS_REFERENCE">
<value>
<option name="FOREGROUND" value="9cf828" />
</value>
</option>
<option name="DEFAULT_COMMA">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_CONSTANT">
<value>
<option name="FOREGROUND" value="80ff00" />
</value>
</option>
<option name="DEFAULT_DOC_COMMENT">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="DEFAULT_DOC_COMMENT_TAG">
<value>
<option name="FOREGROUND" value="8d248d" />
</value>
</option>
<option name="DEFAULT_DOC_MARKUP">
<value>
<option name="FOREGROUND" value="8d248d" />
</value>
</option>
<option name="DEFAULT_DOT">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_ENTITY">
<value>
<option name="FOREGROUND" value="ff0000" />
</value>
</option>
<option name="DEFAULT_FUNCTION_CALL">
<value>
<option name="FOREGROUND" value="1dd036" />
</value>
</option>
<option name="DEFAULT_FUNCTION_DECLARATION">
<value>
<option name="FOREGROUND" value="f7c527" />
</value>
</option>
<option name="DEFAULT_GLOBAL_VARIABLE">
<value>
<option name="FOREGROUND" value="f7c527" />
</value>
</option>
<option name="DEFAULT_IDENTIFIER">
<value>
<option name="FOREGROUND" value="dec23b" />
</value>
</option>
<option name="DEFAULT_INSTANCE_FIELD">
<value>
<option name="FOREGROUND" value="c19131" />
</value>
</option>
<option name="DEFAULT_INTERFACE_NAME">
<value>
<option name="FOREGROUND" value="e85ec0" />
</value>
</option>
<option name="DEFAULT_INVALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" value="ea2639" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_KEYWORD">
<value>
<option name="FOREGROUND" value="1dd036" />
</value>
</option>
<option name="DEFAULT_LABEL">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="DEFAULT_LINE_COMMENT">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="DEFAULT_LOCAL_VARIABLE">
<value>
<option name="FOREGROUND" value="356abf" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_METADATA">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="DEFAULT_NUMBER">
<value>
<option name="FOREGROUND" value="cd68bf" />
</value>
</option>
<option name="DEFAULT_OPERATION_SIGN">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_PARAMETER">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="DEFAULT_PARENTHS">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_SEMICOLON">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DEFAULT_STATIC_FIELD">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="DEFAULT_STATIC_METHOD">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="DEFAULT_STRING">
<value>
<option name="FOREGROUND" value="cd68bf" />
</value>
</option>
<option name="DEFAULT_TAG">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="DEFAULT_TEMPLATE_LANGUAGE_COLOR">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="DEFAULT_VALID_STRING_ESCAPE">
<value>
<option name="FOREGROUND" value="f38f4b" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="DELETED_TEXT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="0" />
<option name="BACKGROUND" value="ffffff" />
</value>
</option>
<option name="DEPRECATED_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="DIFF_CONFLICT">
<value>
<option name="BACKGROUND" value="45302b" />
<option name="ERROR_STRIPE_COLOR" value="8f5247" />
</value>
</option>
<option name="DIFF_DELETED">
<value>
<option name="BACKGROUND" value="484a4a" />
<option name="ERROR_STRIPE_COLOR" value="656e76" />
</value>
</option>
<option name="DIFF_INSERTED">
<value>
<option name="BACKGROUND" value="294436" />
<option name="ERROR_STRIPE_COLOR" value="447152" />
</value>
</option>
<option name="DIFF_MODIFIED">
<value>
<option name="BACKGROUND" value="385570" />
<option name="ERROR_STRIPE_COLOR" value="43698d" />
</value>
</option>
<option name="DOC_COMMENT_TAG_VALUE">
<value>
<option name="FOREGROUND" value="800080" />
</value>
</option>
<option name="DUPLICATE_FROM_SERVER">
<value>
<option name="BACKGROUND" value="5e5339" />
</value>
</option>
<option name="ENUM_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="87f025" />
</value>
</option>
<option name="ERRORS_ATTRIBUTES">
<value>
<option name="EFFECT_COLOR" value="bc3f3c" />
<option name="ERROR_STRIPE_COLOR" value="bc3f3c" />
<option name="EFFECT_TYPE" value="2" />
</value>
</option>
<option name="EXECUTIONPOINT_ATTRIBUTES">
<value>
<option name="BACKGROUND" value="2d6099" />
</value>
</option>
<option name="FOLDED_TEXT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="BACKGROUND" value="8cb2ff" />
</value>
</option>
<option name="FOLLOWED_HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="287bde" />
<option name="EFFECT_COLOR" value="287bde" />
<option name="EFFECT_TYPE" value="1" />
</value>
</option>
<option name="GENERIC_SERVER_ERROR_OR_WARNING">
<value>
<option name="EFFECT_COLOR" value="f49810" />
<option name="ERROR_STRIPE_COLOR" value="f49810" />
<option name="EFFECT_TYPE" value="1" />
</value>
</option>
<option name="HTML_CODE">
<value />
</option>
<option name="HYPERLINK_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="287bde" />
<option name="EFFECT_COLOR" value="287bde" />
<option name="EFFECT_TYPE" value="1" />
</value>
</option>
<option name="IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value>
<option name="BACKGROUND" value="616161" />
<option name="ERROR_STRIPE_COLOR" value="616161" />
</value>
</option>
<option name="IMPLICIT_ANONYMOUS_CLASS_PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="87f025" />
</value>
</option>
<option name="INFO_ATTRIBUTES">
<value>
<option name="EFFECT_COLOR" value="aeae80" />
<option name="ERROR_STRIPE_COLOR" value="aeae80" />
<option name="EFFECT_TYPE" value="2" />
</value>
</option>
<option name="INJECTED_LANGUAGE_FRAGMENT">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="INLAY_DEFAULT">
<value>
<option name="FOREGROUND" value="0" />
<option name="BACKGROUND" value="dadadb" />
</value>
</option>
<option name="INLINE_PARAMETER_HINT">
<value>
<option name="FOREGROUND" value="0" />
<option name="BACKGROUND" value="dadadb" />
</value>
</option>
<option name="INLINE_PARAMETER_HINT_CURRENT">
<value>
<option name="FOREGROUND" value="0" />
<option name="BACKGROUND" value="bcdaf7" />
</value>
</option>
<option name="INLINE_PARAMETER_HINT_HIGHLIGHTED">
<value>
<option name="FOREGROUND" value="0" />
<option name="BACKGROUND" value="dadadb" />
</value>
</option>
<option name="INSTANCE_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="c38705" />
</value>
</option>
<option name="INTERFACE_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="87f025" />
</value>
</option>
<option name="KOTLIN_FUNCTION_LITERAL_BRACES_AND_ARROW">
<value>
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="KOTLIN_LABEL">
<value />
</option>
<option name="LOG_ERROR_OUTPUT">
<value>
<option name="FOREGROUND" value="7f93ff" />
</value>
</option>
<option name="LOG_EXPIRED_ENTRY">
<value>
<option name="FOREGROUND" value="666666" />
</value>
</option>
<option name="LOG_WARNING_OUTPUT">
<value>
<option name="FOREGROUND" value="f7c527" />
</value>
</option>
<option name="MATCHED_BRACE_ATTRIBUTES">
<value>
<option name="BACKGROUND" value="3b514d" />
<option name="FONT_TYPE" value="1" />
</value>
</option>
<option name="METHOD_DECLARATION_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="f7c527" />
</value>
</option>
<option name="NOT_USED_ELEMENT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="808080" />
<option name="EFFECT_COLOR" value="808080" />
<option name="EFFECT_TYPE" value="2" />
</value>
</option>
<option name="OC.PARAMETER">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="OC.STRUCT_FIELD">
<value>
<option name="FOREGROUND" value="d51cff" />
</value>
</option>
<option name="OC.TYPEDEF">
<value>
<option name="FOREGROUND" value="fff700" />
</value>
</option>
<option name="PARAMETER_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="PY.BUILTIN_NAME">
<value>
<option name="FOREGROUND" value="4949f8" />
</value>
</option>
<option name="PY.CLASS_DEFINITION">
<value>
<option name="FOREGROUND" value="9cf828" />
<option name="EFFECT_TYPE" value="1" />
</value>
</option>
<option name="PY.DECORATOR">
<value>
<option name="FOREGROUND" value="6a6aff" />
</value>
</option>
<option name="PY.FUNC_DEFINITION" baseAttributes="DEFAULT_FUNCTION_DECLARATION" />
<option name="PY.KEYWORD_ARGUMENT">
<value>
<option name="FOREGROUND" value="8c37b6" />
</value>
</option>
<option name="PY.NESTED_FUNC_DEFINITION">
<value>
<option name="FOREGROUND" value="f1c438" />
<option name="EFFECT_TYPE" value="1" />
</value>
</option>
<option name="PY.STRING.U" baseAttributes="DEFAULT_STRING" />
<option name="SEARCH_RESULT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
<option name="BACKGROUND" value="0" />
<option name="ERROR_STRIPE_COLOR" value="616161" />
</value>
</option>
<option name="STATIC_FIELD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="STATIC_METHOD_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="800080" />
</value>
</option>
<option name="TEMPLATE_VARIABLE_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="ffffff" />
</value>
</option>
<option name="TEXT">
<value>
<option name="FOREGROUND" value="dadadb" />
<option name="BACKGROUND" value="131314" />
</value>
</option>
<option name="TEXT_SEARCH_RESULT_ATTRIBUTES">
<value />
</option>
<option name="TODO_DEFAULT_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="a8c023" />
<option name="FONT_TYPE" value="2" />
<option name="ERROR_STRIPE_COLOR" value="a74c0" />
</value>
</option>
<option name="TYPE_PARAMETER_NAME_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="cdb1ad" />
</value>
</option>
<option name="TYPO">
<value>
<option name="EFFECT_COLOR" value="867f27" />
<option name="EFFECT_TYPE" value="2" />
</value>
</option>
<option name="UNMATCHED_BRACE_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="d1243b" />
</value>
</option>
<option name="WARNING_ATTRIBUTES">
<value>
<option name="BACKGROUND" value="52503a" />
<option name="ERROR_STRIPE_COLOR" value="8c8c00" />
<option name="EFFECT_TYPE" value="2" />
</value>
</option>
<option name="WRITE_IDENTIFIER_UNDER_CARET_ATTRIBUTES">
<value />
</option>
<option name="WRITE_SEARCH_RESULT_ATTRIBUTES">
<value />
</option>
<option name="WRONG_REFERENCES_ATTRIBUTES">
<value>
<option name="FOREGROUND" value="bc3f3c" />
</value>
</option>
</attributes>
</scheme>

BIN
src/main/resources/screenshots/dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

770
src/main/resources/themes/F5_Dark.theme.json

@ -0,0 +1,770 @@
{
"name": "F5 Dark",
"dark": true,
"author": "gryffyn",
"editorScheme": "/colors/F5_Dark.xml",
"colors": {
"backgroundColor": "#1d1e20",
"foregroundColor": "#dadadb",
"textColor": "#dadadb",
"selectionBackgroundColor": "#323232",
"selectionForegroundColor": "#dadadb",
"buttonColor": "#f5a9c9",
"buttonForeground": "#1d1e20",
"secondaryBackgroundColor": "#323232",
"disabledColor": "#454547",
"contrastColor": "#131314",
"tableSelectedColor": "#262626",
"secondBorderColor": "#1E1E1E",
"highlightColor": "#454547",
"treeSelectionColor": "#292929",
"notificationsColor": "#111111",
"accentColor": "#f5a9c9",
"excludedColor": "#3e1818",
"selectionTransparentBackgroundColor": "#1d1e20"
},
"ui": {
"*": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"textForeground": "textColor",
"textBackground": "backgroundColor",
"errorForeground": "#FA3232",
"infoForeground": "foregroundColor",
"disabledForeground": "foregroundColor",
"disabledText": "foregroundColor",
"inactiveForeground": "foregroundColor",
"disabledBackground": "disabledColor",
"inactiveBackground": "disabledColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "selectionBackgroundColor",
"selectionInactiveBackground": "disabledColor",
"selectionBackgroundInactive": "disabledColor",
"acceleratorForeground": "selectionForegroundColor",
"acceleratorSelectionForeground": "selectionForegroundColor",
"borderColor": "secondBorderColor",
"disabledBorderColor": "disabledColor",
"focusColor": "foregroundColor",
"focusedBorderColor": "foregroundColor",
"hoverBorderColor": "foregroundColor",
"pressedBorderColor": "foregroundColor",
"separatorColor": "treeSelectionColor",
"lineSeparatorColor": "treeSelectionColor"
},
"ActionButton": {
"hoverBorderColor": "buttonColor"
},
"Borders": {
"color": "secondBorderColor",
"ContrastBorderColor": "backgroundColor"
},
"Button": {
"foreground": "selectionForegroundColor",
"startBackground": "selectionBackgroundColor",
"endBackground": "selectionBackgroundColor",
"shadowColor": "backgroundColor",
"arc": "2",
"default": {
"foreground": "buttonForeground",
"startBackground": "buttonColor",
"endBackground": "buttonColor",
"shadowColor": "backgroundColor"
}
},
"CheckBox": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"disabledText": "disabledColor",
"select": "selectionForegroundColor"
},
"CheckBoxMenuItem": {
"foreground": "buttonColor",
"background": "backgroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "selectionBackgroundColor",
"disabledForeground": "disabledColor",
"disabledBackground": "backgroundColor",
"acceleratorForeground": "textColor",
"acceleratorSelectionForeground": "textColor"
},
"ColorChooser": {
"foreground": "foregroundColor",
"background": "backgroundColor"
},
"ComboBox": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"disabledForeground": "disabledColor",
"disabledBackground": "backgroundColor",
"selectionForeground": "foregroundColor",
"selectionBackground": "tableSelectedColor",
"buttonBackground": "backgroundColor",
"nonEditableBackground": "backgroundColor",
"ArrowButton": {
"background": "backgroundColor",
"iconColor": "buttonColor",
"disabledIconColor": "disabledColor",
"nonEditableBackground": "backgroundColor"
}
},
"ComboBoxButton": {
"background": "backgroundColor"
},
"ComboPopup": {
"border": "secondBorderColor"
},
"CompletionPopup": {
"foreground": "foregroundColor",
"background": "secondaryBackgroundColor",
"infoForeground": "textColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "secondaryBackgroundColor",
"selectionInfoForeground": "selectionForegroundColor",
"selectionInactiveBackground": "highlightColor"
},
"Component": {
"borderColor": "highlightColor",
"infoForeground": "textColor",
"disabledBorderColor": "disabledColor",
"focusedBorderColor": "highlightColor"
},
"Counter": {
"foreground": "selectionForegroundColor"
},
"DebuggerPopup": {
"borderColor": "backgroundColor"
},
"DebuggerTabs": {
"selectedBackground": "highlightColor",
"underlinedTabBackground": "tableSelectedColor"
},
"DefaultTabs": {
"background": "backgroundColor",
"borderColor": "backgroundColor",
"hoverBackground": "tableSelectedColor",
"hoverColor": "highlightColor",
"inactiveMaskColor": "contrastColor",
"underlinedTabBackground": "tableSelectedColor"
},
"DragAndDrop": {
"areaForeground": "foregroundColor",
"areaBackground": "backgroundColor",
"areaBorderColor": "backgroundColor"
},
"Editor": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"shortcutForeground": "textColor"
},
"EditorPane": {
"inactiveBackground": "backgroundColor"
},
"EditorTabs": {
"background": "backgroundColor",
"borderColor": "selectionBackgroundColor",
"selectedBackground": "tableSelectedColor",
"hoverColor": "highlightColor",
"inactiveColoredFileBackground": "backgroundColor",
"underlinedTabBackground": "tableSelectedColor"
},
"FileColor": {
},
"FlameGraph": {
},
"FormattedTextField": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor",
"inactiveForeground": "disabledColor"
},
"Group": {
"separatorColor": "foregroundColor",
"disabledSeparatorColor": "secondBorderColor"
},
"GutterTooltip": {
"lineSeparatorColor": "backgroundColor",
"infoForeground": "foregroundColor"
},
"HelpTooltip": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"infoForeground": "textColor",
"shortcutForeground": "textColor",
"borderColor": "secondBorderColor"
},
"InformationHint": {
"borderColor": "secondBorderColor"
},
"InplaceRefactoringPopup": {
"borderColor": "backgroundColor"
},
"Label": {
"foreground": "foregroundColor",
"infoForeground": "textColor",
"selectedForeground": "selectionForegroundColor",
"disabledForeground": "disabledColor",
"disabledText": "disabledColor"
},
"Link": {
"secondaryForeground": "textColor"
},
"List": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "selectionBackgroundColor",
"selectionInactiveForeground": "selectionForegroundColor",
"selectionInactiveBackground": "selectionTransparentBackgroundColor"
},
"MemoryIndicator": {
"allocatedBackground": "secondaryBackgroundColor",
"usedBackground": "highlightColor"
},
"Menu": {
"foreground": "foregroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "selectionBackgroundColor",
"disabledForeground": "disabledColor",
"acceleratorForeground": "textColor",
"acceleratorSelectionForeground": "selectionForegroundColor",
"borderColor": "selectionBackgroundColor",
"separatorColor": "secondBorderColor"
},
"MenuBar": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"disabledForeground": "disabledColor",
"disabledBackground": "backgroundColor",
"borderColor": "backgroundColor",
"highlight": "backgroundColor",
"shadow": "backgroundColor"
},
"MenuItem": {
"foreground": "foregroundColor",
"disabledForeground": "disabledColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "selectionBackgroundColor",
"acceleratorForeground": "textColor",
"acceleratorSelectionForeground": "selectionForegroundColor"
},
"NavBar": {
"borderColor": "backgroundColor"
},
"Notification": {
"foreground": "foregroundColor",
"background": "notificationsColor",
"MoreButton": {
"foreground": "backgroundColor",
"background": "buttonColor",
"innerBorderColor": "buttonColor"
},
"ToolWindow": {
"informativeForeground": "foregroundColor",
"warningForeground": "foregroundColor",
"errorForeground": "foregroundColor"
}
},
"OptionPane": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"messageForeground": "foregroundColor"
},
"Panel": {
"foreground": "foregroundColor",
"background": "backgroundColor"
},
"ParameterInfo": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"borderColor": "tableSelectedColor",
"disabledForeground": "disabledColor",
"infoForeground": "textColor",
"currentOverloadBackground": "highlightColor",
"lineSeparatorColor": "tableSelectedColor"
},
"PasswordField": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor",
"inactiveForeground": "disabledColor"
},
"Plugins": {
"disabledForeground": "disabledColor",
"lightSelectionBackground": "selectionBackgroundColor",
"tagBackground": "highlightColor",
"eapTagBackground": "highlightColor",
"Tab": {
"selectedForeground": "selectionForegroundColor",
"selectedBackground": "tableSelectedColor",
"hoverBackground": "tableSelectedColor"
},
"Button": {
"installForeground": "backgroundColor",
"installBackground": "buttonColor",
"installBorderColor":"buttonColor",
"installFillForeground": "disabledColor",
"installFillBackground": "buttonColor",
"installFocusedBackground": "highlightColor",
"updateForeground":"backgroundColor",
"updateBackground": "buttonColor",
"updateBorderColor": "buttonColor"
},
"SearchField": {
"borderColor": "secondBorderColor"
},
"SectionHeader": {
"foreground": "foregroundColor",
"background": "backgroundColor"
}
},
"Popup": {
"inactiveBorderColor": "backgroundColor",
"separatorForeground": "foregroundColor",
"separatorColor": "selectionBackgroundColor",
"borderColor": "contrastColor",
"Advertiser": {
"background": "backgroundColor"
},
"Header": {
"activeBackground": "backgroundColor",
"inactiveBackground": "contrastColor"
},
"Toolbar": {
"background": "contrastColor",
"borderColor": "backgroundColor"
}
},
"PopupMenu": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"translucentBackground": "backgroundColor"
},
"PopupMenuSeparator": {
},
"ProgressBar": {
"trackColor": "highlightColor",
"selectionBackground": "highlightColor"
},
"RadioButton": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"disabledText": "disabledColor"
},
"RadioButtonMenuItem": {
"foreground": "buttonColor",
"selectionBackground": "selectionBackgroundColor",
"disabledForeground": "disabledColor",
"acceleratorForeground": "textColor",
"acceleratorSelectionForeground": "textColor"
},
"ScrollBar": {
"background": "backgroundColor",
"thumb": "contrastColor"
},
"ScrollPane": {
},
"SearchEverywhere": {
"Advertiser": {
"background": "contrastColor"
},
"Header": {
"background": "backgroundColor"
},
"List": {
"separatorForeground": "foregroundColor",
"separatorColor": "secondBorderColor"
},
"SearchField": {
"background": "contrastColor",
"borderColor": "backgroundColor",
"infoForeground": "disabledColor"
},
"Tab": {
"selectedForeground": "selectionForegroundColor",
"selectedBackground": "highlightColor"
}
},
"SearchField": {
"errorBackground": "notificationsColor"
},
"SearchMatch": {
},
"Separator": {
"foreground": "secondaryBackgroundColor",
"background": "secondaryBackgroundColor",
"separatorColor": "selectionBackgroundColor"
},
"SettingsTree": {
},
"SidePanel": {
"background": "backgroundColor"
},
"Slider": {
"background": "backgroundColor",
"tickColor": "secondaryBackgroundColor",
"trackColor": "tableSelectedColor"
},
"SpeedSearch": {
"foreground": "foregroundColor",
"background": "highlightColor",
"errorForeground": "foregroundColor",
"borderColor": "secondBorderColor"
},
"Spinner": {
"foreground": "foregroundColor",
"background": "backgroundColor"
},
"SplitPane": {
"highlight": "backgroundColor"
},
"SplitPaneDivider": {
},
"StatusBar": {
"borderColor": "backgroundColor",
"hoverBackground": "backgroundColor"
},
"TabbedPane": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"disabledForeground": "disabledColor",
"disabledUnderlineColor": "disabledColor",
"hoverColor": "highlightColor",
"focusColor": "tableSelectedColor",
"contentAreaColor": "highlightColor"
},
"Table": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"gridColor": "backgroundColor",
"stripeColor": "contrastColor",
"sortIconColor": "foregroundColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor",
"selectionInactiveBackground": "tableSelectedColor",
"focusCellForeground": "selectionForegroundColor",
"focusCellBackground": "tableSelectedColor",
"lightSelectionForeground": "selectionForegroundColor",
"lightSelectionInactiveForeground": "textColor",
"lightSelectionInactiveBackground":"secondaryBackgroundColor"
},
"TableHeader": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"focusCellBackground": "selectionForegroundColor",
"separatorColor": "secondBorderColor",
"bottomSeparatorColor": "secondBorderColor"
},
"TextArea": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"inactiveForeground": "disabledColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor"
},
"TextComponent": {
},
"TextField": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"inactiveForeground": "disabledColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor"
},
"TextPane": {
"foreground": "foregroundColor",
"background": "backgroundColor",
"inactiveForeground": "disabledColor",
"selectionForeground": "selectionForegroundColor",
"selectionBackground": "tableSelectedColor"
},
"textText": "textColor",
"TitledBorder": {
"titleColor": "backgroundColor"
},
"TitlePane": {
"background": "backgroundColor",
"inactiveBackground": "disabledColor",
"Button": {
"hoverBackground": "selectionTransparentBackgroundColor"
}
},
"ToggleButton": {
"foreground": "foregroundColor",
"offForeground": "foregroundColor",
"offBackground": "backgroundColor",
"buttonColor": "buttonColor",
"borderColor": "buttonColor",
"disabledText": "disabledColor"
},
"Toolbar": {
"Floating": {
"background": "selectionBackgroundColor"
}
},
"Tooltip": {
"separatorColor": "secondBorderColor"
},
"ToolBar": {
"foreground": "foregroundColor",
"background": "contrastColor",
"borderHandleColor": "textColor",
"floatingForeground": "textColor"
},