mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-04-02 21:47:37 -05:00
Compare commits
140 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5729c20386 | ||
|
|
a4d70d8095 | ||
|
|
8fcce349d5 | ||
|
|
5a94676a3a | ||
|
|
f32d72ee62 | ||
|
|
e35fc8620c | ||
|
|
277c288952 | ||
|
|
240b08e55c | ||
|
|
fe7f345661 | ||
|
|
c8db01c958 | ||
|
|
f456185f7d | ||
|
|
801b555835 | ||
|
|
eee177e64b | ||
|
|
63639f8e96 | ||
|
|
de1b0b1bb6 | ||
|
|
bbdd7fc2b4 | ||
|
|
6addb5c4b4 | ||
|
|
b47e0c88d6 | ||
|
|
d06993d940 | ||
|
|
d31f167b9e | ||
|
|
f12ee6c167 | ||
|
|
983b341f33 | ||
|
|
f3e6642f05 | ||
|
|
0a63990d21 | ||
|
|
6909bb4b03 | ||
|
|
620aa8bcee | ||
|
|
d13ddeb944 | ||
|
|
1b5da0e1d1 | ||
|
|
7a2d0e7fcb | ||
|
|
477c3b6b1e | ||
|
|
95312c3650 | ||
|
|
9006e835c6 | ||
|
|
f801d61929 | ||
|
|
a143e5777c | ||
|
|
bf500e46e7 | ||
|
|
4a2f79f390 | ||
|
|
c24ce7c5bc | ||
|
|
8a6a0c7971 | ||
|
|
de6e5bd800 | ||
|
|
e18a04f9e6 | ||
|
|
14fc652f4b | ||
|
|
9a876e747a | ||
|
|
f8ee8b27fb | ||
|
|
ce1a1487aa | ||
|
|
fe1e364a1d | ||
|
|
eabb052107 | ||
|
|
734f3621f1 | ||
|
|
9612a81f2e | ||
|
|
2945a36cef | ||
|
|
b84dc5bfcc | ||
|
|
60486fd880 | ||
|
|
891091cebc | ||
|
|
1493ddcf41 | ||
|
|
4299c50537 | ||
|
|
14577c396d | ||
|
|
e9b566241d | ||
|
|
d39b08c035 | ||
|
|
69ac683c8c | ||
|
|
eafd0b3d06 | ||
|
|
310a4989dc | ||
|
|
3d0df51839 | ||
|
|
ede02aaaa5 | ||
|
|
beff149004 | ||
|
|
07db6e8fb0 | ||
|
|
46852c0780 | ||
|
|
a5e41c573f | ||
|
|
ed91aa4648 | ||
|
|
9a94395d30 | ||
|
|
04aa61c2bb | ||
|
|
035a13df54 | ||
|
|
e8a6f0ca3d | ||
|
|
1fc519b9de | ||
|
|
2bcf38e2e3 | ||
|
|
8eb44a68cb | ||
|
|
30c7b442a8 | ||
|
|
cee2211108 | ||
|
|
b7bcbccd45 | ||
|
|
d2ccb97eba | ||
|
|
39d56f2603 | ||
|
|
83e904dd2d | ||
|
|
110c787eba | ||
|
|
7c7ff289de | ||
|
|
617a35c51b | ||
|
|
73487ccf65 | ||
|
|
712bff9c99 | ||
|
|
eedfcf86aa | ||
|
|
f730848928 | ||
|
|
61d0574c5c | ||
|
|
2f01e01ec1 | ||
|
|
cbcf66df7f | ||
|
|
cfaeea039b | ||
|
|
a891d1eb54 | ||
|
|
4372052ef0 | ||
|
|
8734b062dc | ||
|
|
343451de65 | ||
|
|
144d65c776 | ||
|
|
a6815574f7 | ||
|
|
e5a116a0d4 | ||
|
|
0beef6b108 | ||
|
|
7341008449 | ||
|
|
49bd53194a | ||
|
|
baf4437efc | ||
|
|
b244f80f81 | ||
|
|
e41c91a42b | ||
|
|
b9a2e3ceac | ||
|
|
fa7dd3bdc4 | ||
|
|
9a8c68b846 | ||
|
|
698e33ddf4 | ||
|
|
909258ba14 | ||
|
|
2ad6bd1d23 | ||
|
|
510ffd41d8 | ||
|
|
4f00591c4e | ||
|
|
5b65ed87cd | ||
|
|
b0121c422d | ||
|
|
a9e9fad222 | ||
|
|
b5fc07acc7 | ||
|
|
140ebfdb92 | ||
|
|
37d0179de1 | ||
|
|
823d4b0fe2 | ||
|
|
dd1eacf4f0 | ||
|
|
86c33dd686 | ||
|
|
c6757cc61b | ||
|
|
a38cf284dd | ||
|
|
575b8e3f7f | ||
|
|
bc443f47f1 | ||
|
|
b631bcc0db | ||
|
|
5ccd92ece6 | ||
|
|
2f3c8868a7 | ||
|
|
6f7b5e8005 | ||
|
|
10d1e4b798 | ||
|
|
9d5934df14 | ||
|
|
be507de6c1 | ||
|
|
e5d3c08821 | ||
|
|
027b4ab7da | ||
|
|
fefea0d7ec | ||
|
|
33f30bfd19 | ||
|
|
e9d4b9961a | ||
|
|
b94248fe79 | ||
|
|
225975e0dd | ||
|
|
eac7492143 |
4
.gitattributes
vendored
4
.gitattributes
vendored
@@ -15,8 +15,12 @@
|
|||||||
# BINARY FILES:
|
# BINARY FILES:
|
||||||
# Disable line ending normalize on checkin.
|
# Disable line ending normalize on checkin.
|
||||||
|
|
||||||
|
*.dll binary
|
||||||
|
*.dylib binary
|
||||||
*.gif binary
|
*.gif binary
|
||||||
*.jar binary
|
*.jar binary
|
||||||
|
*.lib binary
|
||||||
*.png binary
|
*.png binary
|
||||||
*.sketch binary
|
*.sketch binary
|
||||||
|
*.so binary
|
||||||
*.zip binary
|
*.zip binary
|
||||||
|
|||||||
40
.github/workflows/ci.yml
vendored
40
.github/workflows/ci.yml
vendored
@@ -33,6 +33,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- uses: gradle/wrapper-validation-action@v1
|
||||||
|
|
||||||
- name: Setup Java ${{ matrix.java }}
|
- name: Setup Java ${{ matrix.java }}
|
||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
@@ -60,12 +62,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: FlatLaf-build-artifacts
|
name: FlatLaf-build-artifacts
|
||||||
path: |
|
path: |
|
||||||
flatlaf-core/build/libs
|
flatlaf-*/build/libs
|
||||||
flatlaf-demo/build/libs
|
|
||||||
flatlaf-extras/build/libs
|
|
||||||
flatlaf-intellij-themes/build/libs
|
|
||||||
flatlaf-jide-oss/build/libs
|
|
||||||
flatlaf-swingx/build/libs
|
|
||||||
!**/*-javadoc.jar
|
!**/*-javadoc.jar
|
||||||
!**/*-sources.jar
|
!**/*-sources.jar
|
||||||
|
|
||||||
@@ -75,7 +72,7 @@ jobs:
|
|||||||
needs: build
|
needs: build
|
||||||
if: |
|
if: |
|
||||||
github.event_name == 'push' &&
|
github.event_name == 'push' &&
|
||||||
github.ref == 'refs/heads/master' &&
|
github.ref == 'refs/heads/main' &&
|
||||||
github.repository == 'JFormDesigner/FlatLaf'
|
github.repository == 'JFormDesigner/FlatLaf'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -99,11 +96,11 @@ jobs:
|
|||||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
||||||
restore-keys: ${{ runner.os }}-gradle
|
restore-keys: ${{ runner.os }}-gradle
|
||||||
|
|
||||||
- name: Publish snapshot to oss.jfrog.org
|
- name: Publish snapshot to oss.sonatype.org
|
||||||
run: ./gradlew artifactoryPublish
|
run: ./gradlew publish -Dorg.gradle.internal.publish.checksums.insecure=true
|
||||||
env:
|
env:
|
||||||
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
|
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
|
||||||
BINTRAY_KEY: ${{ secrets.BINTRAY_KEY }}
|
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
|
||||||
|
|
||||||
|
|
||||||
release:
|
release:
|
||||||
@@ -135,8 +132,21 @@ jobs:
|
|||||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
||||||
restore-keys: ${{ runner.os }}-gradle
|
restore-keys: ${{ runner.os }}-gradle
|
||||||
|
|
||||||
- name: Release a new stable version to bintray
|
- name: Release a new stable version to Maven Central
|
||||||
run: ./gradlew bintrayUpload -Drelease=true
|
run: ./gradlew publish :flatlaf-demo:build -Drelease=true
|
||||||
env:
|
env:
|
||||||
BINTRAY_USER: ${{ secrets.BINTRAY_USER }}
|
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
|
||||||
BINTRAY_KEY: ${{ secrets.BINTRAY_KEY }}
|
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
|
||||||
|
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
|
||||||
|
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
|
||||||
|
|
||||||
|
- name: Upload demo
|
||||||
|
uses: sebastianpopp/ftp-action@releases/v2
|
||||||
|
with:
|
||||||
|
host: ${{ secrets.FTP_SERVER }}
|
||||||
|
user: ${{ secrets.FTP_USERNAME }}
|
||||||
|
password: ${{ secrets.FTP_PASSWORD }}
|
||||||
|
forceSsl: true
|
||||||
|
localDir: "flatlaf-demo/build/libs"
|
||||||
|
remoteDir: "."
|
||||||
|
options: "--only-newer --no-recursion --verbose=1"
|
||||||
|
|||||||
58
.github/workflows/natives.yml
vendored
Normal file
58
.github/workflows/natives.yml
vendored
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
# https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle
|
||||||
|
|
||||||
|
name: Native Libraries
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- '*'
|
||||||
|
tags:
|
||||||
|
- '[0-9]*'
|
||||||
|
paths:
|
||||||
|
- 'flatlaf-natives/flatlaf-natives-windows/**'
|
||||||
|
- '.github/workflows/natives.yml'
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- '*'
|
||||||
|
paths:
|
||||||
|
- 'flatlaf-natives/flatlaf-natives-windows/**'
|
||||||
|
- '.github/workflows/natives.yml'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
Windows:
|
||||||
|
runs-on: windows-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- uses: gradle/wrapper-validation-action@v1
|
||||||
|
|
||||||
|
- name: Setup Java 1.8
|
||||||
|
uses: actions/setup-java@v1
|
||||||
|
with:
|
||||||
|
java-version: 1.8
|
||||||
|
|
||||||
|
- name: Cache Gradle wrapper
|
||||||
|
uses: actions/cache@v1
|
||||||
|
with:
|
||||||
|
path: ~/.gradle/wrapper
|
||||||
|
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }}
|
||||||
|
|
||||||
|
- name: Cache Gradle cache
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: |
|
||||||
|
~/.gradle/caches
|
||||||
|
!~/.gradle/caches/modules-2/modules-2.lock
|
||||||
|
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
|
||||||
|
restore-keys: ${{ runner.os }}-gradle
|
||||||
|
|
||||||
|
- name: Build with Gradle
|
||||||
|
run: ./gradlew :flatlaf-natives-windows:build
|
||||||
|
|
||||||
|
- name: Upload artifacts
|
||||||
|
uses: actions/upload-artifact@v2
|
||||||
|
with:
|
||||||
|
name: FlatLaf-natives-windows-build-artifacts
|
||||||
|
path: |
|
||||||
|
flatlaf-natives/flatlaf-natives-windows/build
|
||||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -9,3 +9,5 @@ out/
|
|||||||
*.iml
|
*.iml
|
||||||
*.ipr
|
*.ipr
|
||||||
*.iws
|
*.iws
|
||||||
|
.vs/
|
||||||
|
.vscode/
|
||||||
|
|||||||
133
CHANGELOG.md
133
CHANGELOG.md
@@ -1,6 +1,139 @@
|
|||||||
FlatLaf Change Log
|
FlatLaf Change Log
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
## 1.1.2
|
||||||
|
|
||||||
|
#### New features and improvements
|
||||||
|
|
||||||
|
- Native window decorations: Added API to check whether current platform
|
||||||
|
supports window decorations (`FlatLaf.supportsNativeWindowDecorations()`) and
|
||||||
|
to toggle window decorations of all windows
|
||||||
|
(`FlatLaf.setUseNativeWindowDecorations(boolean)`).
|
||||||
|
- Native window decorations: Support changing title bar background and
|
||||||
|
foreground colors per window. (set client properties
|
||||||
|
`JRootPane.titleBarBackground` and `JRootPane.titleBarForeground` on root pane
|
||||||
|
to a `java.awt.Color`).
|
||||||
|
|
||||||
|
#### Fixed bugs
|
||||||
|
|
||||||
|
- Native window decorations: Fixed loading of native library when using Java
|
||||||
|
Platform Module System (JPMS) for application. (issue #289)
|
||||||
|
- Native window decorations: Removed superfluous pixel-line at top of screen
|
||||||
|
when window is maximized. (issue #296)
|
||||||
|
- Window decorations: Fixed random window title bar background in cases were
|
||||||
|
background is not filled by custom window or root pane components and unified
|
||||||
|
background is enabled.
|
||||||
|
- IntelliJ Themes: Fixed window title bar background if unified background is
|
||||||
|
enabled.
|
||||||
|
- IntelliJ Themes: Fixed system colors.
|
||||||
|
- Button and ToggleButton: Do not paint background of disabled (and unselected)
|
||||||
|
toolBar buttons. (issue #292; regression since fixing #112)
|
||||||
|
- ComboBox and Spinner: Fixed too wide arrow button if component is higher than
|
||||||
|
preferred. (issue #302)
|
||||||
|
- SplitPane: `JSplitPane.setContinuousLayout(false)` did not work. (issue #301)
|
||||||
|
- TabbedPane: Fixed NPE when creating/modifying in another thread. (issue #299)
|
||||||
|
- Fixed crash when running in Webswing. (issue #290)
|
||||||
|
|
||||||
|
|
||||||
|
## 1.1.1
|
||||||
|
|
||||||
|
#### New features and improvements
|
||||||
|
|
||||||
|
- Native window decorations: Support disabling native window decorations per
|
||||||
|
window. (set client property `JRootPane.useWindowDecorations` on root pane to
|
||||||
|
`false`).
|
||||||
|
- Support running on WinPE. (issue #279)
|
||||||
|
|
||||||
|
#### Fixed bugs
|
||||||
|
|
||||||
|
- Native window decorations: Fixed missing animations when minimizing,
|
||||||
|
maximizing or restoring a window using window title bar buttons. (issue #282)
|
||||||
|
- Native window decorations: Fixed broken maximizing window when restoring frame
|
||||||
|
state at startup. (issue #283)
|
||||||
|
- Native window decorations: Fixed double window title bar when first disposing
|
||||||
|
a window with `frame.dispose()` and then showing it again with
|
||||||
|
`frame.setVisible(true)`. (issue #277)
|
||||||
|
- Custom window decorations: Fixed NPE in `FlatTitlePane.findHorizontalGlue()`.
|
||||||
|
(issue #275)
|
||||||
|
- Custom window decorations: Fixed right aligned progress bar in embedded menu
|
||||||
|
bar was overlapping window title. (issue #272)
|
||||||
|
- Fixed missing focus indicators in heavy-weight popups. (issue #273)
|
||||||
|
- InternalFrame: Fixed translucent internal frame menu bar background if
|
||||||
|
`TitlePane.unifiedBackground` is `true`. (issue #274)
|
||||||
|
- Extras: UI Inspector: Fixed `InaccessibleObjectException` when running in Java 16.
|
||||||
|
|
||||||
|
|
||||||
|
## 1.1
|
||||||
|
|
||||||
|
#### New features and improvements
|
||||||
|
|
||||||
|
- Windows 10 only:
|
||||||
|
- Native window decorations for Windows 10 enables dark frame/dialog title bar
|
||||||
|
and embedded menu bar with all JREs, while still having native Windows 10
|
||||||
|
border drop shadows, resize behavior, window snapping and system window
|
||||||
|
menu. (PR #267)
|
||||||
|
- Custom window decorations: Support right aligned components in `JFrame`
|
||||||
|
title bar with embedded menu bar (using `Box.createHorizontalGlue()`). (PR
|
||||||
|
#268)
|
||||||
|
- Custom window decorations: Improved centering of window title with embedded
|
||||||
|
menu bar. (PR #268; issue #252)
|
||||||
|
- Custom window decorations: Support unified backgrounds for window title bar,
|
||||||
|
menu bar and main content. If enabled with `UIManager.put(
|
||||||
|
"TitlePane.unifiedBackground", true );` then window title bar and menu bar
|
||||||
|
use same background color as main content. (PR #268; issue #254)
|
||||||
|
- JIDE Common Layer: Support `JideButton`, `JideLabel`, `JideSplitButton`,
|
||||||
|
`JideToggleButton` and `JideToggleSplitButton`.
|
||||||
|
- JIDE Common Layer: The library on Maven Central no longer depends on
|
||||||
|
`com.jidesoft:jide-oss:3.6.18` to avoid problems when another JIDE library
|
||||||
|
should be used. (issue #270)
|
||||||
|
- SwingX: The library on Maven Central no longer depends on
|
||||||
|
`org.swinglabs.swingx:swingx-all:1.6.5-1` to avoid problems when another
|
||||||
|
SwingX library should be used.
|
||||||
|
- Support running in [JetBrains Projector](https://jetbrains.com/projector/).
|
||||||
|
|
||||||
|
#### Fixed bugs
|
||||||
|
|
||||||
|
- IntelliJ Themes: Fixed text color of CheckBoxMenuItem and RadioButtonMenuItem
|
||||||
|
in all "Arc" themes. (issue #259)
|
||||||
|
|
||||||
|
|
||||||
|
## 1.0
|
||||||
|
|
||||||
|
#### New features and improvements
|
||||||
|
|
||||||
|
- Extras: UI Inspector: Tooltip is no longer limited to window bounds.
|
||||||
|
|
||||||
|
#### Fixed bugs
|
||||||
|
|
||||||
|
- TabbedPane: Custom `TabbedPane.selectedForeground` color did not work when
|
||||||
|
`TabbedPane.foreground` has also custom color. (issue #257)
|
||||||
|
- FileChooser: Fixed display of date in details view if current user is selected
|
||||||
|
in "Look in" combobox. (Windows 10 only; issue #249)
|
||||||
|
- Table: Fixed wrong grid line thickness in dragged column on HiDPI screens on
|
||||||
|
Java 9+. (issue #236)
|
||||||
|
- PopupFactory: Fixed `NullPointerException` when `PopupFactory.getPopup()` is
|
||||||
|
invoked with parameter `owner` set to `null`.
|
||||||
|
|
||||||
|
|
||||||
|
## 1.0-rc3
|
||||||
|
|
||||||
|
#### New features and improvements
|
||||||
|
|
||||||
|
- Extras:
|
||||||
|
- UI Inspector: Use HTML in tooltip. Display color value in same format as
|
||||||
|
used in FlatLaf properties files. Added color preview.
|
||||||
|
|
||||||
|
#### Fixed bugs
|
||||||
|
|
||||||
|
- Label and ToolTip: Fixed font sizes for `<code>`, `<kbd>`, `<big>`, `<small>`
|
||||||
|
and `<samp>` tags in HTML text.
|
||||||
|
- Fixed color of `<address>` tag in HTML text.
|
||||||
|
- IntelliJ Themes: Fixed table header background when dragging column in "Dark
|
||||||
|
Flat" and "Light Flat" themes.
|
||||||
|
- CheckBox: Fixed background of check boxes in JIDE `CheckBoxTree`. (regression
|
||||||
|
in 1.0-rc2)
|
||||||
|
|
||||||
|
|
||||||
## 1.0-rc2
|
## 1.0-rc2
|
||||||
|
|
||||||
#### New features and improvements
|
#### New features and improvements
|
||||||
|
|||||||
110
README.md
110
README.md
@@ -37,7 +37,7 @@ Requires Java 8 or newer.
|
|||||||
Download
|
Download
|
||||||
--------
|
--------
|
||||||
|
|
||||||
FlatLaf binaries are available on **JCenter** and **Maven Central**.
|
FlatLaf binaries are available on **Maven Central**.
|
||||||
|
|
||||||
If you use Maven or Gradle, add a dependency with following coordinates to your
|
If you use Maven or Gradle, add a dependency with following coordinates to your
|
||||||
build script:
|
build script:
|
||||||
@@ -48,16 +48,16 @@ build script:
|
|||||||
|
|
||||||
Otherwise download `flatlaf-<version>.jar` here:
|
Otherwise download `flatlaf-<version>.jar` here:
|
||||||
|
|
||||||
[](https://bintray.com/jformdesigner/flatlaf/flatlaf/_latestVersion)
|
[](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf)
|
||||||
|
|
||||||
|
|
||||||
### Snapshots
|
### Snapshots
|
||||||
|
|
||||||
FlatLaf snapshot binaries are available in
|
FlatLaf snapshot binaries are available on
|
||||||
[JFrog Artifactory](https://oss.jfrog.org/artifactory/oss-snapshot-local/com/formdev/).
|
[Sonatype OSSRH](https://oss.sonatype.org/content/repositories/snapshots/com/formdev/flatlaf/).
|
||||||
To access the latest snapshot, change the FlatLaf version(s) in the dependencies
|
To access the latest snapshot, change the FlatLaf version in your dependencies
|
||||||
to `<version>-SNAPSHOT` (e.g. `0.27-SNAPSHOT`) and add the repository
|
to `<version>-SNAPSHOT` (e.g. `0.27-SNAPSHOT`) and add the repository
|
||||||
`https://oss.jfrog.org/artifactory/oss-snapshot-local` to your build (see
|
`https://oss.sonatype.org/content/repositories/snapshots/` to your build (see
|
||||||
[Maven](https://maven.apache.org/guides/mini/guide-multiple-repositories.html)
|
[Maven](https://maven.apache.org/guides/mini/guide-multiple-repositories.html)
|
||||||
and
|
and
|
||||||
[Gradle](https://docs.gradle.org/current/userguide/declaring_repositories.html#sec:declaring_custom_repository)
|
[Gradle](https://docs.gradle.org/current/userguide/declaring_repositories.html#sec:declaring_custom_repository)
|
||||||
@@ -73,36 +73,74 @@ Addons
|
|||||||
- [JIDE Common Layer](flatlaf-jide-oss)
|
- [JIDE Common Layer](flatlaf-jide-oss)
|
||||||
|
|
||||||
|
|
||||||
|
Getting started
|
||||||
|
---------------
|
||||||
|
|
||||||
|
To enable FlatLaf, add following code to your main method before you create any
|
||||||
|
Swing component:
|
||||||
|
|
||||||
|
~~~java
|
||||||
|
FlatLightLaf.install();
|
||||||
|
|
||||||
|
// create UI here...
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
For more information and documentation visit
|
For more information and documentation visit
|
||||||
[FlatLaf Home](https://www.formdev.com/flatlaf/)
|
[FlatLaf Home](https://www.formdev.com/flatlaf/):
|
||||||
|
|
||||||
|
- [Themes](https://www.formdev.com/flatlaf/themes/)
|
||||||
|
- [Customizing](https://www.formdev.com/flatlaf/customizing/)
|
||||||
|
- [How to Customize](https://www.formdev.com/flatlaf/how-to-customize/)
|
||||||
|
- [Properties Files](https://www.formdev.com/flatlaf/properties-files/)
|
||||||
|
- [Client Properties](https://www.formdev.com/flatlaf/client-properties/)
|
||||||
|
- [System Properties](https://www.formdev.com/flatlaf/system-properties/)
|
||||||
|
|
||||||
|
|
||||||
Buzz
|
Buzz
|
||||||
----
|
----
|
||||||
|
|
||||||
- [What others say about FlatLaf on Twitter](https://twitter.com/search?f=live&q=flatlaf)
|
- [What others say about FlatLaf on Twitter](https://twitter.com/search?f=live&q=flatlaf)
|
||||||
|
- [FlatLaf 1.0 announcement on Reddit](https://www.reddit.com/r/java/comments/lsbcwe/flatlaf_10_swing_look_and_feel/)
|
||||||
- [FlatLaf announcement on Reddit](https://www.reddit.com/r/java/comments/dl0hu3/flatlaf_flat_look_and_feel/)
|
- [FlatLaf announcement on Reddit](https://www.reddit.com/r/java/comments/dl0hu3/flatlaf_flat_look_and_feel/)
|
||||||
|
|
||||||
|
|
||||||
Projects using FlatLaf
|
Applications using FlatLaf
|
||||||
----------------------
|
--------------------------
|
||||||
|
|
||||||
- [Apache NetBeans](https://netbeans.apache.org/) 11.3 - IDE for Java, PHP, HTML
|
- [Apache NetBeans](https://netbeans.apache.org/) 11.3 - IDE for Java, PHP, HTML
|
||||||
and much more
|
and much more
|
||||||
- [jclasslib bytecode viewer](https://github.com/ingokegel/jclasslib) 5.5
|
- [jclasslib bytecode viewer](https://github.com/ingokegel/jclasslib) 5.5
|
||||||
- [KeyStore Explorer](https://keystore-explorer.org/) 5.4.3
|
- [KeyStore Explorer](https://keystore-explorer.org/) 5.4.3
|
||||||
-  [OWASP ZAP](https://www.zaproxy.org/) 2.10 - the worlds
|
- 
|
||||||
most widely used web app scanner
|
[install4j](https://www.ej-technologies.com/products/install4j/overview.html)
|
||||||
-  [JOSM](https://josm.openstreetmap.de/) - an extensible
|
9.0 (**commercial**) - the powerful multi-platform Java installer builder
|
||||||
editor for [OpenStreetMap](https://www.openstreetmap.org/) (requires FlatLaf
|
-  [DbVisualizer](https://www.dbvis.com/) 12.0
|
||||||
JOSM plugin)
|
(**commercial**) - the universal database tool for developers, analysts and
|
||||||
- [jAlbum](https://jalbum.net/) 21 (commercial) - creates photo album websites
|
DBAs
|
||||||
- [XMLmind XML Editor](https://www.xmlmind.com/xmleditor/) 9.3 (commercial)
|
-  [MagicPlot](https://magicplot.com/) 3.0
|
||||||
- [Total Validator](https://www.totalvalidator.com/) 15 (commercial) - checks
|
(**commercial**) - Software for nonlinear fitting, plotting and data analysis
|
||||||
your website
|
- 
|
||||||
|
[Thermo-Calc](https://thermocalc.com/products/thermo-calc/) 2021a
|
||||||
|
(**commercial**) - Thermodynamics and Properties Software
|
||||||
|
- [OWASP ZAP](https://www.zaproxy.org/) 2.10 - the worlds most widely used web
|
||||||
|
app scanner
|
||||||
|
- 
|
||||||
|
[Burp Suite Professional and Community Edition](https://portswigger.net/burp/pro)
|
||||||
|
2020.11.2 (**commercial**) - the leading software for web security testing
|
||||||
|
- 
|
||||||
|
[BurpCustomizer](https://github.com/CoreyD97/BurpCustomizer) - adds more
|
||||||
|
FlatLaf themes to Burp Suite
|
||||||
|
- [JOSM](https://josm.openstreetmap.de/) - an extensible editor for
|
||||||
|
[OpenStreetMap](https://www.openstreetmap.org/) (requires FlatLaf JOSM plugin)
|
||||||
|
- [jAlbum](https://jalbum.net/) 21 (**commercial**) - creates photo album
|
||||||
|
websites
|
||||||
|
- [XMLmind XML Editor](https://www.xmlmind.com/xmleditor/) 9.3 (**commercial**)
|
||||||
|
- [Total Validator](https://www.totalvalidator.com/) 15 (**commercial**) -
|
||||||
|
checks your website
|
||||||
- [j-lawyer](https://github.com/jlawyerorg/j-lawyer-org) - Kanzleisoftware
|
- [j-lawyer](https://github.com/jlawyerorg/j-lawyer-org) - Kanzleisoftware
|
||||||
- [MegaMek](https://github.com/MegaMek/megamek) v0.47.4 and
|
- [MegaMek](https://github.com/MegaMek/megamek) v0.47.4 and
|
||||||
[MekHQ](https://github.com/MegaMek/mekhq) v0.47.5 - a turn-based sci-fi board
|
[MekHQ](https://github.com/MegaMek/mekhq) v0.47.5 - a turn-based sci-fi board
|
||||||
@@ -116,32 +154,33 @@ Projects using FlatLaf
|
|||||||
gamepad mapping software
|
gamepad mapping software
|
||||||
- [SpringRemote](https://github.com/HaleyWang/SpringRemote) - remote Linux SSH
|
- [SpringRemote](https://github.com/HaleyWang/SpringRemote) - remote Linux SSH
|
||||||
connections manager
|
connections manager
|
||||||
-  [jEnTunnel](https://github.com/ggrandes/jentunnel) -
|
- [jEnTunnel](https://github.com/ggrandes/jentunnel) - manage SSH Tunnels made
|
||||||
manage SSH Tunnels made easy
|
easy
|
||||||
- [mendelson AS2](https://sourceforge.net/projects/mec-as2/),
|
- [mendelson AS2](https://sourceforge.net/projects/mec-as2/),
|
||||||
[AS4](https://sourceforge.net/projects/mendelson-as4/) and
|
[AS4](https://sourceforge.net/projects/mendelson-as4/) and
|
||||||
[OFTP2](https://sourceforge.net/projects/mendelson-oftp2/) (open-source) and
|
[OFTP2](https://sourceforge.net/projects/mendelson-oftp2/) (open-source) and
|
||||||
[mendelson AS2](https://mendelson-e-c.com/as2/),
|
[mendelson AS2](https://mendelson-e-c.com/as2/),
|
||||||
[AS4](https://mendelson-e-c.com/as4/) and
|
[AS4](https://mendelson-e-c.com/as4/) and
|
||||||
[OFTP2](https://mendelson-e-c.com/oftp2) (commercial)
|
[OFTP2](https://mendelson-e-c.com/oftp2) (**commercial**)
|
||||||
|
-  [IGMAS+](https://www.gfz-potsdam.de/igmas) -
|
||||||
|
Interactive Gravity and Magnetic Application System
|
||||||
- [MeteoInfo](https://github.com/meteoinfo/MeteoInfo) 2.2 - GIS and scientific
|
- [MeteoInfo](https://github.com/meteoinfo/MeteoInfo) 2.2 - GIS and scientific
|
||||||
computation environment for meteorological community
|
computation environment for meteorological community
|
||||||
- [lsfusion platform](https://github.com/lsfusion/platform) 4 - information
|
- [lsfusion platform](https://github.com/lsfusion/platform) 4 - information
|
||||||
systems development platform
|
systems development platform
|
||||||
-  [JPass](https://github.com/gaborbata/jpass) - password
|
- [JPass](https://github.com/gaborbata/jpass) - password manager with strong
|
||||||
manager with strong encryption
|
encryption
|
||||||
- [Jes - Die Java-EÜR](https://www.jes-eur.de)
|
- [Jes - Die Java-EÜR](https://www.jes-eur.de)
|
||||||
- [Mapton](https://mapton.org/) 2.0
|
- [Mapton](https://mapton.org/) 2.0
|
||||||
([source code](https://github.com/trixon/mapton)) - some kind of map
|
([source code](https://github.com/trixon/mapton)) - some kind of map
|
||||||
application (based on NetBeans platform)
|
application (based on NetBeans platform)
|
||||||
- [Pseudo Assembler IDE](https://github.com/tomasz-herman/PseudoAssemblerIDE) -
|
- [Pseudo Assembler IDE](https://github.com/tomasz-herman/PseudoAssemblerIDE) -
|
||||||
IDE for Pseudo-Assembler
|
IDE for Pseudo-Assembler
|
||||||
-  [Linotte](https://github.com/cpc6128/LangageLinotte)
|
- [Linotte](https://github.com/cpc6128/LangageLinotte) 3.1 - French programming
|
||||||
3.1 - French programming language created to learn programming
|
language created to learn programming
|
||||||
-  [MEKA](https://github.com/Waikato/meka) 1.9.3 -
|
- [MEKA](https://github.com/Waikato/meka) 1.9.3 - multi-label classifiers and
|
||||||
multi-label classifiers and evaluation procedures using the Weka machine
|
evaluation procedures using the Weka machine learning framework
|
||||||
learning framework
|
- [Shutter Encoder](https://www.shutterencoder.com/) 14.2
|
||||||
-  [Shutter Encoder](https://www.shutterencoder.com/) 14.2
|
|
||||||
([source code](https://github.com/paulpacifico/shutter-encoder)) -
|
([source code](https://github.com/paulpacifico/shutter-encoder)) -
|
||||||
professional video converter and compression tool (screenshots show **old**
|
professional video converter and compression tool (screenshots show **old**
|
||||||
look)
|
look)
|
||||||
@@ -149,15 +188,12 @@ Projects using FlatLaf
|
|||||||
sound files in time or frequency domain
|
sound files in time or frequency domain
|
||||||
- [RemoteLight](https://github.com/Drumber/RemoteLight) - multifunctional LED
|
- [RemoteLight](https://github.com/Drumber/RemoteLight) - multifunctional LED
|
||||||
control software
|
control software
|
||||||
- 
|
- [ThunderFocus](https://github.com/marcocipriani01/ThunderFocus) -
|
||||||
[ThunderFocus](https://github.com/marcocipriani01/ThunderFocus) -
|
|
||||||
Arduino-based telescope focuser
|
Arduino-based telescope focuser
|
||||||
- 
|
- [Novel-Grabber](https://github.com/Flameish/Novel-Grabber) - download novels
|
||||||
[Novel-Grabber](https://github.com/Flameish/Novel-Grabber) - download novels
|
|
||||||
from any webnovel and lightnovel site
|
from any webnovel and lightnovel site
|
||||||
-  [lectureStudio](https://www.lecturestudio.org/)
|
- [lectureStudio](https://www.lecturestudio.org/) 4.3.1060 - digitize your
|
||||||
4.3.1060 - digitize your lectures with ease
|
lectures with ease
|
||||||
- 
|
- [Android Tool](https://github.com/fast-geek/Android-Tool) - makes popular adb
|
||||||
[Android Tool](https://github.com/fast-geek/Android-Tool) - makes popular adb
|
|
||||||
and fastboot commands easier to use
|
and fastboot commands easier to use
|
||||||
- and more...
|
- and more...
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
val releaseVersion = "1.0-rc2"
|
val releaseVersion = "1.1.2"
|
||||||
val developmentVersion = "1.0-rc3-SNAPSHOT"
|
val developmentVersion = "1.2-SNAPSHOT"
|
||||||
|
|
||||||
version = if( java.lang.Boolean.getBoolean( "release" ) ) releaseVersion else developmentVersion
|
version = if( java.lang.Boolean.getBoolean( "release" ) ) releaseVersion else developmentVersion
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ allprojects {
|
|||||||
version = rootProject.version
|
version = rootProject.version
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -40,17 +40,6 @@ println( "Java ${System.getProperty( "java.version" )}" )
|
|||||||
println()
|
println()
|
||||||
|
|
||||||
|
|
||||||
extra["bintray.user"] = System.getenv( "BINTRAY_USER" ) ?: System.getProperty( "bintray.user" )
|
|
||||||
extra["bintray.key"] = System.getenv( "BINTRAY_KEY" ) ?: System.getProperty( "bintray.key" )
|
|
||||||
|
|
||||||
// if true, do not upload to bintray
|
|
||||||
extra["bintray.dryRun"] = false
|
|
||||||
|
|
||||||
// if true, uploaded artifacts are visible to all
|
|
||||||
// if false, only visible to owner when logged into bintray
|
|
||||||
extra["bintray.publish"] = false
|
|
||||||
|
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
tasks {
|
tasks {
|
||||||
withType<JavaCompile>().configureEach {
|
withType<JavaCompile>().configureEach {
|
||||||
|
|||||||
@@ -20,15 +20,5 @@ plugins {
|
|||||||
|
|
||||||
// required for kotlin-dsl or embedded-kotlin plugins
|
// required for kotlin-dsl or embedded-kotlin plugins
|
||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
mavenCentral()
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
// NOTE: keep plugin versions in sync with settings.gradle.kts
|
|
||||||
|
|
||||||
// "com.jfrog.bintray" plugin
|
|
||||||
implementation( "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4" )
|
|
||||||
|
|
||||||
// "com.jfrog.artifactory" plugin
|
|
||||||
implementation( "org.jfrog.buildinfo:build-info-extractor-gradle:4.13.0" )
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ if( JavaVersion.current() >= JavaVersion.VERSION_1_9 ) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
add( "java9Compile", sourceSets.main.get().output )
|
||||||
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
named<JavaCompile>( "compileJava9Java" ) {
|
named<JavaCompile>( "compileJava9Java" ) {
|
||||||
sourceCompatibility = "9"
|
sourceCompatibility = "9"
|
||||||
|
|||||||
@@ -33,9 +33,17 @@ if( JavaVersion.current() >= JavaVersion.VERSION_1_9 ) {
|
|||||||
sourceSets {
|
sourceSets {
|
||||||
create( "module-info" ) {
|
create( "module-info" ) {
|
||||||
java {
|
java {
|
||||||
// include "src/main/java" here to get compile errors if classes are
|
// include "src/main/java" and "src/main/java9" here to get compile errors if classes are
|
||||||
// used from other modules that are not specified in module dependencies
|
// used from other modules that are not specified in module dependencies
|
||||||
setSrcDirs( listOf( "src/main/module-info", "src/main/java" ) )
|
setSrcDirs( listOf( "src/main/module-info", "src/main/java", "src/main/java9" ) )
|
||||||
|
|
||||||
|
// exclude Java 8 source file if an equally named Java 9+ source file exists
|
||||||
|
exclude {
|
||||||
|
if( it.isDirectory )
|
||||||
|
return@exclude false
|
||||||
|
val java9file = file( "${projectDir}/src/main/java9/${it.path}" )
|
||||||
|
java9file.exists() && java9file != it.file
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -48,7 +56,8 @@ if( JavaVersion.current() >= JavaVersion.VERSION_1_9 ) {
|
|||||||
dependsOn( extension.paths )
|
dependsOn( extension.paths )
|
||||||
|
|
||||||
options.compilerArgs.add( "--module-path" )
|
options.compilerArgs.add( "--module-path" )
|
||||||
options.compilerArgs.add( configurations.runtimeClasspath.get().asPath )
|
options.compilerArgs.add( configurations.runtimeClasspath.get().asPath
|
||||||
|
+ File.pathSeparator + configurations.compileClasspath.get().asPath )
|
||||||
}
|
}
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
|
|||||||
@@ -26,8 +26,7 @@ val extension = project.extensions.create<PublishExtension>( "flatlafPublish" )
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
`maven-publish`
|
`maven-publish`
|
||||||
id( "com.jfrog.bintray" )
|
signing
|
||||||
id( "com.jfrog.artifactory" )
|
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
@@ -74,49 +73,40 @@ publishing {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
bintray {
|
repositories {
|
||||||
user = rootProject.extra["bintray.user"] as String?
|
maven {
|
||||||
key = rootProject.extra["bintray.key"] as String?
|
name = "OSSRH"
|
||||||
|
|
||||||
setPublications( "maven" )
|
val releasesRepoUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2/"
|
||||||
|
val snapshotsRepoUrl = "https://oss.sonatype.org/content/repositories/snapshots/"
|
||||||
|
url = uri( if( java.lang.Boolean.getBoolean( "release" ) ) releasesRepoUrl else snapshotsRepoUrl )
|
||||||
|
|
||||||
with( pkg ) {
|
credentials {
|
||||||
repo = "flatlaf"
|
// get from gradle.properties
|
||||||
afterEvaluate {
|
val ossrhUsername: String? by project
|
||||||
this@with.name = extension.artifactId
|
val ossrhPassword: String? by project
|
||||||
|
|
||||||
|
username = System.getenv( "OSSRH_USERNAME" ) ?: ossrhUsername
|
||||||
|
password = System.getenv( "OSSRH_PASSWORD" ) ?: ossrhPassword
|
||||||
|
}
|
||||||
}
|
}
|
||||||
setLicenses( "Apache-2.0" )
|
|
||||||
vcsUrl = "https://github.com/JFormDesigner/FlatLaf"
|
|
||||||
|
|
||||||
with( version ) {
|
|
||||||
name = project.version.toString()
|
|
||||||
}
|
|
||||||
|
|
||||||
publish = rootProject.extra["bintray.publish"] as Boolean
|
|
||||||
dryRun = rootProject.extra["bintray.dryRun"] as Boolean
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
artifactory {
|
signing {
|
||||||
setContextUrl( "https://oss.jfrog.org" )
|
// get from gradle.properties
|
||||||
|
val signingKey: String? by project
|
||||||
|
val signingPassword: String? by project
|
||||||
|
|
||||||
publish( closureOf<org.jfrog.gradle.plugin.artifactory.dsl.PublisherConfig> {
|
val key = System.getenv( "SIGNING_KEY" ) ?: signingKey
|
||||||
repository( delegateClosureOf<groovy.lang.GroovyObject> {
|
val password = System.getenv( "SIGNING_PASSWORD" ) ?: signingPassword
|
||||||
setProperty( "repoKey", "oss-snapshot-local" )
|
|
||||||
setProperty( "username", rootProject.extra["bintray.user"] as String? )
|
|
||||||
setProperty( "password", rootProject.extra["bintray.key"] as String? )
|
|
||||||
} )
|
|
||||||
|
|
||||||
defaults( delegateClosureOf<groovy.lang.GroovyObject> {
|
useInMemoryPgpKeys( key, password )
|
||||||
invokeMethod( "publications", "maven" )
|
sign( publishing.publications["maven"] )
|
||||||
setProperty( "publishArtifacts", true )
|
}
|
||||||
setProperty( "publishPom", true )
|
|
||||||
} )
|
// disable signing of snapshots
|
||||||
} )
|
tasks.withType<Sign>().configureEach {
|
||||||
|
onlyIf { java.lang.Boolean.getBoolean( "release" ) }
|
||||||
resolve( delegateClosureOf<org.jfrog.gradle.plugin.artifactory.dsl.ResolverConfig> {
|
|
||||||
setProperty( "repoKey", "jcenter" )
|
|
||||||
} )
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,16 @@ java {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
|
compileJava {
|
||||||
|
// generate JNI headers
|
||||||
|
options.headerOutputDirectory.set( buildDir.resolve( "generated/jni-headers" ) )
|
||||||
|
}
|
||||||
|
|
||||||
|
processResources {
|
||||||
|
// build native libraries
|
||||||
|
dependsOn( ":flatlaf-natives-windows:assemble" )
|
||||||
|
}
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
archiveBaseName.set( "flatlaf" )
|
archiveBaseName.set( "flatlaf" )
|
||||||
|
|
||||||
|
|||||||
@@ -187,7 +187,7 @@ public interface FlatClientProperties
|
|||||||
* }</pre>
|
* }</pre>
|
||||||
* <p>
|
* <p>
|
||||||
* <strong>Component</strong> {@link javax.swing.JComponent}<br>
|
* <strong>Component</strong> {@link javax.swing.JComponent}<br>
|
||||||
* <strong>Value type</strong> {@link java.util.function.Predicate<javax.swing.JComponent>
|
* <strong>Value type</strong> {@link java.util.function.Predicate}<javax.swing.JComponent>
|
||||||
*/
|
*/
|
||||||
String COMPONENT_FOCUS_OWNER = "JComponent.focusOwner";
|
String COMPONENT_FOCUS_OWNER = "JComponent.focusOwner";
|
||||||
|
|
||||||
@@ -232,14 +232,63 @@ public interface FlatClientProperties
|
|||||||
//---- JRootPane ----------------------------------------------------------
|
//---- JRootPane ----------------------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies whether the menu bar is embedded into the title pane if custom
|
* Specifies whether FlatLaf native window decorations should be used
|
||||||
* window decorations are enabled. Default is {@code true}.
|
* for {@code JFrame} or {@code JDialog}.
|
||||||
|
* <p>
|
||||||
|
* Setting this enables/disables using FlatLaf native window decorations
|
||||||
|
* for the window that contains the root pane.
|
||||||
|
* <p>
|
||||||
|
* This client property has lower priority than system property
|
||||||
|
* {@link FlatSystemProperties#USE_WINDOW_DECORATIONS}, but higher priority
|
||||||
|
* than UI default {@code TitlePane.useWindowDecorations}.
|
||||||
|
* <p>
|
||||||
|
* (requires Window 10)
|
||||||
|
* <p>
|
||||||
|
* <strong>Component</strong> {@link javax.swing.JRootPane}<br>
|
||||||
|
* <strong>Value type</strong> {@link java.lang.Boolean}
|
||||||
|
*
|
||||||
|
* @since 1.1.1
|
||||||
|
*/
|
||||||
|
String USE_WINDOW_DECORATIONS = "JRootPane.useWindowDecorations";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies whether the menu bar is embedded into the window title pane
|
||||||
|
* if window decorations are enabled.
|
||||||
|
* <p>
|
||||||
|
* Setting this enables/disables embedding
|
||||||
|
* for the window that contains the root pane.
|
||||||
|
* <p>
|
||||||
|
* This client property has lower priority than system property
|
||||||
|
* {@link FlatSystemProperties#MENUBAR_EMBEDDED}, but higher priority
|
||||||
|
* than UI default {@code TitlePane.menuBarEmbedded}.
|
||||||
|
* <p>
|
||||||
|
* (requires Window 10)
|
||||||
* <p>
|
* <p>
|
||||||
* <strong>Component</strong> {@link javax.swing.JRootPane}<br>
|
* <strong>Component</strong> {@link javax.swing.JRootPane}<br>
|
||||||
* <strong>Value type</strong> {@link java.lang.Boolean}
|
* <strong>Value type</strong> {@link java.lang.Boolean}
|
||||||
*/
|
*/
|
||||||
String MENU_BAR_EMBEDDED = "JRootPane.menuBarEmbedded";
|
String MENU_BAR_EMBEDDED = "JRootPane.menuBarEmbedded";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Background color of window title bar (requires enabled window decorations).
|
||||||
|
* <p>
|
||||||
|
* <strong>Component</strong> {@link javax.swing.JRootPane}<br>
|
||||||
|
* <strong>Value type</strong> {@link java.awt.Color}
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
String TITLE_BAR_BACKGROUND = "JRootPane.titleBarBackground";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Foreground color of window title bar (requires enabled window decorations).
|
||||||
|
* <p>
|
||||||
|
* <strong>Component</strong> {@link javax.swing.JRootPane}<br>
|
||||||
|
* <strong>Value type</strong> {@link java.awt.Color}
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
String TITLE_BAR_FOREGROUND = "JRootPane.titleBarForeground";
|
||||||
|
|
||||||
//---- JScrollBar / JScrollPane -------------------------------------------
|
//---- JScrollBar / JScrollPane -------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -38,8 +38,6 @@ import java.util.Properties;
|
|||||||
import java.util.ServiceLoader;
|
import java.util.ServiceLoader;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import javax.swing.BorderFactory;
|
import javax.swing.BorderFactory;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
import javax.swing.ImageIcon;
|
import javax.swing.ImageIcon;
|
||||||
@@ -48,6 +46,7 @@ import javax.swing.JDialog;
|
|||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.LookAndFeel;
|
import javax.swing.LookAndFeel;
|
||||||
import javax.swing.PopupFactory;
|
import javax.swing.PopupFactory;
|
||||||
|
import javax.swing.RootPaneContainer;
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.UIDefaults;
|
import javax.swing.UIDefaults;
|
||||||
import javax.swing.UIDefaults.ActiveValue;
|
import javax.swing.UIDefaults.ActiveValue;
|
||||||
@@ -59,9 +58,11 @@ import javax.swing.plaf.UIResource;
|
|||||||
import javax.swing.plaf.basic.BasicLookAndFeel;
|
import javax.swing.plaf.basic.BasicLookAndFeel;
|
||||||
import javax.swing.text.StyleContext;
|
import javax.swing.text.StyleContext;
|
||||||
import javax.swing.text.html.HTMLEditorKit;
|
import javax.swing.text.html.HTMLEditorKit;
|
||||||
|
import com.formdev.flatlaf.ui.FlatNativeWindowBorder;
|
||||||
import com.formdev.flatlaf.ui.FlatPopupFactory;
|
import com.formdev.flatlaf.ui.FlatPopupFactory;
|
||||||
import com.formdev.flatlaf.ui.JBRCustomDecorations;
|
import com.formdev.flatlaf.ui.FlatRootPaneUI;
|
||||||
import com.formdev.flatlaf.util.GrayFilter;
|
import com.formdev.flatlaf.util.GrayFilter;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
import com.formdev.flatlaf.util.MultiResolutionImageSupport;
|
import com.formdev.flatlaf.util.MultiResolutionImageSupport;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
@@ -74,7 +75,6 @@ import com.formdev.flatlaf.util.UIScale;
|
|||||||
public abstract class FlatLaf
|
public abstract class FlatLaf
|
||||||
extends BasicLookAndFeel
|
extends BasicLookAndFeel
|
||||||
{
|
{
|
||||||
static final Logger LOG = Logger.getLogger( FlatLaf.class.getName() );
|
|
||||||
private static final String DESKTOPFONTHINTS = "awt.font.desktophints";
|
private static final String DESKTOPFONTHINTS = "awt.font.desktophints";
|
||||||
|
|
||||||
private static List<Object> customDefaultsSources;
|
private static List<Object> customDefaultsSources;
|
||||||
@@ -91,9 +91,6 @@ public abstract class FlatLaf
|
|||||||
|
|
||||||
private Consumer<UIDefaults> postInitialization;
|
private Consumer<UIDefaults> postInitialization;
|
||||||
|
|
||||||
private Boolean oldFrameWindowDecorated;
|
|
||||||
private Boolean oldDialogWindowDecorated;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the application look and feel to the given LaF
|
* Sets the application look and feel to the given LaF
|
||||||
* using {@link UIManager#setLookAndFeel(javax.swing.LookAndFeel)}.
|
* using {@link UIManager#setLookAndFeel(javax.swing.LookAndFeel)}.
|
||||||
@@ -103,7 +100,7 @@ public abstract class FlatLaf
|
|||||||
UIManager.setLookAndFeel( newLookAndFeel );
|
UIManager.setLookAndFeel( newLookAndFeel );
|
||||||
return true;
|
return true;
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
LOG.log( Level.SEVERE, "FlatLaf: Failed to initialize look and feel '" + newLookAndFeel.getClass().getName() + "'.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to initialize look and feel '" + newLookAndFeel.getClass().getName() + "'.", ex );
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -145,28 +142,28 @@ public abstract class FlatLaf
|
|||||||
* Returns whether FlatLaf supports custom window decorations.
|
* Returns whether FlatLaf supports custom window decorations.
|
||||||
* This depends on the operating system and on the used Java runtime.
|
* This depends on the operating system and on the used Java runtime.
|
||||||
* <p>
|
* <p>
|
||||||
* To use custom window decorations in your application, enable them with
|
* This method returns {@code true} on Windows 10 (see exception below), {@code false} otherwise.
|
||||||
* following code (before creating any frames or dialogs). Then custom window
|
|
||||||
* decorations are only enabled if this method returns {@code true}.
|
|
||||||
* <pre>
|
|
||||||
* JFrame.setDefaultLookAndFeelDecorated( true );
|
|
||||||
* JDialog.setDefaultLookAndFeelDecorated( true );
|
|
||||||
* </pre>
|
|
||||||
* <p>
|
* <p>
|
||||||
* Returns {@code true} on Windows 10, {@code false} otherwise.
|
* Returns also {@code false} on Windows 10 if:
|
||||||
* <p>
|
* <ul>
|
||||||
* Return also {@code false} if running on Windows 10 in
|
* <li>FlatLaf native window border support is available (requires Windows 10)</li>
|
||||||
|
* <li>running in
|
||||||
* <a href="https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime">JetBrains Runtime 11 (or later)</a>
|
* <a href="https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime">JetBrains Runtime 11 (or later)</a>
|
||||||
* (<a href="https://github.com/JetBrains/JetBrainsRuntime">source code on github</a>)
|
* (<a href="https://github.com/JetBrains/JetBrainsRuntime">source code on github</a>)
|
||||||
* and JBR supports custom window decorations. In this case, JBR custom decorations
|
* and JBR supports custom window decorations
|
||||||
* are enabled if {@link JFrame#isDefaultLookAndFeelDecorated()} or
|
* </li>
|
||||||
* {@link JDialog#isDefaultLookAndFeelDecorated()} return {@code true}.
|
* </ul>
|
||||||
|
* In this cases, custom decorations are enabled by the root pane.
|
||||||
|
* Usage of {@link JFrame#setDefaultLookAndFeelDecorated(boolean)} or
|
||||||
|
* {@link JDialog#setDefaultLookAndFeelDecorated(boolean)} is not necessary.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean getSupportsWindowDecorations() {
|
public boolean getSupportsWindowDecorations() {
|
||||||
if( SystemInfo.isJetBrainsJVM_11_orLater &&
|
if( SystemInfo.isProjector || SystemInfo.isWebswing || SystemInfo.isWinPE )
|
||||||
SystemInfo.isWindows_10_orLater &&
|
return false;
|
||||||
JBRCustomDecorations.isSupported() )
|
|
||||||
|
if( SystemInfo.isWindows_10_orLater &&
|
||||||
|
FlatNativeWindowBorder.isSupported() )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return SystemInfo.isWindows_10_orLater;
|
return SystemInfo.isWindows_10_orLater;
|
||||||
@@ -262,19 +259,9 @@ public abstract class FlatLaf
|
|||||||
Color linkColor = defaults.getColor( "Component.linkColor" );
|
Color linkColor = defaults.getColor( "Component.linkColor" );
|
||||||
if( linkColor != null ) {
|
if( linkColor != null ) {
|
||||||
new HTMLEditorKit().getStyleSheet().addRule(
|
new HTMLEditorKit().getStyleSheet().addRule(
|
||||||
String.format( "a { color: #%06x; }", linkColor.getRGB() & 0xffffff ) );
|
String.format( "a, address { color: #%06x; }", linkColor.getRGB() & 0xffffff ) );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// enable/disable window decorations, but only if system property is either
|
|
||||||
// "true" or "false"; in other cases it is not changed
|
|
||||||
Boolean useWindowDecorations = FlatSystemProperties.getBooleanStrict( FlatSystemProperties.USE_WINDOW_DECORATIONS, null );
|
|
||||||
if( useWindowDecorations != null ) {
|
|
||||||
oldFrameWindowDecorated = JFrame.isDefaultLookAndFeelDecorated();
|
|
||||||
oldDialogWindowDecorated = JDialog.isDefaultLookAndFeelDecorated();
|
|
||||||
JFrame.setDefaultLookAndFeelDecorated( useWindowDecorations );
|
|
||||||
JDialog.setDefaultLookAndFeelDecorated( useWindowDecorations );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -304,17 +291,9 @@ public abstract class FlatLaf
|
|||||||
}
|
}
|
||||||
|
|
||||||
// restore default link color
|
// restore default link color
|
||||||
new HTMLEditorKit().getStyleSheet().addRule( "a { color: blue; }" );
|
new HTMLEditorKit().getStyleSheet().addRule( "a, address { color: blue; }" );
|
||||||
postInitialization = null;
|
postInitialization = null;
|
||||||
|
|
||||||
// restore enable/disable window decorations
|
|
||||||
if( oldFrameWindowDecorated != null ) {
|
|
||||||
JFrame.setDefaultLookAndFeelDecorated( oldFrameWindowDecorated );
|
|
||||||
JDialog.setDefaultLookAndFeelDecorated( oldDialogWindowDecorated );
|
|
||||||
oldFrameWindowDecorated = null;
|
|
||||||
oldDialogWindowDecorated = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
super.uninitialize();
|
super.uninitialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -341,7 +320,7 @@ public abstract class FlatLaf
|
|||||||
} else
|
} else
|
||||||
aquaLaf = (BasicLookAndFeel) Class.forName( aquaLafClassName ).newInstance();
|
aquaLaf = (BasicLookAndFeel) Class.forName( aquaLafClassName ).newInstance();
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
LOG.log( Level.SEVERE, "FlatLaf: Failed to initialize Aqua look and feel '" + aquaLafClassName + "'.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to initialize Aqua look and feel '" + aquaLafClassName + "'.", ex );
|
||||||
throw new IllegalStateException();
|
throw new IllegalStateException();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -400,6 +379,12 @@ public abstract class FlatLaf
|
|||||||
initIconColors( defaults, isDark() );
|
initIconColors( defaults, isDark() );
|
||||||
FlatInputMaps.initInputMaps( defaults );
|
FlatInputMaps.initInputMaps( defaults );
|
||||||
|
|
||||||
|
// copy InternalFrame.icon (the Java cup) to TitlePane.icon
|
||||||
|
// (using defaults.remove() to avoid that lazy value is resolved and icon loaded here)
|
||||||
|
Object icon = defaults.remove( "InternalFrame.icon" );
|
||||||
|
defaults.put( "InternalFrame.icon", icon );
|
||||||
|
defaults.put( "TitlePane.icon", icon );
|
||||||
|
|
||||||
// get addons and sort them by priority
|
// get addons and sort them by priority
|
||||||
ServiceLoader<FlatDefaultsAddon> addonLoader = ServiceLoader.load( FlatDefaultsAddon.class );
|
ServiceLoader<FlatDefaultsAddon> addonLoader = ServiceLoader.load( FlatDefaultsAddon.class );
|
||||||
List<FlatDefaultsAddon> addons = new ArrayList<>();
|
List<FlatDefaultsAddon> addons = new ArrayList<>();
|
||||||
@@ -461,8 +446,16 @@ public abstract class FlatLaf
|
|||||||
|
|
||||||
if( SystemInfo.isWindows ) {
|
if( SystemInfo.isWindows ) {
|
||||||
Font winFont = (Font) Toolkit.getDefaultToolkit().getDesktopProperty( "win.messagebox.font" );
|
Font winFont = (Font) Toolkit.getDefaultToolkit().getDesktopProperty( "win.messagebox.font" );
|
||||||
if( winFont != null )
|
if( winFont != null ) {
|
||||||
uiFont = createCompositeFont( winFont.getFamily(), winFont.getStyle(), winFont.getSize() );
|
if( SystemInfo.isWinPE ) {
|
||||||
|
// on WinPE use "win.defaultGUI.font", which is usually Tahoma,
|
||||||
|
// because Segoe UI font is not available on WinPE
|
||||||
|
Font winPEFont = (Font) Toolkit.getDefaultToolkit().getDesktopProperty( "win.defaultGUI.font" );
|
||||||
|
if( winPEFont != null )
|
||||||
|
uiFont = createCompositeFont( winPEFont.getFamily(), winPEFont.getStyle(), winFont.getSize() );
|
||||||
|
} else
|
||||||
|
uiFont = createCompositeFont( winFont.getFamily(), winFont.getStyle(), winFont.getSize() );
|
||||||
|
}
|
||||||
|
|
||||||
} else if( SystemInfo.isMacOS ) {
|
} else if( SystemInfo.isMacOS ) {
|
||||||
String fontName;
|
String fontName;
|
||||||
@@ -499,7 +492,7 @@ public abstract class FlatLaf
|
|||||||
// use active value for all fonts to allow changing fonts in all components
|
// use active value for all fonts to allow changing fonts in all components
|
||||||
// (similar as in Nimbus L&F) with:
|
// (similar as in Nimbus L&F) with:
|
||||||
// UIManager.put( "defaultFont", myFont );
|
// UIManager.put( "defaultFont", myFont );
|
||||||
Object activeFont = new ActiveFont( 1 );
|
Object activeFont = new ActiveFont( 1 );
|
||||||
|
|
||||||
// override fonts
|
// override fonts
|
||||||
for( Object key : defaults.keySet() ) {
|
for( Object key : defaults.keySet() ) {
|
||||||
@@ -522,6 +515,13 @@ public abstract class FlatLaf
|
|||||||
return (font instanceof FontUIResource) ? (FontUIResource) font : new FontUIResource( font );
|
return (font instanceof FontUIResource) ? (FontUIResource) font : new FontUIResource( font );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public static ActiveValue createActiveFontValue( float scaleFactor ) {
|
||||||
|
return new ActiveFont( scaleFactor );
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds the default color palette for action icons and object icons to the given UIDefaults.
|
* Adds the default color palette for action icons and object icons to the given UIDefaults.
|
||||||
* <p>
|
* <p>
|
||||||
@@ -577,7 +577,7 @@ public abstract class FlatLaf
|
|||||||
.invoke( null, true );
|
.invoke( null, true );
|
||||||
defaults.put( key, value );
|
defaults.put( key, value );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
throw new RuntimeException( ex );
|
throw new RuntimeException( ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -684,7 +684,7 @@ public abstract class FlatLaf
|
|||||||
// update UI
|
// update UI
|
||||||
updateUI();
|
updateUI();
|
||||||
} catch( UnsupportedLookAndFeelException ex ) {
|
} catch( UnsupportedLookAndFeelException ex ) {
|
||||||
LOG.log( Level.SEVERE, "FlatLaf: Failed to reinitialize look and feel '" + lookAndFeel.getClass().getName() + "'.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to reinitialize look and feel '" + lookAndFeel.getClass().getName() + "'.", ex );
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
@@ -717,6 +717,79 @@ public abstract class FlatLaf
|
|||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether native window decorations are supported on current platform.
|
||||||
|
* <p>
|
||||||
|
* This requires Windows 10, but may be disabled if running in special environments
|
||||||
|
* (JetBrains Projector, Webswing or WinPE) or if loading native library fails.
|
||||||
|
* If system property {@link FlatSystemProperties#USE_WINDOW_DECORATIONS} is set to
|
||||||
|
* {@code false}, then this method also returns {@code false}.
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static boolean supportsNativeWindowDecorations() {
|
||||||
|
return SystemInfo.isWindows_10_orLater && FlatNativeWindowBorder.isSupported();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether native window decorations are enabled.
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static boolean isUseNativeWindowDecorations() {
|
||||||
|
return UIManager.getBoolean( "TitlePane.useWindowDecorations" );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets whether native window decorations are enabled.
|
||||||
|
* <p>
|
||||||
|
* Existing frames and dialogs will be updated.
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static void setUseNativeWindowDecorations( boolean enabled ) {
|
||||||
|
UIManager.put( "TitlePane.useWindowDecorations", enabled );
|
||||||
|
|
||||||
|
if( !(UIManager.getLookAndFeel() instanceof FlatLaf) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// update existing frames and dialogs
|
||||||
|
for( Window w : Window.getWindows() ) {
|
||||||
|
if( isDisplayableFrameOrDialog( w ) )
|
||||||
|
FlatRootPaneUI.updateNativeWindowBorder( ((RootPaneContainer)w).getRootPane() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Revalidate and repaint all displayable frames and dialogs.
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static void revalidateAndRepaintAllFramesAndDialogs() {
|
||||||
|
for( Window w : Window.getWindows() ) {
|
||||||
|
if( isDisplayableFrameOrDialog( w ) ) {
|
||||||
|
w.revalidate();
|
||||||
|
w.repaint();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Repaint all displayable frames and dialogs.
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static void repaintAllFramesAndDialogs() {
|
||||||
|
for( Window w : Window.getWindows() ) {
|
||||||
|
if( isDisplayableFrameOrDialog( w ) )
|
||||||
|
w.repaint();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean isDisplayableFrameOrDialog( Window w ) {
|
||||||
|
return w.isDisplayable() && (w instanceof JFrame || w instanceof JDialog);
|
||||||
|
}
|
||||||
|
|
||||||
public static boolean isShowMnemonics() {
|
public static boolean isShowMnemonics() {
|
||||||
return MnemonicHandler.isShowMnemonics();
|
return MnemonicHandler.isShowMnemonics();
|
||||||
}
|
}
|
||||||
@@ -760,6 +833,10 @@ public abstract class FlatLaf
|
|||||||
public Object createValue( UIDefaults table ) {
|
public Object createValue( UIDefaults table ) {
|
||||||
Font defaultFont = UIManager.getFont( "defaultFont" );
|
Font defaultFont = UIManager.getFont( "defaultFont" );
|
||||||
|
|
||||||
|
// fallback (to avoid NPE in case that this is used in another Laf)
|
||||||
|
if( defaultFont == null )
|
||||||
|
defaultFont = UIManager.getFont( "Label.font" );
|
||||||
|
|
||||||
if( lastDefaultFont != defaultFont ) {
|
if( lastDefaultFont != defaultFont ) {
|
||||||
lastDefaultFont = defaultFont;
|
lastDefaultFont = defaultFont;
|
||||||
|
|
||||||
|
|||||||
@@ -16,8 +16,7 @@
|
|||||||
|
|
||||||
package com.formdev.flatlaf;
|
package com.formdev.flatlaf;
|
||||||
|
|
||||||
import javax.swing.JDialog;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
import javax.swing.JFrame;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines/documents own system properties used in FlatLaf.
|
* Defines/documents own system properties used in FlatLaf.
|
||||||
@@ -35,6 +34,8 @@ public interface FlatSystemProperties
|
|||||||
* To replace the Java 9+ system scale factor, use system property "sun.java2d.uiScale",
|
* To replace the Java 9+ system scale factor, use system property "sun.java2d.uiScale",
|
||||||
* which has the same syntax as this one.
|
* which has the same syntax as this one.
|
||||||
* <p>
|
* <p>
|
||||||
|
* Since FlatLaf 1.1.2: Scale factors less then 100% are allowed.
|
||||||
|
* <p>
|
||||||
* <strong>Allowed Values</strong> e.g. {@code 1.5}, {@code 1.5x}, {@code 150%} or {@code 144dpi} (96dpi is 100%)<br>
|
* <strong>Allowed Values</strong> e.g. {@code 1.5}, {@code 1.5x}, {@code 150%} or {@code 144dpi} (96dpi is 100%)<br>
|
||||||
*/
|
*/
|
||||||
String UI_SCALE = "flatlaf.uiScale";
|
String UI_SCALE = "flatlaf.uiScale";
|
||||||
@@ -47,6 +48,17 @@ public interface FlatSystemProperties
|
|||||||
*/
|
*/
|
||||||
String UI_SCALE_ENABLED = "flatlaf.uiScale.enabled";
|
String UI_SCALE_ENABLED = "flatlaf.uiScale.enabled";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Specifies whether values smaller than 100% are allowed for the user scale factor
|
||||||
|
* (see {@link UIScale#getUserScaleFactor()}).
|
||||||
|
* <p>
|
||||||
|
* <strong>Allowed Values</strong> {@code false} and {@code true}<br>
|
||||||
|
* <strong>Default</strong> {@code false}
|
||||||
|
*
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
String UI_SCALE_ALLOW_SCALE_DOWN = "flatlaf.uiScale.allowScaleDown";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies whether Ubuntu font should be used on Ubuntu Linux.
|
* Specifies whether Ubuntu font should be used on Ubuntu Linux.
|
||||||
* By default, if not running in a JetBrains Runtime, the Liberation Sans font
|
* By default, if not running in a JetBrains Runtime, the Liberation Sans font
|
||||||
@@ -58,11 +70,16 @@ public interface FlatSystemProperties
|
|||||||
String USE_UBUNTU_FONT = "flatlaf.useUbuntuFont";
|
String USE_UBUNTU_FONT = "flatlaf.useUbuntuFont";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies whether custom look and feel window decorations should be used
|
* Specifies whether native window decorations should be used
|
||||||
* when creating {@code JFrame} or {@code JDialog}.
|
* when creating {@code JFrame} or {@code JDialog}.
|
||||||
* <p>
|
* <p>
|
||||||
* If this system property is set, FlatLaf invokes {@link JFrame#setDefaultLookAndFeelDecorated(boolean)}
|
* Setting this to {@code true} forces using native window decorations
|
||||||
* and {@link JDialog#setDefaultLookAndFeelDecorated(boolean)} on LaF initialization.
|
* even if they are not enabled by the application.<br>
|
||||||
|
* Setting this to {@code false} disables using native window decorations.
|
||||||
|
* <p>
|
||||||
|
* This system property has higher priority than client property
|
||||||
|
* {@link FlatClientProperties#USE_WINDOW_DECORATIONS} and
|
||||||
|
* UI default {@code TitlePane.useWindowDecorations}.
|
||||||
* <p>
|
* <p>
|
||||||
* (requires Window 10)
|
* (requires Window 10)
|
||||||
* <p>
|
* <p>
|
||||||
@@ -78,23 +95,31 @@ public interface FlatSystemProperties
|
|||||||
* <a href="https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime">JetBrains Runtime</a>
|
* <a href="https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime">JetBrains Runtime</a>
|
||||||
* (based on OpenJDK).
|
* (based on OpenJDK).
|
||||||
* <p>
|
* <p>
|
||||||
* Setting this to {@code true} forces using JetBrains Runtime custom window decorations
|
* Setting this to {@code false} disables using JetBrains Runtime custom window decorations.
|
||||||
* even if they are not enabled by the application.
|
* Then FlatLaf native window decorations are used.
|
||||||
* <p>
|
* <p>
|
||||||
* (requires Window 10)
|
* (requires Window 10)
|
||||||
* <p>
|
* <p>
|
||||||
* <strong>Allowed Values</strong> {@code false} and {@code true}<br>
|
* <strong>Allowed Values</strong> {@code false} and {@code true}<br>
|
||||||
* <strong>Default</strong> {@code true}
|
* <strong>Default</strong> true
|
||||||
*/
|
*/
|
||||||
String USE_JETBRAINS_CUSTOM_DECORATIONS = "flatlaf.useJetBrainsCustomDecorations";
|
String USE_JETBRAINS_CUSTOM_DECORATIONS = "flatlaf.useJetBrainsCustomDecorations";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specifies whether menubar is embedded into custom window decorations.
|
* Specifies whether the menu bar is embedded into the window title pane
|
||||||
|
* if window decorations are enabled.
|
||||||
|
* <p>
|
||||||
|
* Setting this to {@code true} forces embedding.<br>
|
||||||
|
* Setting this to {@code false} disables embedding.
|
||||||
|
* <p>
|
||||||
|
* This system property has higher priority than client property
|
||||||
|
* {@link FlatClientProperties#MENU_BAR_EMBEDDED} and
|
||||||
|
* UI default {@code TitlePane.menuBarEmbedded}.
|
||||||
* <p>
|
* <p>
|
||||||
* (requires Window 10)
|
* (requires Window 10)
|
||||||
* <p>
|
* <p>
|
||||||
* <strong>Allowed Values</strong> {@code false} and {@code true}<br>
|
* <strong>Allowed Values</strong> {@code false} and {@code true}<br>
|
||||||
* <strong>Default</strong> {@code true}
|
* <strong>Default</strong> none
|
||||||
*/
|
*/
|
||||||
String MENUBAR_EMBEDDED = "flatlaf.menuBarEmbedded";
|
String MENUBAR_EMBEDDED = "flatlaf.menuBarEmbedded";
|
||||||
|
|
||||||
|
|||||||
@@ -30,11 +30,11 @@ import java.util.HashSet;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.logging.Level;
|
|
||||||
import javax.swing.UIDefaults;
|
import javax.swing.UIDefaults;
|
||||||
import javax.swing.plaf.ColorUIResource;
|
import javax.swing.plaf.ColorUIResource;
|
||||||
import com.formdev.flatlaf.json.Json;
|
import com.formdev.flatlaf.json.Json;
|
||||||
import com.formdev.flatlaf.json.ParseException;
|
import com.formdev.flatlaf.json.ParseException;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
import com.formdev.flatlaf.util.StringUtils;
|
import com.formdev.flatlaf.util.StringUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -76,7 +76,7 @@ public class IntelliJTheme
|
|||||||
try {
|
try {
|
||||||
return FlatLaf.install( createLaf( in ) );
|
return FlatLaf.install( createLaf( in ) );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
FlatLaf.LOG.log( Level.SEVERE, "FlatLaf: Failed to load IntelliJ theme", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to load IntelliJ theme", ex );
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -324,7 +324,7 @@ public class IntelliJTheme
|
|||||||
try {
|
try {
|
||||||
uiValue = UIDefaultsLoader.parseValue( key, valueStr );
|
uiValue = UIDefaultsLoader.parseValue( key, valueStr );
|
||||||
} catch( RuntimeException ex ) {
|
} catch( RuntimeException ex ) {
|
||||||
UIDefaultsLoader.logParseError( Level.CONFIG, key, valueStr, ex );
|
UIDefaultsLoader.logParseError( key, valueStr, ex, false );
|
||||||
return; // ignore invalid value
|
return; // ignore invalid value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,8 @@ import java.util.ArrayList;
|
|||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.StringTokenizer;
|
import java.util.StringTokenizer;
|
||||||
import java.util.logging.Level;
|
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
import com.formdev.flatlaf.util.StringUtils;
|
import com.formdev.flatlaf.util.StringUtils;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
@@ -172,7 +173,7 @@ class LinuxFontPolicy
|
|||||||
if( "1".equals( strs.get( 5 ) ) )
|
if( "1".equals( strs.get( 5 ) ) )
|
||||||
style |= Font.ITALIC;
|
style |= Font.ITALIC;
|
||||||
} catch( RuntimeException ex ) {
|
} catch( RuntimeException ex ) {
|
||||||
FlatLaf.LOG.log( Level.CONFIG, "FlatLaf: Failed to parse 'font=" + generalFont + "'.", ex );
|
LoggingFacade.INSTANCE.logConfig( "FlatLaf: Failed to parse 'font=" + generalFont + "'.", ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -186,7 +187,7 @@ class LinuxFontPolicy
|
|||||||
if( dpi < 50 )
|
if( dpi < 50 )
|
||||||
dpi = 50;
|
dpi = 50;
|
||||||
} catch( NumberFormatException ex ) {
|
} catch( NumberFormatException ex ) {
|
||||||
FlatLaf.LOG.log( Level.CONFIG, "FlatLaf: Failed to parse 'forceFontDPI=" + forceFontDPI + "'.", ex );
|
LoggingFacade.INSTANCE.logConfig( "FlatLaf: Failed to parse 'forceFontDPI=" + forceFontDPI + "'.", ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -225,7 +226,7 @@ class LinuxFontPolicy
|
|||||||
while( (line = reader.readLine()) != null )
|
while( (line = reader.readLine()) != null )
|
||||||
lines.add( line );
|
lines.add( line );
|
||||||
} catch( IOException ex ) {
|
} catch( IOException ex ) {
|
||||||
FlatLaf.LOG.log( Level.CONFIG, "FlatLaf: Failed to read '" + filename + "'.", ex );
|
LoggingFacade.INSTANCE.logConfig( "FlatLaf: Failed to read '" + filename + "'.", ex );
|
||||||
}
|
}
|
||||||
return lines;
|
return lines;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import java.awt.event.WindowEvent;
|
|||||||
import java.awt.event.WindowListener;
|
import java.awt.event.WindowListener;
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import javax.swing.AbstractButton;
|
import javax.swing.AbstractButton;
|
||||||
|
import javax.swing.JDialog;
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JMenu;
|
import javax.swing.JMenu;
|
||||||
@@ -137,10 +138,17 @@ class MnemonicHandler
|
|||||||
// get menu bar and first menu
|
// get menu bar and first menu
|
||||||
Component c = e.getComponent();
|
Component c = e.getComponent();
|
||||||
JRootPane rootPane = SwingUtilities.getRootPane( c );
|
JRootPane rootPane = SwingUtilities.getRootPane( c );
|
||||||
Window window = (rootPane != null) ? SwingUtilities.getWindowAncestor( rootPane ) : null;
|
|
||||||
JMenuBar menuBar = (rootPane != null) ? rootPane.getJMenuBar() : null;
|
JMenuBar menuBar = (rootPane != null) ? rootPane.getJMenuBar() : null;
|
||||||
if( menuBar == null && window instanceof JFrame )
|
if( menuBar == null ) {
|
||||||
menuBar = ((JFrame)window).getJMenuBar();
|
// get menu bar from frame/dialog because there
|
||||||
|
// may be multiple nested root panes in a frame/dialog
|
||||||
|
// (e.g. each internal frame has its own root pane)
|
||||||
|
Window window = SwingUtilities.getWindowAncestor( c );
|
||||||
|
if( window instanceof JFrame )
|
||||||
|
menuBar = ((JFrame)window).getJMenuBar();
|
||||||
|
else if( window instanceof JDialog )
|
||||||
|
menuBar = ((JDialog)window).getJMenuBar();
|
||||||
|
}
|
||||||
JMenu firstMenu = (menuBar != null) ? menuBar.getMenu( 0 ) : null;
|
JMenu firstMenu = (menuBar != null) ? menuBar.getMenu( 0 ) : null;
|
||||||
|
|
||||||
// select first menu and show mnemonics
|
// select first menu and show mnemonics
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ import java.util.Map;
|
|||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.logging.Level;
|
|
||||||
import javax.swing.UIDefaults;
|
import javax.swing.UIDefaults;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.UIDefaults.ActiveValue;
|
import javax.swing.UIDefaults.ActiveValue;
|
||||||
@@ -48,6 +47,7 @@ import com.formdev.flatlaf.util.ColorFunctions.ColorFunction;
|
|||||||
import com.formdev.flatlaf.util.DerivedColor;
|
import com.formdev.flatlaf.util.DerivedColor;
|
||||||
import com.formdev.flatlaf.util.GrayFilter;
|
import com.formdev.flatlaf.util.GrayFilter;
|
||||||
import com.formdev.flatlaf.util.HSLColor;
|
import com.formdev.flatlaf.util.HSLColor;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
import com.formdev.flatlaf.util.StringUtils;
|
import com.formdev.flatlaf.util.StringUtils;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
@@ -72,6 +72,8 @@ class UIDefaultsLoader
|
|||||||
private static final String OPTIONAL_PREFIX = "?";
|
private static final String OPTIONAL_PREFIX = "?";
|
||||||
private static final String WILDCARD_PREFIX = "*.";
|
private static final String WILDCARD_PREFIX = "*.";
|
||||||
|
|
||||||
|
private static int parseColorDepth;
|
||||||
|
|
||||||
static void loadDefaultsFromProperties( Class<?> lookAndFeelClass, List<FlatDefaultsAddon> addons,
|
static void loadDefaultsFromProperties( Class<?> lookAndFeelClass, List<FlatDefaultsAddon> addons,
|
||||||
Properties additionalDefaults, boolean dark, UIDefaults defaults )
|
Properties additionalDefaults, boolean dark, UIDefaults defaults )
|
||||||
{
|
{
|
||||||
@@ -241,16 +243,20 @@ class UIDefaultsLoader
|
|||||||
try {
|
try {
|
||||||
defaults.put( key, parseValue( key, value, null, resolver, addonClassLoaders ) );
|
defaults.put( key, parseValue( key, value, null, resolver, addonClassLoaders ) );
|
||||||
} catch( RuntimeException ex ) {
|
} catch( RuntimeException ex ) {
|
||||||
logParseError( Level.SEVERE, key, value, ex );
|
logParseError( key, value, ex, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch( IOException ex ) {
|
} catch( IOException ex ) {
|
||||||
FlatLaf.LOG.log( Level.SEVERE, "FlatLaf: Failed to load properties files.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to load properties files.", ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void logParseError( Level level, String key, String value, RuntimeException ex ) {
|
static void logParseError( String key, String value, RuntimeException ex, boolean severe ) {
|
||||||
FlatLaf.LOG.log( level, "FlatLaf: Failed to parse: '" + key + '=' + value + '\'', ex );
|
String message = "FlatLaf: Failed to parse: '" + key + '=' + value + '\'';
|
||||||
|
if( severe )
|
||||||
|
LoggingFacade.INSTANCE.logSevere( message, ex );
|
||||||
|
else
|
||||||
|
LoggingFacade.INSTANCE.logConfig( message, ex );
|
||||||
}
|
}
|
||||||
|
|
||||||
static String resolveValue( String value, Function<String, String> propertiesGetter ) {
|
static String resolveValue( String value, Function<String, String> propertiesGetter ) {
|
||||||
@@ -438,7 +444,7 @@ class UIDefaultsLoader
|
|||||||
try {
|
try {
|
||||||
return findClass( value, addonClassLoaders ).newInstance();
|
return findClass( value, addonClassLoaders ).newInstance();
|
||||||
} catch( InstantiationException | IllegalAccessException | ClassNotFoundException ex ) {
|
} catch( InstantiationException | IllegalAccessException | ClassNotFoundException ex ) {
|
||||||
FlatLaf.LOG.log( Level.SEVERE, "FlatLaf: Failed to instantiate '" + value + "'.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to instantiate '" + value + "'.", ex );
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -449,7 +455,7 @@ class UIDefaultsLoader
|
|||||||
try {
|
try {
|
||||||
return findClass( value, addonClassLoaders );
|
return findClass( value, addonClassLoaders );
|
||||||
} catch( ClassNotFoundException ex ) {
|
} catch( ClassNotFoundException ex ) {
|
||||||
FlatLaf.LOG.log( Level.SEVERE, "FlatLaf: Failed to find class '" + value + "'.", ex );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to find class '" + value + "'.", ex );
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -580,19 +586,27 @@ class UIDefaultsLoader
|
|||||||
if( params.isEmpty() )
|
if( params.isEmpty() )
|
||||||
throw new IllegalArgumentException( "missing parameters in function '" + value + "'" );
|
throw new IllegalArgumentException( "missing parameters in function '" + value + "'" );
|
||||||
|
|
||||||
switch( function ) {
|
if( parseColorDepth > 100 )
|
||||||
case "rgb": return parseColorRgbOrRgba( false, params, resolver, reportError );
|
throw new IllegalArgumentException( "endless recursion in color function '" + value + "'" );
|
||||||
case "rgba": return parseColorRgbOrRgba( true, params, resolver, reportError );
|
|
||||||
case "hsl": return parseColorHslOrHsla( false, params );
|
parseColorDepth++;
|
||||||
case "hsla": return parseColorHslOrHsla( true, params );
|
try {
|
||||||
case "lighten": return parseColorHSLIncreaseDecrease( 2, true, params, resolver, reportError );
|
switch( function ) {
|
||||||
case "darken": return parseColorHSLIncreaseDecrease( 2, false, params, resolver, reportError );
|
case "rgb": return parseColorRgbOrRgba( false, params, resolver, reportError );
|
||||||
case "saturate": return parseColorHSLIncreaseDecrease( 1, true, params, resolver, reportError );
|
case "rgba": return parseColorRgbOrRgba( true, params, resolver, reportError );
|
||||||
case "desaturate": return parseColorHSLIncreaseDecrease( 1, false, params, resolver, reportError );
|
case "hsl": return parseColorHslOrHsla( false, params );
|
||||||
case "fadein": return parseColorHSLIncreaseDecrease( 3, true, params, resolver, reportError );
|
case "hsla": return parseColorHslOrHsla( true, params );
|
||||||
case "fadeout": return parseColorHSLIncreaseDecrease( 3, false, params, resolver, reportError );
|
case "lighten": return parseColorHSLIncreaseDecrease( 2, true, params, resolver, reportError );
|
||||||
case "fade": return parseColorFade( params, resolver, reportError );
|
case "darken": return parseColorHSLIncreaseDecrease( 2, false, params, resolver, reportError );
|
||||||
case "spin": return parseColorSpin( params, resolver, reportError );
|
case "saturate": return parseColorHSLIncreaseDecrease( 1, true, params, resolver, reportError );
|
||||||
|
case "desaturate": return parseColorHSLIncreaseDecrease( 1, false, params, resolver, reportError );
|
||||||
|
case "fadein": return parseColorHSLIncreaseDecrease( 3, true, params, resolver, reportError );
|
||||||
|
case "fadeout": return parseColorHSLIncreaseDecrease( 3, false, params, resolver, reportError );
|
||||||
|
case "fade": return parseColorFade( params, resolver, reportError );
|
||||||
|
case "spin": return parseColorSpin( params, resolver, reportError );
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
parseColorDepth--;
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new IllegalArgumentException( "unknown color function '" + value + "'" );
|
throw new IllegalArgumentException( "unknown color function '" + value + "'" );
|
||||||
@@ -918,7 +932,7 @@ class UIDefaultsLoader
|
|||||||
|
|
||||||
Object value = UIManager.get( uiKey );
|
Object value = UIManager.get( uiKey );
|
||||||
if( value == null && !optional )
|
if( value == null && !optional )
|
||||||
FlatLaf.LOG.log( Level.SEVERE, "FlatLaf: '" + uiKey + "' not found in UI defaults." );
|
LoggingFacade.INSTANCE.logSevere( "FlatLaf: '" + uiKey + "' not found in UI defaults.", null );
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.resources;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The only purpose of this file is to add a .class file to this package to make it non-empty.
|
||||||
|
* Otherwise the compiler outputs a warning because this package is opend in module-info.java.
|
||||||
|
* Also when using --patch-module (e.g. from an IDE), an error would occur for empty packages.
|
||||||
|
*
|
||||||
|
* @author Karl Tauber
|
||||||
|
*/
|
||||||
|
interface EmptyPackage
|
||||||
|
{
|
||||||
|
}
|
||||||
@@ -17,16 +17,13 @@
|
|||||||
package com.formdev.flatlaf.ui;
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
import static com.formdev.flatlaf.util.UIScale.scale;
|
import static com.formdev.flatlaf.util.UIScale.scale;
|
||||||
import java.awt.BasicStroke;
|
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Container;
|
import java.awt.Container;
|
||||||
import java.awt.Dimension;
|
import java.awt.Dimension;
|
||||||
import java.awt.Graphics;
|
import java.awt.Graphics;
|
||||||
import java.awt.Graphics2D;
|
import java.awt.Graphics2D;
|
||||||
import java.awt.Shape;
|
|
||||||
import java.awt.event.MouseAdapter;
|
import java.awt.event.MouseAdapter;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.geom.Path2D;
|
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.plaf.UIResource;
|
import javax.swing.plaf.UIResource;
|
||||||
import javax.swing.plaf.basic.BasicArrowButton;
|
import javax.swing.plaf.basic.BasicArrowButton;
|
||||||
@@ -190,73 +187,14 @@ public class FlatArrowButton
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void paintArrow( Graphics2D g ) {
|
protected void paintArrow( Graphics2D g ) {
|
||||||
int direction = getDirection();
|
|
||||||
boolean vert = (direction == NORTH || direction == SOUTH);
|
boolean vert = (direction == NORTH || direction == SOUTH);
|
||||||
|
int x = 0;
|
||||||
// compute width/height
|
|
||||||
int w = scale( arrowWidth + (chevron ? 0 : 1) );
|
|
||||||
int h = scale( (arrowWidth / 2) + (chevron ? 0 : 1) );
|
|
||||||
|
|
||||||
// rotate width/height
|
|
||||||
int rw = vert ? w : h;
|
|
||||||
int rh = vert ? h : w;
|
|
||||||
|
|
||||||
// chevron lines end 1px outside of width/height
|
|
||||||
if( chevron ) {
|
|
||||||
// add 1px to width/height for position calculation only
|
|
||||||
rw++;
|
|
||||||
rh++;
|
|
||||||
}
|
|
||||||
|
|
||||||
int x = Math.round( (getWidth() - rw) / 2f + scale( (float) xOffset ) );
|
|
||||||
int y = Math.round( (getHeight() - rh) / 2f + scale( (float) yOffset ) );
|
|
||||||
|
|
||||||
// move arrow for round borders
|
// move arrow for round borders
|
||||||
Container parent = getParent();
|
Container parent = getParent();
|
||||||
if( vert && parent instanceof JComponent && FlatUIUtils.hasRoundBorder( (JComponent) parent ) )
|
if( vert && parent instanceof JComponent && FlatUIUtils.hasRoundBorder( (JComponent) parent ) )
|
||||||
x -= scale( parent.getComponentOrientation().isLeftToRight() ? 1 : -1 );
|
x -= scale( parent.getComponentOrientation().isLeftToRight() ? 1 : -1 );
|
||||||
|
|
||||||
// paint arrow
|
FlatUIUtils.paintArrow( g, x, 0, getWidth(), getHeight(), getDirection(), chevron, arrowWidth, xOffset, yOffset );
|
||||||
g.translate( x, y );
|
|
||||||
/*debug
|
|
||||||
debugPaint( g, vert, rw, rh );
|
|
||||||
debug*/
|
|
||||||
Shape arrowShape = createArrowShape( direction, chevron, w, h );
|
|
||||||
if( chevron ) {
|
|
||||||
g.setStroke( new BasicStroke( scale( 1f ) ) );
|
|
||||||
g.draw( arrowShape );
|
|
||||||
} else {
|
|
||||||
// triangle
|
|
||||||
g.fill( arrowShape );
|
|
||||||
}
|
|
||||||
g.translate( -x, -y );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Shape createArrowShape( int direction, boolean chevron, float w, float h ) {
|
|
||||||
switch( direction ) {
|
|
||||||
case NORTH: return FlatUIUtils.createPath( !chevron, 0,h, (w / 2f),0, w,h );
|
|
||||||
case SOUTH: return FlatUIUtils.createPath( !chevron, 0,0, (w / 2f),h, w,0 );
|
|
||||||
case WEST: return FlatUIUtils.createPath( !chevron, h,0, 0,(w / 2f), h,w );
|
|
||||||
case EAST: return FlatUIUtils.createPath( !chevron, 0,0, h,(w / 2f), 0,w );
|
|
||||||
default: return new Path2D.Float();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*debug
|
|
||||||
private void debugPaint( Graphics g, boolean vert, int w, int h ) {
|
|
||||||
Color oldColor = g.getColor();
|
|
||||||
g.setColor( Color.red );
|
|
||||||
g.drawRect( 0, 0, w - 1, h - 1 );
|
|
||||||
|
|
||||||
int xy1 = -2;
|
|
||||||
int xy2 = h + 1;
|
|
||||||
for( int i = 0; i < 20; i++ ) {
|
|
||||||
g.drawRect( vert ? 0 : xy1, vert ? xy1 : 0, 0, 0 );
|
|
||||||
g.drawRect( vert ? 0 : xy2, vert ? xy2 : 0, 0, 0 );
|
|
||||||
xy1 -= 2;
|
|
||||||
xy2 += 2;
|
|
||||||
}
|
|
||||||
g.setColor( oldColor );
|
|
||||||
}
|
|
||||||
debug*/
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -388,41 +388,35 @@ public class FlatButtonUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected Color getBackground( JComponent c ) {
|
protected Color getBackground( JComponent c ) {
|
||||||
|
boolean toolBarButton = isToolBarButton( c );
|
||||||
|
|
||||||
|
// selected state
|
||||||
if( ((AbstractButton)c).isSelected() ) {
|
if( ((AbstractButton)c).isSelected() ) {
|
||||||
// in toolbar use same colors for disabled and enabled because
|
// in toolbar use same background colors for disabled and enabled because
|
||||||
// we assume that toolbar icon is shown disabled
|
// we assume that toolbar icon is shown disabled
|
||||||
boolean toolBarButton = isToolBarButton( c );
|
|
||||||
return buttonStateColor( c,
|
return buttonStateColor( c,
|
||||||
toolBarButton ? toolbarSelectedBackground : selectedBackground,
|
toolBarButton ? toolbarSelectedBackground : selectedBackground,
|
||||||
toolBarButton ? toolbarSelectedBackground : disabledSelectedBackground,
|
toolBarButton ? toolbarSelectedBackground : disabledSelectedBackground,
|
||||||
null, null,
|
null,
|
||||||
|
null,
|
||||||
toolBarButton ? toolbarPressedBackground : pressedBackground );
|
toolBarButton ? toolbarPressedBackground : pressedBackground );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( !c.isEnabled() )
|
|
||||||
return disabledBackground;
|
|
||||||
|
|
||||||
// toolbar button
|
// toolbar button
|
||||||
if( isToolBarButton( c ) ) {
|
if( toolBarButton ) {
|
||||||
ButtonModel model = ((AbstractButton)c).getModel();
|
|
||||||
if( model.isPressed() )
|
|
||||||
return toolbarPressedBackground;
|
|
||||||
if( model.isRollover() )
|
|
||||||
return toolbarHoverBackground;
|
|
||||||
|
|
||||||
// use component background if explicitly set
|
|
||||||
Color bg = c.getBackground();
|
Color bg = c.getBackground();
|
||||||
if( isCustomBackground( bg ) )
|
return buttonStateColor( c,
|
||||||
return bg;
|
isCustomBackground( bg ) ? bg : null,
|
||||||
|
null,
|
||||||
// do not paint background
|
null,
|
||||||
return null;
|
toolbarHoverBackground,
|
||||||
|
toolbarPressedBackground );
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean def = isDefaultButton( c );
|
boolean def = isDefaultButton( c );
|
||||||
return buttonStateColor( c,
|
return buttonStateColor( c,
|
||||||
getBackgroundBase( c, def ),
|
getBackgroundBase( c, def ),
|
||||||
null,
|
disabledBackground,
|
||||||
isCustomBackground( c.getBackground() ) ? null : (def ? defaultFocusedBackground : focusedBackground),
|
isCustomBackground( c.getBackground() ) ? null : (def ? defaultFocusedBackground : focusedBackground),
|
||||||
def ? defaultHoverBackground : hoverBackground,
|
def ? defaultHoverBackground : hoverBackground,
|
||||||
def ? defaultPressedBackground : pressedBackground );
|
def ? defaultPressedBackground : pressedBackground );
|
||||||
@@ -444,16 +438,18 @@ public class FlatButtonUI
|
|||||||
public static Color buttonStateColor( Component c, Color enabledColor, Color disabledColor,
|
public static Color buttonStateColor( Component c, Color enabledColor, Color disabledColor,
|
||||||
Color focusedColor, Color hoverColor, Color pressedColor )
|
Color focusedColor, Color hoverColor, Color pressedColor )
|
||||||
{
|
{
|
||||||
AbstractButton b = (c instanceof AbstractButton) ? (AbstractButton) c : null;
|
|
||||||
|
|
||||||
if( !c.isEnabled() )
|
if( !c.isEnabled() )
|
||||||
return disabledColor;
|
return disabledColor;
|
||||||
|
|
||||||
if( pressedColor != null && b != null && b.getModel().isPressed() )
|
if( c instanceof AbstractButton ) {
|
||||||
return pressedColor;
|
ButtonModel model = ((AbstractButton)c).getModel();
|
||||||
|
|
||||||
if( hoverColor != null && b != null && b.getModel().isRollover() )
|
if( pressedColor != null && model.isPressed() )
|
||||||
return hoverColor;
|
return pressedColor;
|
||||||
|
|
||||||
|
if( hoverColor != null && model.isRollover() )
|
||||||
|
return hoverColor;
|
||||||
|
}
|
||||||
|
|
||||||
if( focusedColor != null && isFocusPainted( c ) && FlatUIUtils.isPermanentFocusOwner( c ) )
|
if( focusedColor != null && isFocusPainted( c ) && FlatUIUtils.isPermanentFocusOwner( c ) )
|
||||||
return focusedColor;
|
return focusedColor;
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ import java.awt.event.MouseAdapter;
|
|||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.event.MouseListener;
|
import java.awt.event.MouseListener;
|
||||||
import java.awt.geom.Rectangle2D;
|
import java.awt.geom.Rectangle2D;
|
||||||
import java.beans.PropertyChangeEvent;
|
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
import javax.swing.AbstractAction;
|
import javax.swing.AbstractAction;
|
||||||
@@ -244,7 +243,24 @@ public class FlatComboBoxUI
|
|||||||
public void layoutContainer( Container parent ) {
|
public void layoutContainer( Container parent ) {
|
||||||
super.layoutContainer( parent );
|
super.layoutContainer( parent );
|
||||||
|
|
||||||
if ( editor != null && padding != null ) {
|
if( arrowButton != null ) {
|
||||||
|
Insets insets = getInsets();
|
||||||
|
int buttonWidth = parent.getPreferredSize().height - insets.top - insets.bottom;
|
||||||
|
if( buttonWidth != arrowButton.getWidth() ) {
|
||||||
|
// set width of arrow button to preferred height of combobox
|
||||||
|
int xOffset = comboBox.getComponentOrientation().isLeftToRight()
|
||||||
|
? arrowButton.getWidth() - buttonWidth
|
||||||
|
: 0;
|
||||||
|
arrowButton.setBounds( arrowButton.getX() + xOffset, arrowButton.getY(),
|
||||||
|
buttonWidth, arrowButton.getHeight() );
|
||||||
|
|
||||||
|
// update editor bounds
|
||||||
|
if( editor != null )
|
||||||
|
editor.setBounds( rectangleForCurrentValue() );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if( editor != null && padding != null ) {
|
||||||
// fix editor bounds by subtracting padding
|
// fix editor bounds by subtracting padding
|
||||||
editor.setBounds( FlatUIUtils.subtractInsets( editor.getBounds(), padding ) );
|
editor.setBounds( FlatUIUtils.subtractInsets( editor.getBounds(), padding ) );
|
||||||
}
|
}
|
||||||
@@ -274,30 +290,28 @@ public class FlatComboBoxUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PropertyChangeListener createPropertyChangeListener() {
|
protected PropertyChangeListener createPropertyChangeListener() {
|
||||||
return new BasicComboBoxUI.PropertyChangeHandler() {
|
PropertyChangeListener superListener = super.createPropertyChangeListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void propertyChange( PropertyChangeEvent e ) {
|
superListener.propertyChange( e );
|
||||||
super.propertyChange( e );
|
|
||||||
|
|
||||||
Object source = e.getSource();
|
Object source = e.getSource();
|
||||||
String propertyName = e.getPropertyName();
|
String propertyName = e.getPropertyName();
|
||||||
|
|
||||||
if( editor != null &&
|
if( editor != null &&
|
||||||
((source == comboBox && propertyName == "foreground") ||
|
((source == comboBox && propertyName == "foreground") ||
|
||||||
(source == editor && propertyName == "enabled")) )
|
(source == editor && propertyName == "enabled")) )
|
||||||
{
|
{
|
||||||
// fix editor component colors
|
// fix editor component colors
|
||||||
updateEditorColors();
|
updateEditorColors();
|
||||||
} else if( editor != null && source == comboBox && propertyName == "componentOrientation" ) {
|
} else if( editor != null && source == comboBox && propertyName == "componentOrientation" ) {
|
||||||
ComponentOrientation o = (ComponentOrientation) e.getNewValue();
|
ComponentOrientation o = (ComponentOrientation) e.getNewValue();
|
||||||
editor.applyComponentOrientation( o );
|
editor.applyComponentOrientation( o );
|
||||||
} else if( editor != null && FlatClientProperties.PLACEHOLDER_TEXT.equals( propertyName ) )
|
} else if( editor != null && FlatClientProperties.PLACEHOLDER_TEXT.equals( propertyName ) )
|
||||||
editor.repaint();
|
editor.repaint();
|
||||||
else if( FlatClientProperties.COMPONENT_ROUND_RECT.equals( propertyName ) )
|
else if( FlatClientProperties.COMPONENT_ROUND_RECT.equals( propertyName ) )
|
||||||
comboBox.repaint();
|
comboBox.repaint();
|
||||||
else if( FlatClientProperties.MINIMUM_WIDTH.equals( propertyName ) )
|
else if( FlatClientProperties.MINIMUM_WIDTH.equals( propertyName ) )
|
||||||
comboBox.revalidate();
|
comboBox.revalidate();
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -648,14 +662,12 @@ public class FlatComboBoxUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PropertyChangeListener createPropertyChangeListener() {
|
protected PropertyChangeListener createPropertyChangeListener() {
|
||||||
return new BasicComboPopup.PropertyChangeHandler() {
|
PropertyChangeListener superListener = super.createPropertyChangeListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void propertyChange( PropertyChangeEvent e ) {
|
superListener.propertyChange( e );
|
||||||
super.propertyChange( e );
|
|
||||||
|
|
||||||
if( e.getPropertyName() == "renderer" )
|
if( e.getPropertyName() == "renderer" )
|
||||||
list.setCellRenderer( new PopupListCellRenderer() );
|
list.setCellRenderer( new PopupListCellRenderer() );
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,13 +31,17 @@ import javax.swing.JComboBox;
|
|||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JFileChooser;
|
import javax.swing.JFileChooser;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
|
import javax.swing.JScrollPane;
|
||||||
|
import javax.swing.JTable;
|
||||||
import javax.swing.JToggleButton;
|
import javax.swing.JToggleButton;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.filechooser.FileView;
|
import javax.swing.filechooser.FileView;
|
||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
import javax.swing.plaf.metal.MetalFileChooserUI;
|
import javax.swing.plaf.metal.MetalFileChooserUI;
|
||||||
|
import javax.swing.table.TableCellRenderer;
|
||||||
import com.formdev.flatlaf.FlatClientProperties;
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
import com.formdev.flatlaf.util.ScaledImageIcon;
|
import com.formdev.flatlaf.util.ScaledImageIcon;
|
||||||
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -190,6 +194,62 @@ public class FlatFileChooserUI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected JPanel createDetailsView( JFileChooser fc ) {
|
||||||
|
JPanel p = super.createDetailsView( fc );
|
||||||
|
|
||||||
|
if( !SystemInfo.isWindows )
|
||||||
|
return p;
|
||||||
|
|
||||||
|
// find scroll pane
|
||||||
|
JScrollPane scrollPane = null;
|
||||||
|
for( Component c : p.getComponents() ) {
|
||||||
|
if( c instanceof JScrollPane ) {
|
||||||
|
scrollPane = (JScrollPane) c;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if( scrollPane == null )
|
||||||
|
return p;
|
||||||
|
|
||||||
|
// get scroll view, which should be a table
|
||||||
|
Component view = scrollPane.getViewport().getView();
|
||||||
|
if( !(view instanceof JTable) )
|
||||||
|
return p;
|
||||||
|
|
||||||
|
JTable table = (JTable) view;
|
||||||
|
|
||||||
|
// on Windows 10, the date may contain left-to-right (0x200e) and right-to-left (0x200f)
|
||||||
|
// mark characters (see https://en.wikipedia.org/wiki/Left-to-right_mark)
|
||||||
|
// when the "current user" item is selected in the "look in" combobox
|
||||||
|
// --> remove them
|
||||||
|
TableCellRenderer defaultRenderer = table.getDefaultRenderer( Object.class );
|
||||||
|
table.setDefaultRenderer( Object.class, new TableCellRenderer() {
|
||||||
|
@Override
|
||||||
|
public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected,
|
||||||
|
boolean hasFocus, int row, int column )
|
||||||
|
{
|
||||||
|
// remove left-to-right and right-to-left mark characters
|
||||||
|
if( value instanceof String && ((String)value).startsWith( "\u200e" ) ) {
|
||||||
|
String str = (String) value;
|
||||||
|
char[] buf = new char[str.length()];
|
||||||
|
int j = 0;
|
||||||
|
for( int i = 0; i < buf.length; i++ ) {
|
||||||
|
char ch = str.charAt( i );
|
||||||
|
if( ch != '\u200e' && ch != '\u200f' )
|
||||||
|
buf[j++] = ch;
|
||||||
|
}
|
||||||
|
value = new String( buf, 0, j );
|
||||||
|
}
|
||||||
|
|
||||||
|
return defaultRenderer.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, column );
|
||||||
|
}
|
||||||
|
|
||||||
|
} );
|
||||||
|
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Dimension getPreferredSize( JComponent c ) {
|
public Dimension getPreferredSize( JComponent c ) {
|
||||||
return UIScale.scale( super.getPreferredSize( c ) );
|
return UIScale.scale( super.getPreferredSize( c ) );
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ import java.awt.Graphics;
|
|||||||
import java.awt.Graphics2D;
|
import java.awt.Graphics2D;
|
||||||
import java.awt.Rectangle;
|
import java.awt.Rectangle;
|
||||||
import java.beans.PropertyChangeEvent;
|
import java.beans.PropertyChangeEvent;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.Set;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
@@ -96,23 +99,37 @@ public class FlatLabelUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks whether text contains HTML headings and adds a special CSS rule to
|
* Checks whether text contains HTML tags that use "absolute-size" keywords
|
||||||
* re-calculate heading font sizes based on current component font size.
|
* (e.g. "x-large") for font-size in default style sheet
|
||||||
|
* (see javax/swing/text/html/default.css).
|
||||||
|
* If yes, adds a special CSS rule (BASE_SIZE) to the HTML text, which
|
||||||
|
* re-calculates font sizes based on current component font size.
|
||||||
*/
|
*/
|
||||||
static void updateHTMLRenderer( JComponent c, String text, boolean always ) {
|
static void updateHTMLRenderer( JComponent c, String text, boolean always ) {
|
||||||
if( BasicHTML.isHTMLString( text ) &&
|
if( BasicHTML.isHTMLString( text ) &&
|
||||||
c.getClientProperty( "html.disable" ) != Boolean.TRUE &&
|
c.getClientProperty( "html.disable" ) != Boolean.TRUE &&
|
||||||
text.contains( "<h" ) &&
|
needsFontBaseSize( text ) )
|
||||||
(text.contains( "<h1" ) || text.contains( "<h2" ) || text.contains( "<h3" ) ||
|
|
||||||
text.contains( "<h4" ) || text.contains( "<h5" ) || text.contains( "<h6" )) )
|
|
||||||
{
|
{
|
||||||
int headIndex = text.indexOf( "<head>" );
|
// BASE_SIZE rule is parsed in javax.swing.text.html.StyleSheet.addRule()
|
||||||
|
|
||||||
String style = "<style>BASE_SIZE " + c.getFont().getSize() + "</style>";
|
String style = "<style>BASE_SIZE " + c.getFont().getSize() + "</style>";
|
||||||
if( headIndex < 0 )
|
|
||||||
style = "<head>" + style + "</head>";
|
|
||||||
|
|
||||||
int insertIndex = headIndex >= 0 ? (headIndex + "<head>".length()) : "<html>".length();
|
String lowerText = text.toLowerCase();
|
||||||
|
int headIndex;
|
||||||
|
int styleIndex;
|
||||||
|
|
||||||
|
int insertIndex;
|
||||||
|
if( (headIndex = lowerText.indexOf( "<head>" )) >= 0 ) {
|
||||||
|
// there is a <head> tag --> insert after <head> tag
|
||||||
|
insertIndex = headIndex + "<head>".length();
|
||||||
|
} else if( (styleIndex = lowerText.indexOf( "<style>" )) >= 0 ) {
|
||||||
|
// there is a <style> tag --> insert before <style> tag
|
||||||
|
insertIndex = styleIndex;
|
||||||
|
} else {
|
||||||
|
// no <head> or <style> tag --> insert <head> tag after <html> tag
|
||||||
|
style = "<head>" + style + "</head>";
|
||||||
|
insertIndex = "<html>".length();
|
||||||
|
}
|
||||||
|
|
||||||
text = text.substring( 0, insertIndex )
|
text = text.substring( 0, insertIndex )
|
||||||
+ style
|
+ style
|
||||||
+ text.substring( insertIndex );
|
+ text.substring( insertIndex );
|
||||||
@@ -122,6 +139,44 @@ public class FlatLabelUI
|
|||||||
BasicHTML.updateRenderer( c, text );
|
BasicHTML.updateRenderer( c, text );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static Set<String> tagsUseFontSizeSet;
|
||||||
|
|
||||||
|
private static boolean needsFontBaseSize( String text ) {
|
||||||
|
if( tagsUseFontSizeSet == null ) {
|
||||||
|
// tags that use font-size in javax/swing/text/html/default.css
|
||||||
|
tagsUseFontSizeSet = new HashSet<>( Arrays.asList(
|
||||||
|
"h1", "h2", "h3", "h4", "h5", "h6", "code", "kbd", "big", "small", "samp" ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
// search for tags in HTML text
|
||||||
|
int textLength = text.length();
|
||||||
|
for( int i = 6; i < textLength - 1; i++ ) {
|
||||||
|
if( text.charAt( i ) == '<' ) {
|
||||||
|
switch( text.charAt( i + 1 ) ) {
|
||||||
|
// first letters of tags in tagsUseFontSizeSet
|
||||||
|
case 'b': case 'B':
|
||||||
|
case 'c': case 'C':
|
||||||
|
case 'h': case 'H':
|
||||||
|
case 'k': case 'K':
|
||||||
|
case 's': case 'S':
|
||||||
|
int tagBegin = i + 1;
|
||||||
|
for( i += 2; i < textLength; i++ ) {
|
||||||
|
if( !Character.isLetterOrDigit( text.charAt( i ) ) ) {
|
||||||
|
String tag = text.substring( tagBegin, i ).toLowerCase();
|
||||||
|
if( tagsUseFontSizeSet.contains( tag ) )
|
||||||
|
return true;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
static Graphics createGraphicsHTMLTextYCorrection( Graphics g, JComponent c ) {
|
static Graphics createGraphicsHTMLTextYCorrection( Graphics g, JComponent c ) {
|
||||||
return (c.getClientProperty( BasicHTML.propertyKey ) != null)
|
return (c.getClientProperty( BasicHTML.propertyKey ) != null)
|
||||||
? HiDPIUtils.createGraphicsTextYCorrection( (Graphics2D) g )
|
? HiDPIUtils.createGraphicsTextYCorrection( (Graphics2D) g )
|
||||||
|
|||||||
@@ -16,17 +16,24 @@
|
|||||||
|
|
||||||
package com.formdev.flatlaf.ui;
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
|
import java.awt.Color;
|
||||||
|
import java.awt.Graphics;
|
||||||
|
import java.awt.Window;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import javax.swing.AbstractAction;
|
import javax.swing.AbstractAction;
|
||||||
import javax.swing.ActionMap;
|
import javax.swing.ActionMap;
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JMenu;
|
import javax.swing.JMenu;
|
||||||
import javax.swing.JMenuBar;
|
import javax.swing.JMenuBar;
|
||||||
|
import javax.swing.JRootPane;
|
||||||
|
import javax.swing.LookAndFeel;
|
||||||
import javax.swing.MenuElement;
|
import javax.swing.MenuElement;
|
||||||
import javax.swing.MenuSelectionManager;
|
import javax.swing.MenuSelectionManager;
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
|
import javax.swing.UIManager;
|
||||||
import javax.swing.plaf.ActionMapUIResource;
|
import javax.swing.plaf.ActionMapUIResource;
|
||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
|
import javax.swing.plaf.UIResource;
|
||||||
import javax.swing.plaf.basic.BasicMenuBarUI;
|
import javax.swing.plaf.basic.BasicMenuBarUI;
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
@@ -40,6 +47,7 @@ import com.formdev.flatlaf.util.SystemInfo;
|
|||||||
* @uiDefault MenuBar.background Color
|
* @uiDefault MenuBar.background Color
|
||||||
* @uiDefault MenuBar.foreground Color
|
* @uiDefault MenuBar.foreground Color
|
||||||
* @uiDefault MenuBar.border Border
|
* @uiDefault MenuBar.border Border
|
||||||
|
* @uiDefault TitlePane.unifiedBackground boolean
|
||||||
*
|
*
|
||||||
* @author Karl Tauber
|
* @author Karl Tauber
|
||||||
*/
|
*/
|
||||||
@@ -55,6 +63,13 @@ public class FlatMenuBarUI
|
|||||||
* Do not add any functionality here.
|
* Do not add any functionality here.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void installDefaults() {
|
||||||
|
super.installDefaults();
|
||||||
|
|
||||||
|
LookAndFeel.installProperty( menuBar, "opaque", false );
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void installKeyboardActions() {
|
protected void installKeyboardActions() {
|
||||||
super.installKeyboardActions();
|
super.installKeyboardActions();
|
||||||
@@ -67,6 +82,44 @@ public class FlatMenuBarUI
|
|||||||
map.put( "takeFocus", new TakeFocus() );
|
map.put( "takeFocus", new TakeFocus() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void update( Graphics g, JComponent c ) {
|
||||||
|
// paint background
|
||||||
|
Color background = getBackground( c );
|
||||||
|
if( background != null ) {
|
||||||
|
g.setColor( background );
|
||||||
|
g.fillRect( 0, 0, c.getWidth(), c.getHeight() );
|
||||||
|
}
|
||||||
|
|
||||||
|
paint( g, c );
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Color getBackground( JComponent c ) {
|
||||||
|
Color background = c.getBackground();
|
||||||
|
|
||||||
|
// paint background if opaque or if having custom background color
|
||||||
|
if( c.isOpaque() || !(background instanceof UIResource) )
|
||||||
|
return background;
|
||||||
|
|
||||||
|
// paint background if menu bar is not the "main" menu bar
|
||||||
|
JRootPane rootPane = SwingUtilities.getRootPane( c );
|
||||||
|
if( rootPane == null || !(rootPane.getParent() instanceof Window) || rootPane.getJMenuBar() != c )
|
||||||
|
return background;
|
||||||
|
|
||||||
|
// use parent background for unified title pane
|
||||||
|
// (not storing value of "TitlePane.unifiedBackground" in class to allow changing at runtime)
|
||||||
|
if( UIManager.getBoolean( "TitlePane.unifiedBackground" ) &&
|
||||||
|
FlatNativeWindowBorder.hasCustomDecoration( (Window) rootPane.getParent() ) )
|
||||||
|
background = FlatUIUtils.getParentBackground( c );
|
||||||
|
|
||||||
|
// paint background in full screen mode
|
||||||
|
if( FlatUIUtils.isFullScreen( rootPane ) )
|
||||||
|
return background;
|
||||||
|
|
||||||
|
// do not paint background if menu bar is embedded into title pane
|
||||||
|
return FlatRootPaneUI.isMenuBarEmbedded( rootPane ) ? null : background;
|
||||||
|
}
|
||||||
|
|
||||||
//---- class TakeFocus ----------------------------------------------------
|
//---- class TakeFocus ----------------------------------------------------
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -0,0 +1,348 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
|
import java.awt.Color;
|
||||||
|
import java.awt.Rectangle;
|
||||||
|
import java.awt.Window;
|
||||||
|
import java.beans.PropertyChangeListener;
|
||||||
|
import java.util.List;
|
||||||
|
import javax.swing.JDialog;
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.JRootPane;
|
||||||
|
import javax.swing.SwingUtilities;
|
||||||
|
import javax.swing.UIManager;
|
||||||
|
import javax.swing.event.ChangeListener;
|
||||||
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
|
import com.formdev.flatlaf.FlatSystemProperties;
|
||||||
|
import com.formdev.flatlaf.ui.JBRCustomDecorations.JBRWindowTopBorder;
|
||||||
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Support for custom window decorations with native window border.
|
||||||
|
*
|
||||||
|
* @author Karl Tauber
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public class FlatNativeWindowBorder
|
||||||
|
{
|
||||||
|
// can use window decorations if:
|
||||||
|
// - on Windows 10
|
||||||
|
// - not when running in JetBrains Projector, Webswing or WinPE
|
||||||
|
// - not disabled via system property
|
||||||
|
private static final boolean canUseWindowDecorations =
|
||||||
|
SystemInfo.isWindows_10_orLater &&
|
||||||
|
!SystemInfo.isProjector &&
|
||||||
|
!SystemInfo.isWebswing &&
|
||||||
|
!SystemInfo.isWinPE &&
|
||||||
|
FlatSystemProperties.getBoolean( FlatSystemProperties.USE_WINDOW_DECORATIONS, true );
|
||||||
|
|
||||||
|
// check this field before using class JBRCustomDecorations to avoid unnecessary loading of that class
|
||||||
|
private static final boolean canUseJBRCustomDecorations =
|
||||||
|
canUseWindowDecorations &&
|
||||||
|
SystemInfo.isJetBrainsJVM_11_orLater &&
|
||||||
|
FlatSystemProperties.getBoolean( FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS, true );
|
||||||
|
|
||||||
|
private static Boolean supported;
|
||||||
|
private static Provider nativeProvider;
|
||||||
|
|
||||||
|
public static boolean isSupported() {
|
||||||
|
if( canUseJBRCustomDecorations )
|
||||||
|
return JBRCustomDecorations.isSupported();
|
||||||
|
|
||||||
|
initialize();
|
||||||
|
return supported;
|
||||||
|
}
|
||||||
|
|
||||||
|
static Object install( JRootPane rootPane ) {
|
||||||
|
if( canUseJBRCustomDecorations )
|
||||||
|
return JBRCustomDecorations.install( rootPane );
|
||||||
|
|
||||||
|
if( !isSupported() )
|
||||||
|
return null;
|
||||||
|
|
||||||
|
// Check whether root pane already has a window, which is the case when
|
||||||
|
// switching from another LaF to FlatLaf.
|
||||||
|
// Also check whether the window is displayable, which is required to install
|
||||||
|
// FlatLaf native window border.
|
||||||
|
// If the window is not displayable, then it was probably closed/disposed but not yet removed
|
||||||
|
// from the list of windows that AWT maintains and returns with Window.getWindows().
|
||||||
|
// It could be also be a window that is currently hidden, but may be shown later.
|
||||||
|
Window window = SwingUtilities.windowForComponent( rootPane );
|
||||||
|
if( window != null && window.isDisplayable() )
|
||||||
|
install( window );
|
||||||
|
|
||||||
|
// Install FlatLaf native window border, which must be done late,
|
||||||
|
// when the native window is already created, because it needs access to the window.
|
||||||
|
// Uninstall FlatLaf native window border when window is disposed (or root pane removed).
|
||||||
|
// "ancestor" property change event is fired from JComponent.addNotify() and removeNotify().
|
||||||
|
PropertyChangeListener ancestorListener = e -> {
|
||||||
|
Object newValue = e.getNewValue();
|
||||||
|
if( newValue instanceof Window )
|
||||||
|
install( (Window) newValue );
|
||||||
|
else if( newValue == null && e.getOldValue() instanceof Window )
|
||||||
|
uninstall( (Window) e.getOldValue() );
|
||||||
|
};
|
||||||
|
rootPane.addPropertyChangeListener( "ancestor", ancestorListener );
|
||||||
|
return ancestorListener;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void install( Window window ) {
|
||||||
|
if( hasCustomDecoration( window ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// do not enable native window border if LaF provides decorations
|
||||||
|
if( UIManager.getLookAndFeel().getSupportsWindowDecorations() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
if( window instanceof JFrame ) {
|
||||||
|
JFrame frame = (JFrame) window;
|
||||||
|
JRootPane rootPane = frame.getRootPane();
|
||||||
|
|
||||||
|
// check whether disabled via system property, client property or UI default
|
||||||
|
if( !useWindowDecorations( rootPane ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// do not enable native window border if frame is undecorated
|
||||||
|
if( frame.isUndecorated() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// enable native window border for window
|
||||||
|
setHasCustomDecoration( frame, true );
|
||||||
|
|
||||||
|
// enable Swing window decoration
|
||||||
|
rootPane.setWindowDecorationStyle( JRootPane.FRAME );
|
||||||
|
|
||||||
|
} else if( window instanceof JDialog ) {
|
||||||
|
JDialog dialog = (JDialog) window;
|
||||||
|
JRootPane rootPane = dialog.getRootPane();
|
||||||
|
|
||||||
|
// check whether disabled via system property, client property or UI default
|
||||||
|
if( !useWindowDecorations( rootPane ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// do not enable native window border if dialog is undecorated
|
||||||
|
if( dialog.isUndecorated() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// enable native window border for window
|
||||||
|
setHasCustomDecoration( dialog, true );
|
||||||
|
|
||||||
|
// enable Swing window decoration
|
||||||
|
rootPane.setWindowDecorationStyle( JRootPane.PLAIN_DIALOG );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void uninstall( JRootPane rootPane, Object data ) {
|
||||||
|
if( canUseJBRCustomDecorations ) {
|
||||||
|
JBRCustomDecorations.uninstall( rootPane, data );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( !isSupported() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// remove listener
|
||||||
|
if( data instanceof PropertyChangeListener )
|
||||||
|
rootPane.removePropertyChangeListener( "ancestor", (PropertyChangeListener) data );
|
||||||
|
|
||||||
|
// do not uninstall when switching to another FlatLaf theme and if still enabled
|
||||||
|
if( UIManager.getLookAndFeel() instanceof FlatLaf && useWindowDecorations( rootPane ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// uninstall native window border
|
||||||
|
Window window = SwingUtilities.windowForComponent( rootPane );
|
||||||
|
if( window != null )
|
||||||
|
uninstall( window );
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void uninstall( Window window ) {
|
||||||
|
if( !hasCustomDecoration( window ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// disable native window border for window
|
||||||
|
setHasCustomDecoration( window, false );
|
||||||
|
|
||||||
|
if( window instanceof JFrame ) {
|
||||||
|
JFrame frame = (JFrame) window;
|
||||||
|
|
||||||
|
// disable Swing window decoration
|
||||||
|
frame.getRootPane().setWindowDecorationStyle( JRootPane.NONE );
|
||||||
|
|
||||||
|
} else if( window instanceof JDialog ) {
|
||||||
|
JDialog dialog = (JDialog) window;
|
||||||
|
|
||||||
|
// disable Swing window decoration
|
||||||
|
dialog.getRootPane().setWindowDecorationStyle( JRootPane.NONE );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean useWindowDecorations( JRootPane rootPane ) {
|
||||||
|
return FlatUIUtils.getBoolean( rootPane,
|
||||||
|
FlatSystemProperties.USE_WINDOW_DECORATIONS,
|
||||||
|
FlatClientProperties.USE_WINDOW_DECORATIONS,
|
||||||
|
"TitlePane.useWindowDecorations",
|
||||||
|
false );
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean hasCustomDecoration( Window window ) {
|
||||||
|
if( canUseJBRCustomDecorations )
|
||||||
|
return JBRCustomDecorations.hasCustomDecoration( window );
|
||||||
|
|
||||||
|
if( !isSupported() )
|
||||||
|
return false;
|
||||||
|
|
||||||
|
return nativeProvider.hasCustomDecoration( window );
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void setHasCustomDecoration( Window window, boolean hasCustomDecoration ) {
|
||||||
|
if( canUseJBRCustomDecorations ) {
|
||||||
|
JBRCustomDecorations.setHasCustomDecoration( window, hasCustomDecoration );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( !isSupported() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
nativeProvider.setHasCustomDecoration( window, hasCustomDecoration );
|
||||||
|
}
|
||||||
|
|
||||||
|
static void setTitleBarHeightAndHitTestSpots( Window window, int titleBarHeight,
|
||||||
|
List<Rectangle> hitTestSpots, Rectangle appIconBounds )
|
||||||
|
{
|
||||||
|
if( canUseJBRCustomDecorations ) {
|
||||||
|
JBRCustomDecorations.setTitleBarHeightAndHitTestSpots( window, titleBarHeight, hitTestSpots );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( !isSupported() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
nativeProvider.setTitleBarHeight( window, titleBarHeight );
|
||||||
|
nativeProvider.setTitleBarHitTestSpots( window, hitTestSpots );
|
||||||
|
nativeProvider.setTitleBarAppIconBounds( window, appIconBounds );
|
||||||
|
}
|
||||||
|
|
||||||
|
static boolean showWindow( Window window, int cmd ) {
|
||||||
|
if( canUseJBRCustomDecorations || !isSupported() )
|
||||||
|
return false;
|
||||||
|
|
||||||
|
return nativeProvider.showWindow( window, cmd );
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void initialize() {
|
||||||
|
if( supported != null )
|
||||||
|
return;
|
||||||
|
supported = false;
|
||||||
|
|
||||||
|
if( !canUseWindowDecorations )
|
||||||
|
return;
|
||||||
|
|
||||||
|
try {
|
||||||
|
/*
|
||||||
|
Class<?> cls = Class.forName( "com.formdev.flatlaf.natives.jna.windows.FlatWindowsNativeWindowBorder" );
|
||||||
|
Method m = cls.getMethod( "getInstance" );
|
||||||
|
setNativeProvider( (Provider) m.invoke( null ) );
|
||||||
|
*/
|
||||||
|
setNativeProvider( FlatWindowsNativeWindowBorder.getInstance() );
|
||||||
|
} catch( Exception ex ) {
|
||||||
|
// ignore
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1.1
|
||||||
|
*/
|
||||||
|
public static void setNativeProvider( Provider provider ) {
|
||||||
|
if( nativeProvider != null )
|
||||||
|
throw new IllegalStateException();
|
||||||
|
|
||||||
|
nativeProvider = provider;
|
||||||
|
supported = (nativeProvider != null);
|
||||||
|
}
|
||||||
|
|
||||||
|
//---- interface Provider -------------------------------------------------
|
||||||
|
|
||||||
|
public interface Provider
|
||||||
|
{
|
||||||
|
boolean hasCustomDecoration( Window window );
|
||||||
|
void setHasCustomDecoration( Window window, boolean hasCustomDecoration );
|
||||||
|
void setTitleBarHeight( Window window, int titleBarHeight );
|
||||||
|
void setTitleBarHitTestSpots( Window window, List<Rectangle> hitTestSpots );
|
||||||
|
void setTitleBarAppIconBounds( Window window, Rectangle appIconBounds );
|
||||||
|
|
||||||
|
// commands for showWindow(); values must match Win32 API
|
||||||
|
// https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-showwindow
|
||||||
|
int SW_MAXIMIZE = 3;
|
||||||
|
int SW_MINIMIZE = 6;
|
||||||
|
int SW_RESTORE = 9;
|
||||||
|
boolean showWindow( Window window, int cmd );
|
||||||
|
|
||||||
|
boolean isColorizationColorAffectsBorders();
|
||||||
|
Color getColorizationColor();
|
||||||
|
int getColorizationColorBalance();
|
||||||
|
|
||||||
|
void addChangeListener( ChangeListener l );
|
||||||
|
void removeChangeListener( ChangeListener l );
|
||||||
|
}
|
||||||
|
|
||||||
|
//---- class WindowTopBorder -------------------------------------------
|
||||||
|
|
||||||
|
static class WindowTopBorder
|
||||||
|
extends JBRCustomDecorations.JBRWindowTopBorder
|
||||||
|
{
|
||||||
|
private static WindowTopBorder instance;
|
||||||
|
|
||||||
|
static JBRWindowTopBorder getInstance() {
|
||||||
|
if( canUseJBRCustomDecorations )
|
||||||
|
return JBRWindowTopBorder.getInstance();
|
||||||
|
|
||||||
|
if( instance == null )
|
||||||
|
instance = new WindowTopBorder();
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
void installListeners() {
|
||||||
|
nativeProvider.addChangeListener( e -> {
|
||||||
|
update();
|
||||||
|
|
||||||
|
// repaint top borders of all windows
|
||||||
|
for( Window window : Window.getWindows() ) {
|
||||||
|
if( window.isDisplayable() )
|
||||||
|
window.repaint( 0, 0, window.getWidth(), 1 );
|
||||||
|
}
|
||||||
|
} );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
boolean isColorizationColorAffectsBorders() {
|
||||||
|
return nativeProvider.isColorizationColorAffectsBorders();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
Color getColorizationColor() {
|
||||||
|
return nativeProvider.getColorizationColor();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
int getColorizationColorBalance() {
|
||||||
|
return nativeProvider.getColorizationColorBalance();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -62,7 +62,7 @@ public class FlatPopupFactory
|
|||||||
public Popup getPopup( Component owner, Component contents, int x, int y )
|
public Popup getPopup( Component owner, Component contents, int x, int y )
|
||||||
throws IllegalArgumentException
|
throws IllegalArgumentException
|
||||||
{
|
{
|
||||||
Point pt = fixToolTipLocation( owner, contents, x, y );
|
Point pt = fixToolTipLocation( contents, x, y );
|
||||||
if( pt != null ) {
|
if( pt != null ) {
|
||||||
x = pt.x;
|
x = pt.x;
|
||||||
y = pt.y;
|
y = pt.y;
|
||||||
@@ -70,7 +70,7 @@ public class FlatPopupFactory
|
|||||||
|
|
||||||
boolean forceHeavyWeight = isOptionEnabled( owner, contents, FlatClientProperties.POPUP_FORCE_HEAVY_WEIGHT, "Popup.forceHeavyWeight" );
|
boolean forceHeavyWeight = isOptionEnabled( owner, contents, FlatClientProperties.POPUP_FORCE_HEAVY_WEIGHT, "Popup.forceHeavyWeight" );
|
||||||
|
|
||||||
if( !isOptionEnabled( owner, contents, FlatClientProperties.POPUP_DROP_SHADOW_PAINTED, "Popup.dropShadowPainted" ) )
|
if( !isOptionEnabled( owner, contents, FlatClientProperties.POPUP_DROP_SHADOW_PAINTED, "Popup.dropShadowPainted" ) || SystemInfo.isProjector || SystemInfo.isWebswing )
|
||||||
return new NonFlashingPopup( getPopupForScreenOfOwner( owner, contents, x, y, forceHeavyWeight ), contents );
|
return new NonFlashingPopup( getPopupForScreenOfOwner( owner, contents, x, y, forceHeavyWeight ), contents );
|
||||||
|
|
||||||
// macOS and Linux adds drop shadow to heavy weight popups
|
// macOS and Linux adds drop shadow to heavy weight popups
|
||||||
@@ -111,6 +111,7 @@ public class FlatPopupFactory
|
|||||||
|
|
||||||
// check whether heavy weight popup window is on same screen as owner component
|
// check whether heavy weight popup window is on same screen as owner component
|
||||||
if( popupWindow == null ||
|
if( popupWindow == null ||
|
||||||
|
owner == null ||
|
||||||
popupWindow.getGraphicsConfiguration() == owner.getGraphicsConfiguration() )
|
popupWindow.getGraphicsConfiguration() == owner.getGraphicsConfiguration() )
|
||||||
return popup;
|
return popup;
|
||||||
|
|
||||||
@@ -211,7 +212,7 @@ public class FlatPopupFactory
|
|||||||
* This method checks whether the current mouse location is within tooltip bounds
|
* This method checks whether the current mouse location is within tooltip bounds
|
||||||
* and corrects the y-location so that the tooltip is placed above the mouse location.
|
* and corrects the y-location so that the tooltip is placed above the mouse location.
|
||||||
*/
|
*/
|
||||||
private Point fixToolTipLocation( Component owner, Component contents, int x, int y ) {
|
private Point fixToolTipLocation( Component contents, int x, int y ) {
|
||||||
if( !(contents instanceof JToolTip) || !wasInvokedFromToolTipManager() )
|
if( !(contents instanceof JToolTip) || !wasInvokedFromToolTipManager() )
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
@@ -450,10 +451,10 @@ public class FlatPopupFactory
|
|||||||
|
|
||||||
mediumWeightShown = true;
|
mediumWeightShown = true;
|
||||||
|
|
||||||
Window window = SwingUtilities.windowForComponent( owner );
|
if( owner == null )
|
||||||
if( window == null )
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Window window = SwingUtilities.windowForComponent( owner );
|
||||||
if( !(window instanceof RootPaneContainer) )
|
if( !(window instanceof RootPaneContainer) )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ public class FlatRadioButtonUI
|
|||||||
// - if background was explicitly set to a non-UIResource color
|
// - if background was explicitly set to a non-UIResource color
|
||||||
if( !c.isOpaque() &&
|
if( !c.isOpaque() &&
|
||||||
((AbstractButton)c).isContentAreaFilled() &&
|
((AbstractButton)c).isContentAreaFilled() &&
|
||||||
(c.getBackground() != defaultBackground) )
|
!defaultBackground.equals( c.getBackground() ) )
|
||||||
{
|
{
|
||||||
g.setColor( c.getBackground() );
|
g.setColor( c.getBackground() );
|
||||||
g.fillRect( 0, 0, c.getWidth(), c.getHeight() );
|
g.fillRect( 0, 0, c.getWidth(), c.getHeight() );
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ import javax.swing.UIManager;
|
|||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
import javax.swing.plaf.BorderUIResource;
|
import javax.swing.plaf.BorderUIResource;
|
||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
|
import javax.swing.plaf.RootPaneUI;
|
||||||
import javax.swing.plaf.UIResource;
|
import javax.swing.plaf.UIResource;
|
||||||
import javax.swing.plaf.basic.BasicRootPaneUI;
|
import javax.swing.plaf.basic.BasicRootPaneUI;
|
||||||
import com.formdev.flatlaf.FlatClientProperties;
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
@@ -70,16 +71,13 @@ import com.formdev.flatlaf.util.UIScale;
|
|||||||
public class FlatRootPaneUI
|
public class FlatRootPaneUI
|
||||||
extends BasicRootPaneUI
|
extends BasicRootPaneUI
|
||||||
{
|
{
|
||||||
// check this field before using class JBRCustomDecorations to avoid unnecessary loading of that class
|
|
||||||
static final boolean canUseJBRCustomDecorations
|
|
||||||
= SystemInfo.isJetBrainsJVM_11_orLater && SystemInfo.isWindows_10_orLater;
|
|
||||||
|
|
||||||
protected final Color borderColor = UIManager.getColor( "TitlePane.borderColor" );
|
protected final Color borderColor = UIManager.getColor( "TitlePane.borderColor" );
|
||||||
|
|
||||||
protected JRootPane rootPane;
|
protected JRootPane rootPane;
|
||||||
protected FlatTitlePane titlePane;
|
protected FlatTitlePane titlePane;
|
||||||
protected FlatWindowResizer windowResizer;
|
protected FlatWindowResizer windowResizer;
|
||||||
|
|
||||||
|
private Object nativeWindowBorderData;
|
||||||
private LayoutManager oldLayout;
|
private LayoutManager oldLayout;
|
||||||
|
|
||||||
public static ComponentUI createUI( JComponent c ) {
|
public static ComponentUI createUI( JComponent c ) {
|
||||||
@@ -97,8 +95,7 @@ public class FlatRootPaneUI
|
|||||||
else
|
else
|
||||||
installBorder();
|
installBorder();
|
||||||
|
|
||||||
if( canUseJBRCustomDecorations )
|
installNativeWindowBorder();
|
||||||
JBRCustomDecorations.install( rootPane );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void installBorder() {
|
protected void installBorder() {
|
||||||
@@ -113,6 +110,7 @@ public class FlatRootPaneUI
|
|||||||
public void uninstallUI( JComponent c ) {
|
public void uninstallUI( JComponent c ) {
|
||||||
super.uninstallUI( c );
|
super.uninstallUI( c );
|
||||||
|
|
||||||
|
uninstallNativeWindowBorder();
|
||||||
uninstallClientDecorations();
|
uninstallClientDecorations();
|
||||||
rootPane = null;
|
rootPane = null;
|
||||||
}
|
}
|
||||||
@@ -138,11 +136,39 @@ public class FlatRootPaneUI
|
|||||||
c.putClientProperty( "jetbrains.awt.windowDarkAppearance", FlatLaf.isLafDark() );
|
c.putClientProperty( "jetbrains.awt.windowDarkAppearance", FlatLaf.isLafDark() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
protected void installNativeWindowBorder() {
|
||||||
|
nativeWindowBorderData = FlatNativeWindowBorder.install( rootPane );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
protected void uninstallNativeWindowBorder() {
|
||||||
|
FlatNativeWindowBorder.uninstall( rootPane, nativeWindowBorderData );
|
||||||
|
nativeWindowBorderData = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static void updateNativeWindowBorder( JRootPane rootPane ) {
|
||||||
|
RootPaneUI rui = rootPane.getUI();
|
||||||
|
if( !(rui instanceof FlatRootPaneUI) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
FlatRootPaneUI ui = (FlatRootPaneUI) rui;
|
||||||
|
ui.uninstallNativeWindowBorder();
|
||||||
|
ui.installNativeWindowBorder();
|
||||||
|
}
|
||||||
|
|
||||||
protected void installClientDecorations() {
|
protected void installClientDecorations() {
|
||||||
boolean isJBRSupported = canUseJBRCustomDecorations && JBRCustomDecorations.isSupported();
|
boolean isNativeWindowBorderSupported = FlatNativeWindowBorder.isSupported();
|
||||||
|
|
||||||
// install border
|
// install border
|
||||||
if( rootPane.getWindowDecorationStyle() != JRootPane.NONE && !isJBRSupported )
|
if( rootPane.getWindowDecorationStyle() != JRootPane.NONE && !isNativeWindowBorderSupported )
|
||||||
LookAndFeel.installBorder( rootPane, "RootPane.border" );
|
LookAndFeel.installBorder( rootPane, "RootPane.border" );
|
||||||
else
|
else
|
||||||
LookAndFeel.uninstallBorder( rootPane );
|
LookAndFeel.uninstallBorder( rootPane );
|
||||||
@@ -155,7 +181,7 @@ public class FlatRootPaneUI
|
|||||||
rootPane.setLayout( createRootLayout() );
|
rootPane.setLayout( createRootLayout() );
|
||||||
|
|
||||||
// install window resizer
|
// install window resizer
|
||||||
if( !isJBRSupported )
|
if( !isNativeWindowBorderSupported )
|
||||||
windowResizer = createWindowResizer();
|
windowResizer = createWindowResizer();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -219,6 +245,10 @@ public class FlatRootPaneUI
|
|||||||
installBorder();
|
installBorder();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case FlatClientProperties.USE_WINDOW_DECORATIONS:
|
||||||
|
updateNativeWindowBorder( rootPane );
|
||||||
|
break;
|
||||||
|
|
||||||
case FlatClientProperties.MENU_BAR_EMBEDDED:
|
case FlatClientProperties.MENU_BAR_EMBEDDED:
|
||||||
if( titlePane != null ) {
|
if( titlePane != null ) {
|
||||||
titlePane.menuBarChanged();
|
titlePane.menuBarChanged();
|
||||||
@@ -226,9 +256,22 @@ public class FlatRootPaneUI
|
|||||||
rootPane.repaint();
|
rootPane.repaint();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case FlatClientProperties.TITLE_BAR_BACKGROUND:
|
||||||
|
case FlatClientProperties.TITLE_BAR_FOREGROUND:
|
||||||
|
if( titlePane != null )
|
||||||
|
titlePane.titleBarColorsChanged();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected static boolean isMenuBarEmbedded( JRootPane rootPane ) {
|
||||||
|
RootPaneUI ui = rootPane.getUI();
|
||||||
|
return ui instanceof FlatRootPaneUI &&
|
||||||
|
((FlatRootPaneUI)ui).titlePane != null &&
|
||||||
|
((FlatRootPaneUI)ui).titlePane.isMenuBarEmbedded();
|
||||||
|
}
|
||||||
|
|
||||||
//---- class FlatRootLayout -----------------------------------------------
|
//---- class FlatRootLayout -----------------------------------------------
|
||||||
|
|
||||||
protected class FlatRootLayout
|
protected class FlatRootLayout
|
||||||
@@ -299,15 +342,16 @@ public class FlatRootPaneUI
|
|||||||
rootPane.getGlassPane().setBounds( x, y, width, height );
|
rootPane.getGlassPane().setBounds( x, y, width, height );
|
||||||
|
|
||||||
int nextY = 0;
|
int nextY = 0;
|
||||||
if( !isFullScreen && titlePane != null ) {
|
if( titlePane != null ) {
|
||||||
Dimension prefSize = titlePane.getPreferredSize();
|
int prefHeight = !isFullScreen ? titlePane.getPreferredSize().height : 0;
|
||||||
titlePane.setBounds( 0, 0, width, prefSize.height );
|
titlePane.setBounds( 0, 0, width, prefHeight );
|
||||||
nextY += prefSize.height;
|
nextY += prefHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
JMenuBar menuBar = rootPane.getJMenuBar();
|
JMenuBar menuBar = rootPane.getJMenuBar();
|
||||||
if( menuBar != null && menuBar.isVisible() ) {
|
if( menuBar != null && menuBar.isVisible() ) {
|
||||||
if( !isFullScreen && titlePane != null && titlePane.isMenuBarEmbedded() ) {
|
boolean embedded = !isFullScreen && titlePane != null && titlePane.isMenuBarEmbedded();
|
||||||
|
if( embedded ) {
|
||||||
titlePane.validate();
|
titlePane.validate();
|
||||||
menuBar.setBounds( titlePane.getMenuBarBounds() );
|
menuBar.setBounds( titlePane.getMenuBarBounds() );
|
||||||
} else {
|
} else {
|
||||||
@@ -344,6 +388,9 @@ public class FlatRootPaneUI
|
|||||||
|
|
||||||
//---- class FlatWindowBorder ---------------------------------------------
|
//---- class FlatWindowBorder ---------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Window border used for non-native window decorations.
|
||||||
|
*/
|
||||||
public static class FlatWindowBorder
|
public static class FlatWindowBorder
|
||||||
extends BorderUIResource.EmptyBorderUIResource
|
extends BorderUIResource.EmptyBorderUIResource
|
||||||
{
|
{
|
||||||
@@ -358,7 +405,7 @@ public class FlatRootPaneUI
|
|||||||
@Override
|
@Override
|
||||||
public Insets getBorderInsets( Component c, Insets insets ) {
|
public Insets getBorderInsets( Component c, Insets insets ) {
|
||||||
if( isWindowMaximized( c ) || FlatUIUtils.isFullScreen( c ) ) {
|
if( isWindowMaximized( c ) || FlatUIUtils.isFullScreen( c ) ) {
|
||||||
// hide border if window is maximized
|
// hide border if window is maximized or full screen
|
||||||
insets.top = insets.left = insets.bottom = insets.right = 0;
|
insets.top = insets.left = insets.bottom = insets.right = 0;
|
||||||
return insets;
|
return insets;
|
||||||
} else
|
} else
|
||||||
@@ -421,7 +468,9 @@ public class FlatRootPaneUI
|
|||||||
(parent instanceof JFrame &&
|
(parent instanceof JFrame &&
|
||||||
(((JFrame)parent).getJMenuBar() == null ||
|
(((JFrame)parent).getJMenuBar() == null ||
|
||||||
!((JFrame)parent).getJMenuBar().isVisible())) ||
|
!((JFrame)parent).getJMenuBar().isVisible())) ||
|
||||||
parent instanceof JDialog;
|
(parent instanceof JDialog &&
|
||||||
|
(((JDialog)parent).getJMenuBar() == null ||
|
||||||
|
!((JDialog)parent).getJMenuBar().isVisible()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import java.awt.Insets;
|
|||||||
import java.awt.Rectangle;
|
import java.awt.Rectangle;
|
||||||
import java.awt.event.MouseAdapter;
|
import java.awt.event.MouseAdapter;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.beans.PropertyChangeEvent;
|
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import javax.swing.InputMap;
|
import javax.swing.InputMap;
|
||||||
@@ -168,30 +167,28 @@ public class FlatScrollBarUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PropertyChangeListener createPropertyChangeListener() {
|
protected PropertyChangeListener createPropertyChangeListener() {
|
||||||
return new BasicScrollBarUI.PropertyChangeHandler() {
|
PropertyChangeListener superListener = super.createPropertyChangeListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void propertyChange( PropertyChangeEvent e ) {
|
superListener.propertyChange( e );
|
||||||
super.propertyChange( e );
|
|
||||||
|
|
||||||
switch( e.getPropertyName() ) {
|
switch( e.getPropertyName() ) {
|
||||||
case FlatClientProperties.SCROLL_BAR_SHOW_BUTTONS:
|
case FlatClientProperties.SCROLL_BAR_SHOW_BUTTONS:
|
||||||
scrollbar.revalidate();
|
scrollbar.revalidate();
|
||||||
scrollbar.repaint();
|
scrollbar.repaint();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "componentOrientation":
|
case "componentOrientation":
|
||||||
// this is missing in BasicScrollBarUI.Handler.propertyChange()
|
// this is missing in BasicScrollBarUI.Handler.propertyChange()
|
||||||
InputMap inputMap = (InputMap) UIManager.get( "ScrollBar.ancestorInputMap" );
|
InputMap inputMap = (InputMap) UIManager.get( "ScrollBar.ancestorInputMap" );
|
||||||
if( !scrollbar.getComponentOrientation().isLeftToRight() ) {
|
if( !scrollbar.getComponentOrientation().isLeftToRight() ) {
|
||||||
InputMap rtlInputMap = (InputMap) UIManager.get( "ScrollBar.ancestorInputMap.RightToLeft" );
|
InputMap rtlInputMap = (InputMap) UIManager.get( "ScrollBar.ancestorInputMap.RightToLeft" );
|
||||||
if( rtlInputMap != null ) {
|
if( rtlInputMap != null ) {
|
||||||
rtlInputMap.setParent( inputMap );
|
rtlInputMap.setParent( inputMap );
|
||||||
inputMap = rtlInputMap;
|
inputMap = rtlInputMap;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
SwingUtilities.replaceUIInputMap( scrollbar, JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, inputMap );
|
}
|
||||||
break;
|
SwingUtilities.replaceUIInputMap( scrollbar, JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, inputMap );
|
||||||
}
|
break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -105,19 +105,17 @@ public class FlatScrollPaneUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected MouseWheelListener createMouseWheelListener() {
|
protected MouseWheelListener createMouseWheelListener() {
|
||||||
return new BasicScrollPaneUI.MouseWheelHandler() {
|
MouseWheelListener superListener = super.createMouseWheelListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void mouseWheelMoved( MouseWheelEvent e ) {
|
if( isSmoothScrollingEnabled() &&
|
||||||
if( isSmoothScrollingEnabled() &&
|
scrollpane.isWheelScrollingEnabled() &&
|
||||||
scrollpane.isWheelScrollingEnabled() &&
|
e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL &&
|
||||||
e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL &&
|
e.getPreciseWheelRotation() != 0 &&
|
||||||
e.getPreciseWheelRotation() != 0 &&
|
e.getPreciseWheelRotation() != e.getWheelRotation() )
|
||||||
e.getPreciseWheelRotation() != e.getWheelRotation() )
|
{
|
||||||
{
|
mouseWheelMovedSmooth( e );
|
||||||
mouseWheelMovedSmooth( e );
|
} else
|
||||||
} else
|
superListener.mouseWheelMoved( e );
|
||||||
super.mouseWheelMoved( e );
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -239,41 +237,39 @@ public class FlatScrollPaneUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PropertyChangeListener createPropertyChangeListener() {
|
protected PropertyChangeListener createPropertyChangeListener() {
|
||||||
return new BasicScrollPaneUI.PropertyChangeHandler() {
|
PropertyChangeListener superListener = super.createPropertyChangeListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void propertyChange( PropertyChangeEvent e ) {
|
superListener.propertyChange( e );
|
||||||
super.propertyChange( e );
|
|
||||||
|
|
||||||
switch( e.getPropertyName() ) {
|
switch( e.getPropertyName() ) {
|
||||||
case FlatClientProperties.SCROLL_BAR_SHOW_BUTTONS:
|
case FlatClientProperties.SCROLL_BAR_SHOW_BUTTONS:
|
||||||
JScrollBar vsb = scrollpane.getVerticalScrollBar();
|
JScrollBar vsb = scrollpane.getVerticalScrollBar();
|
||||||
JScrollBar hsb = scrollpane.getHorizontalScrollBar();
|
JScrollBar hsb = scrollpane.getHorizontalScrollBar();
|
||||||
if( vsb != null ) {
|
if( vsb != null ) {
|
||||||
vsb.revalidate();
|
vsb.revalidate();
|
||||||
vsb.repaint();
|
vsb.repaint();
|
||||||
}
|
}
|
||||||
if( hsb != null ) {
|
if( hsb != null ) {
|
||||||
hsb.revalidate();
|
hsb.revalidate();
|
||||||
hsb.repaint();
|
hsb.repaint();
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
|
|
||||||
case ScrollPaneConstants.LOWER_LEFT_CORNER:
|
|
||||||
case ScrollPaneConstants.LOWER_RIGHT_CORNER:
|
|
||||||
case ScrollPaneConstants.UPPER_LEFT_CORNER:
|
|
||||||
case ScrollPaneConstants.UPPER_RIGHT_CORNER:
|
|
||||||
// remove border from buttons added to corners
|
|
||||||
Object corner = e.getNewValue();
|
|
||||||
if( corner instanceof JButton &&
|
|
||||||
((JButton)corner).getBorder() instanceof FlatButtonBorder &&
|
|
||||||
scrollpane.getViewport() != null &&
|
|
||||||
scrollpane.getViewport().getView() instanceof JTable )
|
|
||||||
{
|
|
||||||
((JButton)corner).setBorder( BorderFactory.createEmptyBorder() );
|
|
||||||
((JButton)corner).setFocusable( false );
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
case ScrollPaneConstants.LOWER_LEFT_CORNER:
|
||||||
|
case ScrollPaneConstants.LOWER_RIGHT_CORNER:
|
||||||
|
case ScrollPaneConstants.UPPER_LEFT_CORNER:
|
||||||
|
case ScrollPaneConstants.UPPER_RIGHT_CORNER:
|
||||||
|
// remove border from buttons added to corners
|
||||||
|
Object corner = e.getNewValue();
|
||||||
|
if( corner instanceof JButton &&
|
||||||
|
((JButton)corner).getBorder() instanceof FlatButtonBorder &&
|
||||||
|
scrollpane.getViewport() != null &&
|
||||||
|
scrollpane.getViewport().getView() instanceof JTable )
|
||||||
|
{
|
||||||
|
((JButton)corner).setBorder( BorderFactory.createEmptyBorder() );
|
||||||
|
((JButton)corner).setFocusable( false );
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -375,8 +375,8 @@ public class FlatSpinnerUI
|
|||||||
Rectangle editorRect = new Rectangle( r );
|
Rectangle editorRect = new Rectangle( r );
|
||||||
Rectangle buttonsRect = new Rectangle( r );
|
Rectangle buttonsRect = new Rectangle( r );
|
||||||
|
|
||||||
// make button area square
|
// make button area square (if spinner has preferred height)
|
||||||
int buttonsWidth = r.height;
|
int buttonsWidth = parent.getPreferredSize().height - insets.top - insets.bottom;
|
||||||
buttonsRect.width = buttonsWidth;
|
buttonsRect.width = buttonsWidth;
|
||||||
|
|
||||||
if( parent.getComponentOrientation().isLeftToRight() ) {
|
if( parent.getComponentOrientation().isLeftToRight() ) {
|
||||||
|
|||||||
@@ -46,10 +46,13 @@ import com.formdev.flatlaf.util.UIScale;
|
|||||||
* @uiDefault SplitPaneDivider.border Border
|
* @uiDefault SplitPaneDivider.border Border
|
||||||
* @uiDefault SplitPaneDivider.draggingColor Color only used if continuousLayout is false
|
* @uiDefault SplitPaneDivider.draggingColor Color only used if continuousLayout is false
|
||||||
*
|
*
|
||||||
|
* <!-- JSplitPane -->
|
||||||
|
*
|
||||||
|
* @uiDefault SplitPane.continuousLayout boolean
|
||||||
|
*
|
||||||
* <!-- FlatSplitPaneUI -->
|
* <!-- FlatSplitPaneUI -->
|
||||||
*
|
*
|
||||||
* @uiDefault Component.arrowType String chevron (default) or triangle
|
* @uiDefault Component.arrowType String chevron (default) or triangle
|
||||||
* @uiDefault SplitPane.continuousLayout boolean
|
|
||||||
* @uiDefault SplitPaneDivider.oneTouchArrowColor Color
|
* @uiDefault SplitPaneDivider.oneTouchArrowColor Color
|
||||||
* @uiDefault SplitPaneDivider.oneTouchHoverArrowColor Color
|
* @uiDefault SplitPaneDivider.oneTouchHoverArrowColor Color
|
||||||
* @uiDefault SplitPaneDivider.oneTouchPressedArrowColor Color
|
* @uiDefault SplitPaneDivider.oneTouchPressedArrowColor Color
|
||||||
@@ -65,7 +68,6 @@ public class FlatSplitPaneUI
|
|||||||
extends BasicSplitPaneUI
|
extends BasicSplitPaneUI
|
||||||
{
|
{
|
||||||
protected String arrowType;
|
protected String arrowType;
|
||||||
private Boolean continuousLayout;
|
|
||||||
protected Color oneTouchArrowColor;
|
protected Color oneTouchArrowColor;
|
||||||
protected Color oneTouchHoverArrowColor;
|
protected Color oneTouchHoverArrowColor;
|
||||||
protected Color oneTouchPressedArrowColor;
|
protected Color oneTouchPressedArrowColor;
|
||||||
@@ -85,8 +87,6 @@ public class FlatSplitPaneUI
|
|||||||
oneTouchPressedArrowColor = UIManager.getColor( "SplitPaneDivider.oneTouchPressedArrowColor" );
|
oneTouchPressedArrowColor = UIManager.getColor( "SplitPaneDivider.oneTouchPressedArrowColor" );
|
||||||
|
|
||||||
super.installDefaults();
|
super.installDefaults();
|
||||||
|
|
||||||
continuousLayout = (Boolean) UIManager.get( "SplitPane.continuousLayout" );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -98,11 +98,6 @@ public class FlatSplitPaneUI
|
|||||||
oneTouchPressedArrowColor = null;
|
oneTouchPressedArrowColor = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isContinuousLayout() {
|
|
||||||
return super.isContinuousLayout() || (continuousLayout != null && Boolean.TRUE.equals( continuousLayout ));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BasicSplitPaneDivider createDefaultDivider() {
|
public BasicSplitPaneDivider createDefaultDivider() {
|
||||||
return new FlatSplitPaneDivider( this );
|
return new FlatSplitPaneDivider( this );
|
||||||
|
|||||||
@@ -722,6 +722,13 @@ public class FlatTabbedPaneUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected Insets getRealTabAreaInsets( int tabPlacement ) {
|
protected Insets getRealTabAreaInsets( int tabPlacement ) {
|
||||||
|
// this is to avoid potential NPE in ensureSelectedTabIsVisible()
|
||||||
|
// (see https://github.com/JFormDesigner/FlatLaf/issues/299)
|
||||||
|
// but now should actually never occur because added more checks to
|
||||||
|
// ensureSelectedTabIsVisibleLater() and ensureSelectedTabIsVisible()
|
||||||
|
if( tabAreaInsets == null )
|
||||||
|
tabAreaInsets = new Insets( 0, 0, 0, 0 );
|
||||||
|
|
||||||
Insets currentTabAreaInsets = super.getTabAreaInsets( tabPlacement );
|
Insets currentTabAreaInsets = super.getTabAreaInsets( tabPlacement );
|
||||||
Insets insets = (Insets) currentTabAreaInsets.clone();
|
Insets insets = (Insets) currentTabAreaInsets.clone();
|
||||||
|
|
||||||
@@ -893,7 +900,7 @@ public class FlatTabbedPaneUI
|
|||||||
Color color;
|
Color color;
|
||||||
if( tabPane.isEnabled() && tabPane.isEnabledAt( tabIndex ) ) {
|
if( tabPane.isEnabled() && tabPane.isEnabledAt( tabIndex ) ) {
|
||||||
color = tabPane.getForegroundAt( tabIndex );
|
color = tabPane.getForegroundAt( tabIndex );
|
||||||
if( isSelected && (color instanceof UIResource) && selectedForeground != null )
|
if( isSelected && selectedForeground != null && color == tabPane.getForeground() )
|
||||||
color = selectedForeground;
|
color = selectedForeground;
|
||||||
} else
|
} else
|
||||||
color = disabledForeground;
|
color = disabledForeground;
|
||||||
@@ -1386,13 +1393,18 @@ public class FlatTabbedPaneUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void ensureSelectedTabIsVisibleLater() {
|
protected void ensureSelectedTabIsVisibleLater() {
|
||||||
|
// do nothing if not yet displayable or if not invoked from dispatch thread,
|
||||||
|
// which may be the case when creating/modifying in another thread
|
||||||
|
if( !tabPane.isDisplayable() || !EventQueue.isDispatchThread() )
|
||||||
|
return;
|
||||||
|
|
||||||
EventQueue.invokeLater( () -> {
|
EventQueue.invokeLater( () -> {
|
||||||
ensureSelectedTabIsVisible();
|
ensureSelectedTabIsVisible();
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void ensureSelectedTabIsVisible() {
|
protected void ensureSelectedTabIsVisible() {
|
||||||
if( tabPane == null || tabViewport == null )
|
if( tabPane == null || tabViewport == null || !tabPane.isDisplayable() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ensureCurrentLayout();
|
ensureCurrentLayout();
|
||||||
@@ -1559,7 +1571,7 @@ public class FlatTabbedPaneUI
|
|||||||
FlatUIUtils.paintComponentBackground( g, left, top,
|
FlatUIUtils.paintComponentBackground( g, left, top,
|
||||||
getWidth() - left - right,
|
getWidth() - left - right,
|
||||||
getHeight() - top - bottom,
|
getHeight() - top - bottom,
|
||||||
0, scale( buttonArc ) );
|
0, scale( (float) buttonArc ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ import javax.swing.SwingUtilities;
|
|||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
import javax.swing.plaf.basic.BasicTableUI;
|
import javax.swing.plaf.basic.BasicTableUI;
|
||||||
|
import javax.swing.table.JTableHeader;
|
||||||
import com.formdev.flatlaf.util.Graphics2DProxy;
|
import com.formdev.flatlaf.util.Graphics2DProxy;
|
||||||
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -213,15 +215,18 @@ public class FlatTableUI
|
|||||||
// - do not paint last vertical grid line if line is on right edge of scroll pane
|
// - do not paint last vertical grid line if line is on right edge of scroll pane
|
||||||
// - fix unstable grid line thickness when scaled at 125%, 150%, 175%, 225%, ...
|
// - fix unstable grid line thickness when scaled at 125%, 150%, 175%, 225%, ...
|
||||||
// which paints either 1px or 2px lines depending on location
|
// which paints either 1px or 2px lines depending on location
|
||||||
|
// - on Java 9+, fix wrong grid line thickness in dragged column
|
||||||
|
|
||||||
boolean hideLastVerticalLine = hideLastVerticalLine();
|
boolean hideLastVerticalLine = hideLastVerticalLine();
|
||||||
int tableWidth = table.getWidth();
|
int tableWidth = table.getWidth();
|
||||||
|
JTableHeader header = table.getTableHeader();
|
||||||
|
boolean isDragging = (header != null && header.getDraggedColumn() != null);
|
||||||
|
|
||||||
double systemScaleFactor = UIScale.getSystemScaleFactor( (Graphics2D) g );
|
double systemScaleFactor = UIScale.getSystemScaleFactor( (Graphics2D) g );
|
||||||
double lineThickness = (1. / systemScaleFactor) * (int) systemScaleFactor;
|
double lineThickness = (1. / systemScaleFactor) * (int) systemScaleFactor;
|
||||||
|
|
||||||
// Java 8 uses drawLine() to paint grid lines
|
// Java 8 uses drawLine() to paint grid lines
|
||||||
// Java 9+ uses fillRect() to paint grid lines
|
// Java 9+ uses fillRect() to paint grid lines (except for dragged column)
|
||||||
g = new Graphics2DProxy( (Graphics2D) g ) {
|
g = new Graphics2DProxy( (Graphics2D) g ) {
|
||||||
@Override
|
@Override
|
||||||
public void drawLine( int x1, int y1, int x2, int y2 ) {
|
public void drawLine( int x1, int y1, int x2, int y2 ) {
|
||||||
@@ -231,6 +236,22 @@ public class FlatTableUI
|
|||||||
wasInvokedFromPaintGrid() )
|
wasInvokedFromPaintGrid() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// on Java 9+, fix wrong grid line thickness in dragged column
|
||||||
|
if( isDragging &&
|
||||||
|
SystemInfo.isJava_9_orLater &&
|
||||||
|
((horizontalLines && y1 == y2) || (verticalLines && x1 == x2)) &&
|
||||||
|
wasInvokedFromPaintDraggedArea() )
|
||||||
|
{
|
||||||
|
if( y1 == y2 ) {
|
||||||
|
// horizontal grid line
|
||||||
|
super.fill( new Rectangle2D.Double( x1, y1, x2 - x1 + 1, lineThickness ) );
|
||||||
|
} else if( x1 == x2 ) {
|
||||||
|
// vertical grid line
|
||||||
|
super.fill( new Rectangle2D.Double( x1, y1, lineThickness, y2 - y1 + 1 ) );
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
super.drawLine( x1, y1, x2, y2 );
|
super.drawLine( x1, y1, x2, y2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -258,11 +279,23 @@ public class FlatTableUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
private boolean wasInvokedFromPaintGrid() {
|
private boolean wasInvokedFromPaintGrid() {
|
||||||
|
return wasInvokedFromMethod( "paintGrid" );
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean wasInvokedFromPaintDraggedArea() {
|
||||||
|
return wasInvokedFromMethod( "paintDraggedArea" );
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean wasInvokedFromMethod( String methodName ) {
|
||||||
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
|
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
|
||||||
for( int i = 0; i < 10 || i < stackTrace.length; i++ ) {
|
for( int i = 0; i < 10 || i < stackTrace.length; i++ ) {
|
||||||
if( "javax.swing.plaf.basic.BasicTableUI".equals( stackTrace[i].getClassName() ) &&
|
if( "javax.swing.plaf.basic.BasicTableUI".equals( stackTrace[i].getClassName() ) ) {
|
||||||
"paintGrid".equals( stackTrace[i].getMethodName() ) )
|
String methodName2 = stackTrace[i].getMethodName();
|
||||||
return true;
|
if( "paintCell".equals( methodName2 ) )
|
||||||
|
return false;
|
||||||
|
if( methodName.equals( methodName2 ) )
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.formdev.flatlaf.ui;
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
|
import static com.formdev.flatlaf.FlatClientProperties.*;
|
||||||
import java.awt.BorderLayout;
|
import java.awt.BorderLayout;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
@@ -47,6 +48,7 @@ import java.util.List;
|
|||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import javax.accessibility.AccessibleContext;
|
import javax.accessibility.AccessibleContext;
|
||||||
import javax.swing.BorderFactory;
|
import javax.swing.BorderFactory;
|
||||||
|
import javax.swing.Box;
|
||||||
import javax.swing.BoxLayout;
|
import javax.swing.BoxLayout;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
import javax.swing.ImageIcon;
|
import javax.swing.ImageIcon;
|
||||||
@@ -63,7 +65,7 @@ import javax.swing.border.AbstractBorder;
|
|||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
import com.formdev.flatlaf.FlatClientProperties;
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
import com.formdev.flatlaf.FlatSystemProperties;
|
import com.formdev.flatlaf.FlatSystemProperties;
|
||||||
import com.formdev.flatlaf.ui.JBRCustomDecorations.JBRWindowTopBorder;
|
import com.formdev.flatlaf.ui.FlatNativeWindowBorder.WindowTopBorder;
|
||||||
import com.formdev.flatlaf.util.ScaledImageIcon;
|
import com.formdev.flatlaf.util.ScaledImageIcon;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
@@ -77,12 +79,16 @@ import com.formdev.flatlaf.util.UIScale;
|
|||||||
* @uiDefault TitlePane.inactiveForeground Color
|
* @uiDefault TitlePane.inactiveForeground Color
|
||||||
* @uiDefault TitlePane.embeddedForeground Color
|
* @uiDefault TitlePane.embeddedForeground Color
|
||||||
* @uiDefault TitlePane.borderColor Color optional
|
* @uiDefault TitlePane.borderColor Color optional
|
||||||
|
* @uiDefault TitlePane.unifiedBackground boolean
|
||||||
* @uiDefault TitlePane.iconSize Dimension
|
* @uiDefault TitlePane.iconSize Dimension
|
||||||
* @uiDefault TitlePane.iconMargins Insets
|
* @uiDefault TitlePane.iconMargins Insets
|
||||||
* @uiDefault TitlePane.titleMargins Insets
|
* @uiDefault TitlePane.titleMargins Insets
|
||||||
* @uiDefault TitlePane.menuBarMargins Insets
|
|
||||||
* @uiDefault TitlePane.menuBarEmbedded boolean
|
* @uiDefault TitlePane.menuBarEmbedded boolean
|
||||||
* @uiDefault TitlePane.buttonMaximizedHeight int
|
* @uiDefault TitlePane.buttonMaximizedHeight int
|
||||||
|
* @uiDefault TitlePane.centerTitle boolean
|
||||||
|
* @uiDefault TitlePane.centerTitleIfMenuBarEmbedded boolean
|
||||||
|
* @uiDefault TitlePane.menuBarTitleGap int
|
||||||
|
* @uiDefault TitlePane.icon Icon
|
||||||
* @uiDefault TitlePane.closeIcon Icon
|
* @uiDefault TitlePane.closeIcon Icon
|
||||||
* @uiDefault TitlePane.iconifyIcon Icon
|
* @uiDefault TitlePane.iconifyIcon Icon
|
||||||
* @uiDefault TitlePane.maximizeIcon Icon
|
* @uiDefault TitlePane.maximizeIcon Icon
|
||||||
@@ -100,9 +106,11 @@ public class FlatTitlePane
|
|||||||
protected final Color embeddedForeground = UIManager.getColor( "TitlePane.embeddedForeground" );
|
protected final Color embeddedForeground = UIManager.getColor( "TitlePane.embeddedForeground" );
|
||||||
protected final Color borderColor = UIManager.getColor( "TitlePane.borderColor" );
|
protected final Color borderColor = UIManager.getColor( "TitlePane.borderColor" );
|
||||||
|
|
||||||
protected final Insets menuBarMargins = UIManager.getInsets( "TitlePane.menuBarMargins" );
|
|
||||||
protected final Dimension iconSize = UIManager.getDimension( "TitlePane.iconSize" );
|
protected final Dimension iconSize = UIManager.getDimension( "TitlePane.iconSize" );
|
||||||
protected final int buttonMaximizedHeight = UIManager.getInt( "TitlePane.buttonMaximizedHeight" );
|
protected final int buttonMaximizedHeight = UIManager.getInt( "TitlePane.buttonMaximizedHeight" );
|
||||||
|
protected final boolean centerTitle = UIManager.getBoolean( "TitlePane.centerTitle" );
|
||||||
|
protected final boolean centerTitleIfMenuBarEmbedded = FlatUIUtils.getUIBoolean( "TitlePane.centerTitleIfMenuBarEmbedded", true );
|
||||||
|
protected final int menuBarTitleGap = FlatUIUtils.getUIInt( "TitlePane.menuBarTitleGap", 20 );
|
||||||
|
|
||||||
protected final JRootPane rootPane;
|
protected final JRootPane rootPane;
|
||||||
|
|
||||||
@@ -147,9 +155,15 @@ public class FlatTitlePane
|
|||||||
protected void addSubComponents() {
|
protected void addSubComponents() {
|
||||||
leftPanel = new JPanel();
|
leftPanel = new JPanel();
|
||||||
iconLabel = new JLabel();
|
iconLabel = new JLabel();
|
||||||
titleLabel = new JLabel();
|
titleLabel = new JLabel() {
|
||||||
|
@Override
|
||||||
|
public void updateUI() {
|
||||||
|
setUI( new FlatTitleLabelUI() );
|
||||||
|
}
|
||||||
|
};
|
||||||
iconLabel.setBorder( new FlatEmptyBorder( UIManager.getInsets( "TitlePane.iconMargins" ) ) );
|
iconLabel.setBorder( new FlatEmptyBorder( UIManager.getInsets( "TitlePane.iconMargins" ) ) );
|
||||||
titleLabel.setBorder( new FlatEmptyBorder( UIManager.getInsets( "TitlePane.titleMargins" ) ) );
|
titleLabel.setBorder( new FlatEmptyBorder( UIManager.getInsets( "TitlePane.titleMargins" ) ) );
|
||||||
|
titleLabel.setHorizontalAlignment( SwingConstants.CENTER );
|
||||||
|
|
||||||
leftPanel.setLayout( new BoxLayout( leftPanel, BoxLayout.LINE_AXIS ) );
|
leftPanel.setLayout( new BoxLayout( leftPanel, BoxLayout.LINE_AXIS ) );
|
||||||
leftPanel.setOpaque( false );
|
leftPanel.setOpaque( false );
|
||||||
@@ -159,9 +173,7 @@ public class FlatTitlePane
|
|||||||
@Override
|
@Override
|
||||||
public Dimension getPreferredSize() {
|
public Dimension getPreferredSize() {
|
||||||
JMenuBar menuBar = rootPane.getJMenuBar();
|
JMenuBar menuBar = rootPane.getJMenuBar();
|
||||||
return (menuBar != null && menuBar.isVisible() && isMenuBarEmbedded())
|
return hasVisibleEmbeddedMenuBar( menuBar ) ? menuBar.getPreferredSize() : new Dimension();
|
||||||
? FlatUIUtils.addInsets( menuBar.getPreferredSize(), UIScale.scale( menuBarMargins ) )
|
|
||||||
: new Dimension();
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
leftPanel.add( menuBarPlaceholder );
|
leftPanel.add( menuBarPlaceholder );
|
||||||
@@ -184,6 +196,20 @@ public class FlatTitlePane
|
|||||||
if( !getComponentOrientation().isLeftToRight() )
|
if( !getComponentOrientation().isLeftToRight() )
|
||||||
leftPanel.setLocation( leftPanel.getX() + (oldWidth - newWidth), leftPanel.getY() );
|
leftPanel.setLocation( leftPanel.getX() + (oldWidth - newWidth), leftPanel.getY() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If menu bar is embedded and contains a horizontal glue component,
|
||||||
|
// then move the title label to the same location as the glue component
|
||||||
|
// and give it the same width.
|
||||||
|
// This allows placing any component on the trailing side of the title pane.
|
||||||
|
JMenuBar menuBar = rootPane.getJMenuBar();
|
||||||
|
if( hasVisibleEmbeddedMenuBar( menuBar ) ) {
|
||||||
|
Component horizontalGlue = findHorizontalGlue( menuBar );
|
||||||
|
if( horizontalGlue != null ) {
|
||||||
|
Point glueLocation = SwingUtilities.convertPoint( horizontalGlue, 0, 0, titleLabel );
|
||||||
|
titleLabel.setBounds( titleLabel.getX() + glueLocation.x, titleLabel.getY(),
|
||||||
|
horizontalGlue.getWidth(), titleLabel.getHeight() );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
|
|
||||||
@@ -240,10 +266,17 @@ public class FlatTitlePane
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void activeChanged( boolean active ) {
|
protected void activeChanged( boolean active ) {
|
||||||
boolean hasEmbeddedMenuBar = rootPane.getJMenuBar() != null && rootPane.getJMenuBar().isVisible() && isMenuBarEmbedded();
|
Color background = clientPropertyColor( rootPane, TITLE_BAR_BACKGROUND, null );
|
||||||
Color background = FlatUIUtils.nonUIResource( active ? activeBackground : inactiveBackground );
|
Color foreground = clientPropertyColor( rootPane, TITLE_BAR_FOREGROUND, null );
|
||||||
Color foreground = FlatUIUtils.nonUIResource( active ? activeForeground : inactiveForeground );
|
Color titleForeground = foreground;
|
||||||
Color titleForeground = (hasEmbeddedMenuBar && active) ? FlatUIUtils.nonUIResource( embeddedForeground ) : foreground;
|
if( background == null )
|
||||||
|
background = FlatUIUtils.nonUIResource( active ? activeBackground : inactiveBackground );
|
||||||
|
if( foreground == null ) {
|
||||||
|
foreground = FlatUIUtils.nonUIResource( active ? activeForeground : inactiveForeground );
|
||||||
|
titleForeground = (active && hasVisibleEmbeddedMenuBar( rootPane.getJMenuBar() ))
|
||||||
|
? FlatUIUtils.nonUIResource( embeddedForeground )
|
||||||
|
: foreground;
|
||||||
|
}
|
||||||
|
|
||||||
setBackground( background );
|
setBackground( background );
|
||||||
titleLabel.setForeground( titleForeground );
|
titleLabel.setForeground( titleForeground );
|
||||||
@@ -252,8 +285,6 @@ public class FlatTitlePane
|
|||||||
restoreButton.setForeground( foreground );
|
restoreButton.setForeground( foreground );
|
||||||
closeButton.setForeground( foreground );
|
closeButton.setForeground( foreground );
|
||||||
|
|
||||||
titleLabel.setHorizontalAlignment( hasEmbeddedMenuBar ? SwingConstants.CENTER : SwingConstants.LEADING );
|
|
||||||
|
|
||||||
// this is necessary because hover/pressed colors are derived from background color
|
// this is necessary because hover/pressed colors are derived from background color
|
||||||
iconifyButton.setBackground( background );
|
iconifyButton.setBackground( background );
|
||||||
maximizeButton.setBackground( background );
|
maximizeButton.setBackground( background );
|
||||||
@@ -323,7 +354,7 @@ public class FlatTitlePane
|
|||||||
iconLabel.setIcon( FlatTitlePaneIcon.create( images, iconSize ) );
|
iconLabel.setIcon( FlatTitlePaneIcon.create( images, iconSize ) );
|
||||||
else {
|
else {
|
||||||
// no icon set on window --> use default icon
|
// no icon set on window --> use default icon
|
||||||
Icon defaultIcon = UIManager.getIcon( "InternalFrame.icon" );
|
Icon defaultIcon = UIManager.getIcon( "TitlePane.icon" );
|
||||||
if( defaultIcon != null && (defaultIcon.getIconWidth() == 0 || defaultIcon.getIconHeight() == 0) )
|
if( defaultIcon != null && (defaultIcon.getIconWidth() == 0 || defaultIcon.getIconHeight() == 0) )
|
||||||
defaultIcon = null;
|
defaultIcon = null;
|
||||||
if( defaultIcon != null ) {
|
if( defaultIcon != null ) {
|
||||||
@@ -337,7 +368,7 @@ public class FlatTitlePane
|
|||||||
// show/hide icon
|
// show/hide icon
|
||||||
iconLabel.setVisible( hasIcon );
|
iconLabel.setVisible( hasIcon );
|
||||||
|
|
||||||
updateJBRHitTestSpotsAndTitleBarHeightLater();
|
updateNativeTitleBarHeightAndHitTestSpotsLater();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -355,7 +386,7 @@ public class FlatTitlePane
|
|||||||
installWindowListeners();
|
installWindowListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
updateJBRHitTestSpotsAndTitleBarHeightLater();
|
updateNativeTitleBarHeightAndHitTestSpotsLater();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -394,11 +425,23 @@ public class FlatTitlePane
|
|||||||
window.removeComponentListener( handler );
|
window.removeComponentListener( handler );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether this title pane currently has an visible and embedded menubar.
|
||||||
|
*/
|
||||||
|
protected boolean hasVisibleEmbeddedMenuBar( JMenuBar menuBar ) {
|
||||||
|
return menuBar != null && menuBar.isVisible() && isMenuBarEmbedded();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether the menubar should be embedded into the title pane.
|
||||||
|
*/
|
||||||
protected boolean isMenuBarEmbedded() {
|
protected boolean isMenuBarEmbedded() {
|
||||||
// not storing value of "TitlePane.menuBarEmbedded" in class to allow changing at runtime
|
// not storing value of "TitlePane.menuBarEmbedded" in class to allow changing at runtime
|
||||||
return UIManager.getBoolean( "TitlePane.menuBarEmbedded" ) &&
|
return FlatUIUtils.getBoolean( rootPane,
|
||||||
FlatClientProperties.clientPropertyBoolean( rootPane, FlatClientProperties.MENU_BAR_EMBEDDED, true ) &&
|
FlatSystemProperties.MENUBAR_EMBEDDED,
|
||||||
FlatSystemProperties.getBoolean( FlatSystemProperties.MENUBAR_EMBEDDED, true );
|
FlatClientProperties.MENU_BAR_EMBEDDED,
|
||||||
|
"TitlePane.menuBarEmbedded",
|
||||||
|
false );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Rectangle getMenuBarBounds() {
|
protected Rectangle getMenuBarBounds() {
|
||||||
@@ -412,13 +455,42 @@ public class FlatTitlePane
|
|||||||
Insets borderInsets = getBorder().getBorderInsets( this );
|
Insets borderInsets = getBorder().getBorderInsets( this );
|
||||||
bounds.height += borderInsets.bottom;
|
bounds.height += borderInsets.bottom;
|
||||||
|
|
||||||
return FlatUIUtils.subtractInsets( bounds, UIScale.scale( getMenuBarMargins() ) );
|
// If menu bar is embedded and contains a horizontal glue component,
|
||||||
|
// then make the menu bar wider so that it completely overlaps the title label.
|
||||||
|
// Since the menu bar is not opaque, the title label is still visible.
|
||||||
|
// The title label is moved to the location of the glue component by the layout manager.
|
||||||
|
// This allows placing any component on the trailing side of the title pane.
|
||||||
|
Component horizontalGlue = findHorizontalGlue( rootPane.getJMenuBar() );
|
||||||
|
if( horizontalGlue != null ) {
|
||||||
|
boolean leftToRight = getComponentOrientation().isLeftToRight();
|
||||||
|
int titleWidth = leftToRight
|
||||||
|
? buttonPanel.getX() - (leftPanel.getX() + leftPanel.getWidth())
|
||||||
|
: leftPanel.getX() - (buttonPanel.getX() + buttonPanel.getWidth());
|
||||||
|
titleWidth = Math.max( titleWidth, 0 ); // title width may be negative
|
||||||
|
bounds.width += titleWidth;
|
||||||
|
if( !leftToRight )
|
||||||
|
bounds.x -= titleWidth;
|
||||||
|
}
|
||||||
|
|
||||||
|
return bounds;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Insets getMenuBarMargins() {
|
protected Component findHorizontalGlue( JMenuBar menuBar ) {
|
||||||
return getComponentOrientation().isLeftToRight()
|
if( menuBar == null )
|
||||||
? menuBarMargins
|
return null;
|
||||||
: new Insets( menuBarMargins.top, menuBarMargins.right, menuBarMargins.bottom, menuBarMargins.left );
|
|
||||||
|
int count = menuBar.getComponentCount();
|
||||||
|
for( int i = count - 1; i >= 0; i-- ) {
|
||||||
|
Component c = menuBar.getComponent( i );
|
||||||
|
if( c instanceof Box.Filler && c.getMaximumSize().width >= Short.MAX_VALUE )
|
||||||
|
return c;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void titleBarColorsChanged() {
|
||||||
|
activeChanged( window == null || window.isActive() );
|
||||||
|
repaint();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void menuBarChanged() {
|
protected void menuBarChanged() {
|
||||||
@@ -435,7 +507,8 @@ public class FlatTitlePane
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void menuBarLayouted() {
|
protected void menuBarLayouted() {
|
||||||
updateJBRHitTestSpotsAndTitleBarHeightLater();
|
updateNativeTitleBarHeightAndHitTestSpotsLater();
|
||||||
|
revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*debug
|
/*debug
|
||||||
@@ -449,15 +522,26 @@ public class FlatTitlePane
|
|||||||
}
|
}
|
||||||
if( debugHitTestSpots != null ) {
|
if( debugHitTestSpots != null ) {
|
||||||
g.setColor( Color.blue );
|
g.setColor( Color.blue );
|
||||||
|
Point offset = SwingUtilities.convertPoint( this, 0, 0, window );
|
||||||
for( Rectangle r : debugHitTestSpots )
|
for( Rectangle r : debugHitTestSpots )
|
||||||
g.drawRect( r.x, r.y, r.width, r.height );
|
g.drawRect( r.x - offset.x, r.y - offset.y, r.width - 1, r.height - 1 );
|
||||||
|
}
|
||||||
|
if( debugAppIconBounds != null ) {
|
||||||
|
g.setColor( Color.red );
|
||||||
|
Point offset = SwingUtilities.convertPoint( this, 0, 0, window );
|
||||||
|
Rectangle r = debugAppIconBounds;
|
||||||
|
g.drawRect( r.x - offset.x, r.y - offset.y, r.width - 1, r.height - 1 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
debug*/
|
debug*/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void paintComponent( Graphics g ) {
|
protected void paintComponent( Graphics g ) {
|
||||||
g.setColor( getBackground() );
|
// not storing value of "TitlePane.unifiedBackground" in class to allow changing at runtime
|
||||||
|
g.setColor( (UIManager.getBoolean( "TitlePane.unifiedBackground" ) &&
|
||||||
|
clientPropertyColor( rootPane, TITLE_BAR_BACKGROUND, null ) == null)
|
||||||
|
? FlatUIUtils.getParentBackground( this )
|
||||||
|
: getBackground() );
|
||||||
g.fillRect( 0, 0, getWidth(), getHeight() );
|
g.fillRect( 0, 0, getWidth(), getHeight() );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -475,10 +559,12 @@ debug*/
|
|||||||
* Iconifies the window.
|
* Iconifies the window.
|
||||||
*/
|
*/
|
||||||
protected void iconify() {
|
protected void iconify() {
|
||||||
if( window instanceof Frame ) {
|
if( !(window instanceof Frame) )
|
||||||
Frame frame = (Frame) window;
|
return;
|
||||||
|
|
||||||
|
Frame frame = (Frame) window;
|
||||||
|
if( !FlatNativeWindowBorder.showWindow( window, FlatNativeWindowBorder.Provider.SW_MINIMIZE ) )
|
||||||
frame.setExtendedState( frame.getExtendedState() | Frame.ICONIFIED );
|
frame.setExtendedState( frame.getExtendedState() | Frame.ICONIFIED );
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -496,16 +582,17 @@ debug*/
|
|||||||
rootPane.putClientProperty( "_flatlaf.maximizedBoundsUpToDate", true );
|
rootPane.putClientProperty( "_flatlaf.maximizedBoundsUpToDate", true );
|
||||||
|
|
||||||
// maximize window
|
// maximize window
|
||||||
frame.setExtendedState( frame.getExtendedState() | Frame.MAXIMIZED_BOTH );
|
if( !FlatNativeWindowBorder.showWindow( frame, FlatNativeWindowBorder.Provider.SW_MAXIMIZE ) )
|
||||||
|
frame.setExtendedState( frame.getExtendedState() | Frame.MAXIMIZED_BOTH );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateMaximizedBounds() {
|
protected void updateMaximizedBounds() {
|
||||||
Frame frame = (Frame) window;
|
Frame frame = (Frame) window;
|
||||||
|
|
||||||
// set maximized bounds to avoid that maximized window overlaps Windows task bar
|
// set maximized bounds to avoid that maximized window overlaps Windows task bar
|
||||||
// (if not running in JBR and if not modified from the application)
|
// (if not having native window border and if not modified from the application)
|
||||||
Rectangle oldMaximizedBounds = frame.getMaximizedBounds();
|
Rectangle oldMaximizedBounds = frame.getMaximizedBounds();
|
||||||
if( !hasJBRCustomDecoration() &&
|
if( !hasNativeCustomDecoration() &&
|
||||||
(oldMaximizedBounds == null ||
|
(oldMaximizedBounds == null ||
|
||||||
Objects.equals( oldMaximizedBounds, rootPane.getClientProperty( "_flatlaf.maximizedBounds" ) )) )
|
Objects.equals( oldMaximizedBounds, rootPane.getClientProperty( "_flatlaf.maximizedBounds" ) )) )
|
||||||
{
|
{
|
||||||
@@ -584,8 +671,11 @@ debug*/
|
|||||||
* Restores the window size.
|
* Restores the window size.
|
||||||
*/
|
*/
|
||||||
protected void restore() {
|
protected void restore() {
|
||||||
if( window instanceof Frame ) {
|
if( !(window instanceof Frame) )
|
||||||
Frame frame = (Frame) window;
|
return;
|
||||||
|
|
||||||
|
Frame frame = (Frame) window;
|
||||||
|
if( !FlatNativeWindowBorder.showWindow( window, FlatNativeWindowBorder.Provider.SW_RESTORE ) ) {
|
||||||
int state = frame.getExtendedState();
|
int state = frame.getExtendedState();
|
||||||
frame.setExtendedState( ((state & Frame.ICONIFIED) != 0)
|
frame.setExtendedState( ((state & Frame.ICONIFIED) != 0)
|
||||||
? (state & ~Frame.ICONIFIED)
|
? (state & ~Frame.ICONIFIED)
|
||||||
@@ -601,65 +691,118 @@ debug*/
|
|||||||
window.dispatchEvent( new WindowEvent( window, WindowEvent.WINDOW_CLOSING ) );
|
window.dispatchEvent( new WindowEvent( window, WindowEvent.WINDOW_CLOSING ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected boolean hasJBRCustomDecoration() {
|
private boolean hasJBRCustomDecoration() {
|
||||||
return FlatRootPaneUI.canUseJBRCustomDecorations &&
|
return window != null && JBRCustomDecorations.hasCustomDecoration( window );
|
||||||
window != null &&
|
|
||||||
JBRCustomDecorations.hasCustomDecoration( window );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateJBRHitTestSpotsAndTitleBarHeightLater() {
|
/**
|
||||||
|
* Returns whether windows uses native window border and has custom decorations enabled.
|
||||||
|
*/
|
||||||
|
protected boolean hasNativeCustomDecoration() {
|
||||||
|
return window != null && FlatNativeWindowBorder.hasCustomDecoration( window );
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void updateNativeTitleBarHeightAndHitTestSpotsLater() {
|
||||||
EventQueue.invokeLater( () -> {
|
EventQueue.invokeLater( () -> {
|
||||||
updateJBRHitTestSpotsAndTitleBarHeight();
|
updateNativeTitleBarHeightAndHitTestSpots();
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateJBRHitTestSpotsAndTitleBarHeight() {
|
protected void updateNativeTitleBarHeightAndHitTestSpots() {
|
||||||
if( !isDisplayable() )
|
if( !isDisplayable() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if( !hasJBRCustomDecoration() )
|
if( !hasNativeCustomDecoration() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
List<Rectangle> hitTestSpots = new ArrayList<>();
|
|
||||||
if( iconLabel.isVisible() )
|
|
||||||
addJBRHitTestSpot( iconLabel, false, hitTestSpots );
|
|
||||||
addJBRHitTestSpot( buttonPanel, false, hitTestSpots );
|
|
||||||
addJBRHitTestSpot( menuBarPlaceholder, true, hitTestSpots );
|
|
||||||
|
|
||||||
int titleBarHeight = getHeight();
|
int titleBarHeight = getHeight();
|
||||||
// slightly reduce height so that component receives mouseExit events
|
// slightly reduce height so that component receives mouseExit events
|
||||||
if( titleBarHeight > 0 )
|
if( titleBarHeight > 0 )
|
||||||
titleBarHeight--;
|
titleBarHeight--;
|
||||||
|
|
||||||
JBRCustomDecorations.setHitTestSpotsAndTitleBarHeight( window, hitTestSpots, titleBarHeight );
|
List<Rectangle> hitTestSpots = new ArrayList<>();
|
||||||
|
Rectangle appIconBounds = null;
|
||||||
|
if( iconLabel.isVisible() ) {
|
||||||
|
// compute real icon size (without insets)
|
||||||
|
Point location = SwingUtilities.convertPoint( iconLabel, 0, 0, window );
|
||||||
|
Insets iconInsets = iconLabel.getInsets();
|
||||||
|
Rectangle iconBounds = new Rectangle(
|
||||||
|
location.x + iconInsets.left,
|
||||||
|
location.y + iconInsets.top,
|
||||||
|
iconLabel.getWidth() - iconInsets.left - iconInsets.right,
|
||||||
|
iconLabel.getHeight() - iconInsets.top - iconInsets.bottom );
|
||||||
|
|
||||||
|
if( hasJBRCustomDecoration() )
|
||||||
|
hitTestSpots.add( iconBounds );
|
||||||
|
else
|
||||||
|
appIconBounds = iconBounds;
|
||||||
|
}
|
||||||
|
|
||||||
|
Rectangle r = getNativeHitTestSpot( buttonPanel );
|
||||||
|
if( r != null )
|
||||||
|
hitTestSpots.add( r );
|
||||||
|
|
||||||
|
JMenuBar menuBar = rootPane.getJMenuBar();
|
||||||
|
if( hasVisibleEmbeddedMenuBar( menuBar ) ) {
|
||||||
|
r = getNativeHitTestSpot( menuBarPlaceholder );
|
||||||
|
if( r != null ) {
|
||||||
|
Component horizontalGlue = findHorizontalGlue( menuBar );
|
||||||
|
if( horizontalGlue != null ) {
|
||||||
|
// If menu bar is embedded and contains a horizontal glue component,
|
||||||
|
// then split the hit test spot into two spots so that
|
||||||
|
// the glue component area can used to move the window.
|
||||||
|
|
||||||
|
Point glueLocation = SwingUtilities.convertPoint( horizontalGlue, 0, 0, window );
|
||||||
|
Rectangle r2;
|
||||||
|
if( getComponentOrientation().isLeftToRight() ) {
|
||||||
|
int trailingWidth = (r.x + r.width - HIT_TEST_SPOT_GROW) - glueLocation.x;
|
||||||
|
r.width -= trailingWidth;
|
||||||
|
r2 = new Rectangle( glueLocation.x + horizontalGlue.getWidth(), r.y, trailingWidth, r.height );
|
||||||
|
} else {
|
||||||
|
int leadingWidth = (glueLocation.x + horizontalGlue.getWidth()) - (r.x + HIT_TEST_SPOT_GROW);
|
||||||
|
r.x += leadingWidth;
|
||||||
|
r.width -= leadingWidth;
|
||||||
|
r2 = new Rectangle( glueLocation.x -leadingWidth, r.y, leadingWidth, r.height );
|
||||||
|
}
|
||||||
|
r2.grow( HIT_TEST_SPOT_GROW, HIT_TEST_SPOT_GROW );
|
||||||
|
hitTestSpots.add( r2 );
|
||||||
|
}
|
||||||
|
|
||||||
|
hitTestSpots.add( r );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
FlatNativeWindowBorder.setTitleBarHeightAndHitTestSpots( window, titleBarHeight, hitTestSpots, appIconBounds );
|
||||||
|
|
||||||
/*debug
|
/*debug
|
||||||
debugHitTestSpots = hitTestSpots;
|
|
||||||
debugTitleBarHeight = titleBarHeight;
|
debugTitleBarHeight = titleBarHeight;
|
||||||
|
debugHitTestSpots = hitTestSpots;
|
||||||
|
debugAppIconBounds = appIconBounds;
|
||||||
repaint();
|
repaint();
|
||||||
debug*/
|
debug*/
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void addJBRHitTestSpot( JComponent c, boolean subtractMenuBarMargins, List<Rectangle> hitTestSpots ) {
|
protected Rectangle getNativeHitTestSpot( JComponent c ) {
|
||||||
Dimension size = c.getSize();
|
Dimension size = c.getSize();
|
||||||
if( size.width <= 0 || size.height <= 0 )
|
if( size.width <= 0 || size.height <= 0 )
|
||||||
return;
|
return null;
|
||||||
|
|
||||||
Point location = SwingUtilities.convertPoint( c, 0, 0, window );
|
Point location = SwingUtilities.convertPoint( c, 0, 0, window );
|
||||||
Rectangle r = new Rectangle( location, size );
|
Rectangle r = new Rectangle( location, size );
|
||||||
if( subtractMenuBarMargins )
|
|
||||||
r = FlatUIUtils.subtractInsets( r, UIScale.scale( getMenuBarMargins() ) );
|
|
||||||
// slightly increase rectangle so that component receives mouseExit events
|
// slightly increase rectangle so that component receives mouseExit events
|
||||||
r.grow( 2, 2 );
|
r.grow( HIT_TEST_SPOT_GROW, HIT_TEST_SPOT_GROW );
|
||||||
hitTestSpots.add( r );
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static final int HIT_TEST_SPOT_GROW = 2;
|
||||||
|
|
||||||
/*debug
|
/*debug
|
||||||
private List<Rectangle> debugHitTestSpots;
|
|
||||||
private int debugTitleBarHeight;
|
private int debugTitleBarHeight;
|
||||||
|
private List<Rectangle> debugHitTestSpots;
|
||||||
|
private Rectangle debugAppIconBounds;
|
||||||
debug*/
|
debug*/
|
||||||
|
|
||||||
//---- class TitlePaneBorder ----------------------------------------------
|
//---- class FlatTitlePaneBorder ------------------------------------------
|
||||||
|
|
||||||
protected class FlatTitlePaneBorder
|
protected class FlatTitlePaneBorder
|
||||||
extends AbstractBorder
|
extends AbstractBorder
|
||||||
@@ -676,8 +819,8 @@ debug*/
|
|||||||
} else if( borderColor != null && (rootPane.getJMenuBar() == null || !rootPane.getJMenuBar().isVisible()) )
|
} else if( borderColor != null && (rootPane.getJMenuBar() == null || !rootPane.getJMenuBar().isVisible()) )
|
||||||
insets.bottom += UIScale.scale( 1 );
|
insets.bottom += UIScale.scale( 1 );
|
||||||
|
|
||||||
if( hasJBRCustomDecoration() )
|
if( hasNativeCustomDecoration() && !isWindowMaximized( c ) )
|
||||||
insets = FlatUIUtils.addInsets( insets, JBRWindowTopBorder.getInstance().getBorderInsets() );
|
insets = FlatUIUtils.addInsets( insets, WindowTopBorder.getInstance().getBorderInsets() );
|
||||||
|
|
||||||
return insets;
|
return insets;
|
||||||
}
|
}
|
||||||
@@ -695,13 +838,57 @@ debug*/
|
|||||||
FlatUIUtils.paintFilledRectangle( g, borderColor, x, y + height - lineHeight, width, lineHeight );
|
FlatUIUtils.paintFilledRectangle( g, borderColor, x, y + height - lineHeight, width, lineHeight );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( hasJBRCustomDecoration() )
|
if( hasNativeCustomDecoration() && !isWindowMaximized( c ) )
|
||||||
JBRWindowTopBorder.getInstance().paintBorder( c, g, x, y, width, height );
|
WindowTopBorder.getInstance().paintBorder( c, g, x, y, width, height );
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Border getMenuBarBorder() {
|
protected Border getMenuBarBorder() {
|
||||||
JMenuBar menuBar = rootPane.getJMenuBar();
|
JMenuBar menuBar = rootPane.getJMenuBar();
|
||||||
return (menuBar != null && menuBar.isVisible() && isMenuBarEmbedded()) ? menuBar.getBorder() : null;
|
return hasVisibleEmbeddedMenuBar( menuBar ) ? menuBar.getBorder() : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected boolean isWindowMaximized( Component c ) {
|
||||||
|
return window instanceof Frame
|
||||||
|
? (((Frame)window).getExtendedState() & Frame.MAXIMIZED_BOTH) != 0
|
||||||
|
: false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//---- class FlatTitleLabelUI ---------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
protected class FlatTitleLabelUI
|
||||||
|
extends FlatLabelUI
|
||||||
|
{
|
||||||
|
@Override
|
||||||
|
protected void paintEnabledText( JLabel l, Graphics g, String s, int textX, int textY ) {
|
||||||
|
boolean hasEmbeddedMenuBar = hasVisibleEmbeddedMenuBar( rootPane.getJMenuBar() );
|
||||||
|
int labelWidth = l.getWidth();
|
||||||
|
int textWidth = labelWidth - (textX * 2);
|
||||||
|
int gap = UIScale.scale( menuBarTitleGap );
|
||||||
|
|
||||||
|
// The passed in textX coordinate is always to horizontally center the text within the label bounds.
|
||||||
|
// Modify textX so that the text is painted either centered within the window bounds or leading aligned.
|
||||||
|
boolean center = hasEmbeddedMenuBar ? centerTitleIfMenuBarEmbedded : centerTitle;
|
||||||
|
if( center ) {
|
||||||
|
// If window is wide enough, center title within window bounds.
|
||||||
|
// Otherwise leave it centered within free space (label bounds).
|
||||||
|
int centeredTextX = ((l.getParent().getWidth() - textWidth) / 2) - l.getX();
|
||||||
|
if( centeredTextX >= gap && centeredTextX + textWidth <= labelWidth - gap )
|
||||||
|
textX = centeredTextX;
|
||||||
|
} else {
|
||||||
|
// leading aligned
|
||||||
|
boolean leftToRight = getComponentOrientation().isLeftToRight();
|
||||||
|
Insets insets = l.getInsets();
|
||||||
|
int leadingInset = hasEmbeddedMenuBar ? gap : (leftToRight ? insets.left : insets.right);
|
||||||
|
int leadingTextX = leftToRight ? leadingInset : labelWidth - leadingInset - textWidth;
|
||||||
|
if( leftToRight ? leadingTextX < textX : leadingTextX > textX )
|
||||||
|
textX = leadingTextX;
|
||||||
|
}
|
||||||
|
|
||||||
|
super.paintEnabledText( l, g, s, textX, textY );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -730,7 +917,7 @@ debug*/
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case "componentOrientation":
|
case "componentOrientation":
|
||||||
updateJBRHitTestSpotsAndTitleBarHeightLater();
|
updateNativeTitleBarHeightAndHitTestSpotsLater();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -740,10 +927,10 @@ debug*/
|
|||||||
@Override
|
@Override
|
||||||
public void windowActivated( WindowEvent e ) {
|
public void windowActivated( WindowEvent e ) {
|
||||||
activeChanged( true );
|
activeChanged( true );
|
||||||
updateJBRHitTestSpotsAndTitleBarHeight();
|
updateNativeTitleBarHeightAndHitTestSpots();
|
||||||
|
|
||||||
if( hasJBRCustomDecoration() )
|
if( hasNativeCustomDecoration() )
|
||||||
JBRWindowTopBorder.getInstance().repaintBorder( FlatTitlePane.this );
|
WindowTopBorder.getInstance().repaintBorder( FlatTitlePane.this );
|
||||||
|
|
||||||
repaintWindowBorder();
|
repaintWindowBorder();
|
||||||
}
|
}
|
||||||
@@ -751,10 +938,10 @@ debug*/
|
|||||||
@Override
|
@Override
|
||||||
public void windowDeactivated( WindowEvent e ) {
|
public void windowDeactivated( WindowEvent e ) {
|
||||||
activeChanged( false );
|
activeChanged( false );
|
||||||
updateJBRHitTestSpotsAndTitleBarHeight();
|
updateNativeTitleBarHeightAndHitTestSpots();
|
||||||
|
|
||||||
if( hasJBRCustomDecoration() )
|
if( hasNativeCustomDecoration() )
|
||||||
JBRWindowTopBorder.getInstance().repaintBorder( FlatTitlePane.this );
|
WindowTopBorder.getInstance().repaintBorder( FlatTitlePane.this );
|
||||||
|
|
||||||
repaintWindowBorder();
|
repaintWindowBorder();
|
||||||
}
|
}
|
||||||
@@ -762,7 +949,7 @@ debug*/
|
|||||||
@Override
|
@Override
|
||||||
public void windowStateChanged( WindowEvent e ) {
|
public void windowStateChanged( WindowEvent e ) {
|
||||||
frameStateChanged();
|
frameStateChanged();
|
||||||
updateJBRHitTestSpotsAndTitleBarHeight();
|
updateNativeTitleBarHeightAndHitTestSpots();
|
||||||
}
|
}
|
||||||
|
|
||||||
//---- interface MouseListener ----
|
//---- interface MouseListener ----
|
||||||
@@ -775,7 +962,7 @@ debug*/
|
|||||||
if( e.getSource() == iconLabel ) {
|
if( e.getSource() == iconLabel ) {
|
||||||
// double-click on icon closes window
|
// double-click on icon closes window
|
||||||
close();
|
close();
|
||||||
} else if( !hasJBRCustomDecoration() &&
|
} else if( !hasNativeCustomDecoration() &&
|
||||||
window instanceof Frame &&
|
window instanceof Frame &&
|
||||||
((Frame)window).isResizable() )
|
((Frame)window).isResizable() )
|
||||||
{
|
{
|
||||||
@@ -808,8 +995,8 @@ debug*/
|
|||||||
if( window == null )
|
if( window == null )
|
||||||
return; // should newer occur
|
return; // should newer occur
|
||||||
|
|
||||||
if( hasJBRCustomDecoration() )
|
if( hasNativeCustomDecoration() )
|
||||||
return; // do nothing if running in JBR
|
return; // do nothing if having native window border
|
||||||
|
|
||||||
// restore window if it is maximized
|
// restore window if it is maximized
|
||||||
if( window instanceof Frame ) {
|
if( window instanceof Frame ) {
|
||||||
@@ -852,7 +1039,7 @@ debug*/
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void componentResized( ComponentEvent e ) {
|
public void componentResized( ComponentEvent e ) {
|
||||||
updateJBRHitTestSpotsAndTitleBarHeightLater();
|
updateNativeTitleBarHeightAndHitTestSpotsLater();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public class FlatToolTipUI
|
|||||||
if( sharedPropertyChangedListener == null ) {
|
if( sharedPropertyChangedListener == null ) {
|
||||||
sharedPropertyChangedListener = e -> {
|
sharedPropertyChangedListener = e -> {
|
||||||
String name = e.getPropertyName();
|
String name = e.getPropertyName();
|
||||||
if( name == "text" || name == "font" || name == "foreground" ) {
|
if( name == "tiptext" || name == "font" || name == "foreground" ) {
|
||||||
JToolTip toolTip = (JToolTip) e.getSource();
|
JToolTip toolTip = (JToolTip) e.getSource();
|
||||||
FlatLabelUI.updateHTMLRenderer( toolTip, toolTip.getTipText(), false );
|
FlatLabelUI.updateHTMLRenderer( toolTip, toolTip.getTipText(), false );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import java.awt.Insets;
|
|||||||
import java.awt.Rectangle;
|
import java.awt.Rectangle;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.event.MouseListener;
|
import java.awt.event.MouseListener;
|
||||||
import java.beans.PropertyChangeEvent;
|
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import javax.swing.CellRendererPane;
|
import javax.swing.CellRendererPane;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
@@ -193,40 +192,38 @@ public class FlatTreeUI
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PropertyChangeListener createPropertyChangeListener() {
|
protected PropertyChangeListener createPropertyChangeListener() {
|
||||||
return new BasicTreeUI.PropertyChangeHandler() {
|
PropertyChangeListener superListener = super.createPropertyChangeListener();
|
||||||
@Override
|
return e -> {
|
||||||
public void propertyChange( PropertyChangeEvent e ) {
|
superListener.propertyChange( e );
|
||||||
super.propertyChange( e );
|
|
||||||
|
|
||||||
if( e.getSource() == tree ) {
|
if( e.getSource() == tree ) {
|
||||||
switch( e.getPropertyName() ) {
|
switch( e.getPropertyName() ) {
|
||||||
case TREE_WIDE_SELECTION:
|
case TREE_WIDE_SELECTION:
|
||||||
case TREE_PAINT_SELECTION:
|
case TREE_PAINT_SELECTION:
|
||||||
tree.repaint();
|
tree.repaint();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "dropLocation":
|
case "dropLocation":
|
||||||
if( isWideSelection() ) {
|
if( isWideSelection() ) {
|
||||||
JTree.DropLocation oldValue = (JTree.DropLocation) e.getOldValue();
|
JTree.DropLocation oldValue = (JTree.DropLocation) e.getOldValue();
|
||||||
repaintWideDropLocation( oldValue );
|
repaintWideDropLocation( oldValue );
|
||||||
repaintWideDropLocation( tree.getDropLocation() );
|
repaintWideDropLocation( tree.getDropLocation() );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void repaintWideDropLocation(JTree.DropLocation loc) {
|
|
||||||
if( loc == null || isDropLine( loc ) )
|
|
||||||
return;
|
|
||||||
|
|
||||||
Rectangle r = tree.getPathBounds( loc.getPath() );
|
|
||||||
if( r != null )
|
|
||||||
tree.repaint( 0, r.y, tree.getWidth(), r.height );
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void repaintWideDropLocation(JTree.DropLocation loc) {
|
||||||
|
if( loc == null || isDropLine( loc ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
Rectangle r = tree.getPathBounds( loc.getPath() );
|
||||||
|
if( r != null )
|
||||||
|
tree.repaint( 0, r.y, tree.getWidth(), r.height );
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Same as super.paintRow(), but supports wide selection and uses
|
* Same as super.paintRow(), but supports wide selection and uses
|
||||||
* inactive selection background/foreground if tree is not focused.
|
* inactive selection background/foreground if tree is not focused.
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
package com.formdev.flatlaf.ui;
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
|
import java.awt.BasicStroke;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
import java.awt.Container;
|
import java.awt.Container;
|
||||||
@@ -30,6 +31,7 @@ import java.awt.KeyboardFocusManager;
|
|||||||
import java.awt.Rectangle;
|
import java.awt.Rectangle;
|
||||||
import java.awt.RenderingHints;
|
import java.awt.RenderingHints;
|
||||||
import java.awt.Shape;
|
import java.awt.Shape;
|
||||||
|
import java.awt.Stroke;
|
||||||
import java.awt.Window;
|
import java.awt.Window;
|
||||||
import java.awt.event.FocusEvent;
|
import java.awt.event.FocusEvent;
|
||||||
import java.awt.event.FocusListener;
|
import java.awt.event.FocusListener;
|
||||||
@@ -44,6 +46,7 @@ import java.util.function.Supplier;
|
|||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JTable;
|
import javax.swing.JTable;
|
||||||
import javax.swing.LookAndFeel;
|
import javax.swing.LookAndFeel;
|
||||||
|
import javax.swing.SwingConstants;
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
@@ -51,6 +54,7 @@ import javax.swing.border.CompoundBorder;
|
|||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
import javax.swing.plaf.UIResource;
|
import javax.swing.plaf.UIResource;
|
||||||
import com.formdev.flatlaf.FlatClientProperties;
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
|
import com.formdev.flatlaf.FlatSystemProperties;
|
||||||
import com.formdev.flatlaf.util.DerivedColor;
|
import com.formdev.flatlaf.util.DerivedColor;
|
||||||
import com.formdev.flatlaf.util.Graphics2DProxy;
|
import com.formdev.flatlaf.util.Graphics2DProxy;
|
||||||
import com.formdev.flatlaf.util.HiDPIUtils;
|
import com.formdev.flatlaf.util.HiDPIUtils;
|
||||||
@@ -119,6 +123,14 @@ public class FlatUIUtils
|
|||||||
return (color != null) ? color : UIManager.getColor( defaultKey );
|
return (color != null) ? color : UIManager.getColor( defaultKey );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public static boolean getUIBoolean( String key, boolean defaultValue ) {
|
||||||
|
Object value = UIManager.get( key );
|
||||||
|
return (value instanceof Boolean) ? (Boolean) value : defaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
public static int getUIInt( String key, int defaultValue ) {
|
public static int getUIInt( String key, int defaultValue ) {
|
||||||
Object value = UIManager.get( key );
|
Object value = UIManager.get( key );
|
||||||
return (value instanceof Integer) ? (Integer) value : defaultValue;
|
return (value instanceof Integer) ? (Integer) value : defaultValue;
|
||||||
@@ -129,6 +141,25 @@ public class FlatUIUtils
|
|||||||
return (value instanceof Number) ? ((Number)value).floatValue() : defaultValue;
|
return (value instanceof Number) ? ((Number)value).floatValue() : defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1.2
|
||||||
|
*/
|
||||||
|
public static boolean getBoolean( JComponent c, String systemPropertyKey,
|
||||||
|
String clientPropertyKey, String uiKey, boolean defaultValue )
|
||||||
|
{
|
||||||
|
// check whether forced to true/false via system property
|
||||||
|
Boolean value = FlatSystemProperties.getBooleanStrict( systemPropertyKey, null );
|
||||||
|
if( value != null )
|
||||||
|
return value;
|
||||||
|
|
||||||
|
// check whether forced to true/false via client property
|
||||||
|
value = FlatClientProperties.clientPropertyBooleanStrict( c, clientPropertyKey, null );
|
||||||
|
if( value != null )
|
||||||
|
return value;
|
||||||
|
|
||||||
|
return getUIBoolean( uiKey, defaultValue );
|
||||||
|
}
|
||||||
|
|
||||||
public static boolean isChevron( String arrowType ) {
|
public static boolean isChevron( String arrowType ) {
|
||||||
return !"triangle".equals( arrowType );
|
return !"triangle".equals( arrowType );
|
||||||
}
|
}
|
||||||
@@ -174,7 +205,8 @@ public class FlatUIUtils
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns whether the given component is the permanent focus owner and
|
* Returns whether the given component is the permanent focus owner and
|
||||||
* is in the active window. Used to paint focus indicators.
|
* is in the active window or in a popup window owned by the active window.
|
||||||
|
* Used to paint focus indicators.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings( "unchecked" )
|
@SuppressWarnings( "unchecked" )
|
||||||
public static boolean isPermanentFocusOwner( Component c ) {
|
public static boolean isPermanentFocusOwner( Component c ) {
|
||||||
@@ -184,12 +216,18 @@ public class FlatUIUtils
|
|||||||
Object value = ((JComponent)c).getClientProperty( FlatClientProperties.COMPONENT_FOCUS_OWNER );
|
Object value = ((JComponent)c).getClientProperty( FlatClientProperties.COMPONENT_FOCUS_OWNER );
|
||||||
if( value instanceof Predicate ) {
|
if( value instanceof Predicate ) {
|
||||||
return ((Predicate<JComponent>)value).test( (JComponent) c ) &&
|
return ((Predicate<JComponent>)value).test( (JComponent) c ) &&
|
||||||
keyboardFocusManager.getActiveWindow() == SwingUtilities.windowForComponent( c );
|
isInActiveWindow( c, keyboardFocusManager.getActiveWindow() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return keyboardFocusManager.getPermanentFocusOwner() == c &&
|
return keyboardFocusManager.getPermanentFocusOwner() == c &&
|
||||||
keyboardFocusManager.getActiveWindow() == SwingUtilities.windowForComponent( c );
|
isInActiveWindow( c, keyboardFocusManager.getActiveWindow() );
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean isInActiveWindow( Component c, Window activeWindow ) {
|
||||||
|
Window window = SwingUtilities.windowForComponent( c );
|
||||||
|
return window == activeWindow ||
|
||||||
|
(window != null && window.getType() == Window.Type.POPUP && window.getOwner() == activeWindow);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -604,6 +642,111 @@ public class FlatUIUtils
|
|||||||
return rect;
|
return rect;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Paints a chevron or triangle arrow in the center of the given rectangle.
|
||||||
|
*
|
||||||
|
* @param g the graphics context used for painting
|
||||||
|
* @param x the x coordinate of the rectangle
|
||||||
|
* @param y the y coordinate of the rectangle
|
||||||
|
* @param width the width of the rectangle
|
||||||
|
* @param height the height of the rectangle
|
||||||
|
* @param direction the arrow direction ({@link SwingConstants#NORTH}, {@link SwingConstants#SOUTH}
|
||||||
|
* {@link SwingConstants#WEST} or {@link SwingConstants#EAST})
|
||||||
|
* @param chevron {@code true} for chevron arrow, {@code false} for triangle arrow
|
||||||
|
* @param arrowSize the width of the painted arrow (for vertical direction) (will be scaled)
|
||||||
|
* @param xOffset a offset added to the x coordinate of the arrow to paint it out-of-center. Usually zero. (will be scaled)
|
||||||
|
* @param yOffset a offset added to the y coordinate of the arrow to paint it out-of-center. Usually zero. (will be scaled)
|
||||||
|
*
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public static void paintArrow( Graphics2D g, int x, int y, int width, int height,
|
||||||
|
int direction, boolean chevron, int arrowSize, int xOffset, int yOffset )
|
||||||
|
{
|
||||||
|
// compute arrow width/height
|
||||||
|
int aw = UIScale.scale( arrowSize + (chevron ? 0 : 1) );
|
||||||
|
int ah = UIScale.scale( (arrowSize / 2) + (chevron ? 0 : 1) );
|
||||||
|
|
||||||
|
// rotate arrow width/height for horizontal directions
|
||||||
|
boolean vert = (direction == SwingConstants.NORTH || direction == SwingConstants.SOUTH);
|
||||||
|
if( !vert ) {
|
||||||
|
int temp = aw;
|
||||||
|
aw = ah;
|
||||||
|
ah = temp;
|
||||||
|
}
|
||||||
|
|
||||||
|
// chevron lines end 1px outside of width/height
|
||||||
|
// --> add 1px to arrow width/height for position calculation
|
||||||
|
int extra = chevron ? 1 : 0;
|
||||||
|
|
||||||
|
// compute arrow location
|
||||||
|
int ax = x + Math.round( ((width - (aw + extra)) / 2f) + UIScale.scale( (float) xOffset ) );
|
||||||
|
int ay = y + Math.round( ((height - (ah + extra)) / 2f) + UIScale.scale( (float) yOffset ) );
|
||||||
|
|
||||||
|
// paint arrow
|
||||||
|
g.translate( ax, ay );
|
||||||
|
/*debug
|
||||||
|
debugPaintArrow( g, Color.red, vert, aw + extra, ah + extra );
|
||||||
|
debug*/
|
||||||
|
Shape arrowShape = createArrowShape( direction, chevron, aw, ah );
|
||||||
|
if( chevron ) {
|
||||||
|
Stroke oldStroke = g.getStroke();
|
||||||
|
g.setStroke( new BasicStroke( UIScale.scale( 1f ) ) );
|
||||||
|
g.draw( arrowShape );
|
||||||
|
g.setStroke( oldStroke );
|
||||||
|
} else {
|
||||||
|
// triangle
|
||||||
|
g.fill( arrowShape );
|
||||||
|
}
|
||||||
|
g.translate( -ax, -ay );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a chevron or triangle arrow shape for the given direction and size.
|
||||||
|
* <p>
|
||||||
|
* The chevron shape is a open path that can be painted with {@link Graphics2D#draw(Shape)}.
|
||||||
|
* The triangle shape is a close path that can be painted with {@link Graphics2D#fill(Shape)}.
|
||||||
|
*
|
||||||
|
* @param direction the arrow direction ({@link SwingConstants#NORTH}, {@link SwingConstants#SOUTH}
|
||||||
|
* {@link SwingConstants#WEST} or {@link SwingConstants#EAST})
|
||||||
|
* @param chevron {@code true} for chevron arrow, {@code false} for triangle arrow
|
||||||
|
* @param w the width of the returned shape
|
||||||
|
* @param h the height of the returned shape
|
||||||
|
*
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public static Shape createArrowShape( int direction, boolean chevron, float w, float h ) {
|
||||||
|
switch( direction ) {
|
||||||
|
case SwingConstants.NORTH: return createPath( !chevron, 0,h, (w / 2f),0, w,h );
|
||||||
|
case SwingConstants.SOUTH: return createPath( !chevron, 0,0, (w / 2f),h, w,0 );
|
||||||
|
case SwingConstants.WEST: return createPath( !chevron, w,0, 0,(h / 2f), w,h );
|
||||||
|
case SwingConstants.EAST: return createPath( !chevron, 0,0, w,(h / 2f), 0,h );
|
||||||
|
default: return new Path2D.Float();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*debug
|
||||||
|
private static void debugPaintArrow( Graphics2D g, Color color, boolean vert, int w, int h ) {
|
||||||
|
Color oldColor = g.getColor();
|
||||||
|
g.setColor( color );
|
||||||
|
g.fill( createRectangle( 0, 0, w, h, 1 ) );
|
||||||
|
|
||||||
|
int xy1 = -2;
|
||||||
|
int x2 = w + 1;
|
||||||
|
int y2 = h + 1;
|
||||||
|
for( int i = 0; i < 20; i++ ) {
|
||||||
|
g.fillRect( 0, xy1, 1, 1 );
|
||||||
|
g.fillRect( 0, y2, 1, 1 );
|
||||||
|
g.fillRect( xy1, 0, 1, 1 );
|
||||||
|
g.fillRect( x2, 0, 1, 1 );
|
||||||
|
xy1 -= 2;
|
||||||
|
x2 += 2;
|
||||||
|
y2 += 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
g.setColor( oldColor );
|
||||||
|
}
|
||||||
|
debug*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a closed path for the given points.
|
* Creates a closed path for the given points.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -0,0 +1,405 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
|
import java.awt.Color;
|
||||||
|
import java.awt.Dialog;
|
||||||
|
import java.awt.EventQueue;
|
||||||
|
import java.awt.Frame;
|
||||||
|
import java.awt.GraphicsConfiguration;
|
||||||
|
import java.awt.Point;
|
||||||
|
import java.awt.Rectangle;
|
||||||
|
import java.awt.Window;
|
||||||
|
import java.awt.geom.AffineTransform;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.IdentityHashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import javax.swing.JDialog;
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.Timer;
|
||||||
|
import javax.swing.event.ChangeEvent;
|
||||||
|
import javax.swing.event.ChangeListener;
|
||||||
|
import javax.swing.event.EventListenerList;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
|
import com.formdev.flatlaf.util.NativeLibrary;
|
||||||
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
|
|
||||||
|
//
|
||||||
|
// Interesting resources:
|
||||||
|
// https://github.com/microsoft/terminal/blob/main/src/cascadia/WindowsTerminal/NonClientIslandWindow.cpp
|
||||||
|
// https://docs.microsoft.com/en-us/windows/win32/dwm/customframe
|
||||||
|
// https://github.com/JetBrains/JetBrainsRuntime/blob/master/src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
|
||||||
|
// https://github.com/JetBrains/JetBrainsRuntime/commit/d2820524a1aa211b1c49b30f659b9b4d07a6f96e
|
||||||
|
// https://github.com/JetBrains/JetBrainsRuntime/pull/18
|
||||||
|
// https://medium.com/swlh/customizing-the-title-bar-of-an-application-window-50a4ac3ed27e
|
||||||
|
// https://github.com/kalbetredev/CustomDecoratedJFrame
|
||||||
|
// https://github.com/Guerra24/NanoUI-win32
|
||||||
|
// https://github.com/oberth/custom-chrome
|
||||||
|
// https://github.com/rossy/borderless-window
|
||||||
|
//
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Native window border support for Windows 10 when using custom decorations.
|
||||||
|
* <p>
|
||||||
|
* If the application wants to use custom decorations, the Windows 10 title bar is hidden
|
||||||
|
* (including minimize, maximize and close buttons), but not the resize borders (including drop shadow).
|
||||||
|
* Windows 10 window snapping functionality will remain unaffected:
|
||||||
|
* https://support.microsoft.com/en-us/windows/snap-your-windows-885a9b1e-a983-a3b1-16cd-c531795e6241
|
||||||
|
*
|
||||||
|
* @author Karl Tauber
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
class FlatWindowsNativeWindowBorder
|
||||||
|
implements FlatNativeWindowBorder.Provider
|
||||||
|
{
|
||||||
|
private final Map<Window, WndProc> windowsMap = Collections.synchronizedMap( new IdentityHashMap<>() );
|
||||||
|
private final EventListenerList listenerList = new EventListenerList();
|
||||||
|
private Timer fireStateChangedTimer;
|
||||||
|
|
||||||
|
private boolean colorizationUpToDate;
|
||||||
|
private boolean colorizationColorAffectsBorders;
|
||||||
|
private Color colorizationColor;
|
||||||
|
private int colorizationColorBalance;
|
||||||
|
|
||||||
|
private static NativeLibrary nativeLibrary;
|
||||||
|
private static FlatWindowsNativeWindowBorder instance;
|
||||||
|
|
||||||
|
static FlatNativeWindowBorder.Provider getInstance() {
|
||||||
|
// requires Windows 10
|
||||||
|
if( !SystemInfo.isWindows_10_orLater )
|
||||||
|
return null;
|
||||||
|
|
||||||
|
// load native library
|
||||||
|
if( nativeLibrary == null ) {
|
||||||
|
if( !SystemInfo.isJava_9_orLater ) {
|
||||||
|
// In Java 8, load jawt.dll (part of JRE) explicitly because it
|
||||||
|
// is not found when running application with <jdk>/bin/java.exe.
|
||||||
|
// When using <jdk>/jre/bin/java.exe, it is found.
|
||||||
|
// jawt.dll is located in <jdk>/jre/bin/.
|
||||||
|
// Java 9 and later does not have this problem.
|
||||||
|
try {
|
||||||
|
System.loadLibrary( "jawt" );
|
||||||
|
} catch( Exception ex ) {
|
||||||
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
String libraryName = "com/formdev/flatlaf/natives/flatlaf-windows-x86";
|
||||||
|
if( SystemInfo.isX86_64 )
|
||||||
|
libraryName += "_64";
|
||||||
|
|
||||||
|
nativeLibrary = new NativeLibrary( libraryName, null, true );
|
||||||
|
}
|
||||||
|
|
||||||
|
// check whether native library was successfully loaded
|
||||||
|
if( !nativeLibrary.isLoaded() )
|
||||||
|
return null;
|
||||||
|
|
||||||
|
// create new instance
|
||||||
|
if( instance == null )
|
||||||
|
instance = new FlatWindowsNativeWindowBorder();
|
||||||
|
return instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private FlatWindowsNativeWindowBorder() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasCustomDecoration( Window window ) {
|
||||||
|
return windowsMap.containsKey( window );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tell the window whether the application wants use custom decorations.
|
||||||
|
* If {@code true}, the Windows 10 title bar is hidden (including minimize,
|
||||||
|
* maximize and close buttons), but not the resize borders (including drop shadow).
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void setHasCustomDecoration( Window window, boolean hasCustomDecoration ) {
|
||||||
|
if( hasCustomDecoration )
|
||||||
|
install( window );
|
||||||
|
else
|
||||||
|
uninstall( window );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void install( Window window ) {
|
||||||
|
// requires Windows 10
|
||||||
|
if( !SystemInfo.isWindows_10_orLater )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// only JFrame and JDialog are supported
|
||||||
|
if( !(window instanceof JFrame) && !(window instanceof JDialog) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// not supported if frame/dialog is undecorated
|
||||||
|
if( (window instanceof Frame && ((Frame)window).isUndecorated()) ||
|
||||||
|
(window instanceof Dialog && ((Dialog)window).isUndecorated()) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// check whether already installed
|
||||||
|
if( windowsMap.containsKey( window ) )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// install
|
||||||
|
WndProc wndProc = new WndProc( window );
|
||||||
|
if( wndProc.hwnd == 0 )
|
||||||
|
return;
|
||||||
|
|
||||||
|
windowsMap.put( window, wndProc );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void uninstall( Window window ) {
|
||||||
|
WndProc wndProc = windowsMap.remove( window );
|
||||||
|
if( wndProc != null )
|
||||||
|
wndProc.uninstall();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setTitleBarHeight( Window window, int titleBarHeight ) {
|
||||||
|
WndProc wndProc = windowsMap.get( window );
|
||||||
|
if( wndProc == null )
|
||||||
|
return;
|
||||||
|
|
||||||
|
wndProc.titleBarHeight = titleBarHeight;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setTitleBarHitTestSpots( Window window, List<Rectangle> hitTestSpots ) {
|
||||||
|
WndProc wndProc = windowsMap.get( window );
|
||||||
|
if( wndProc == null )
|
||||||
|
return;
|
||||||
|
|
||||||
|
wndProc.hitTestSpots = hitTestSpots.toArray( new Rectangle[hitTestSpots.size()] );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setTitleBarAppIconBounds( Window window, Rectangle appIconBounds ) {
|
||||||
|
WndProc wndProc = windowsMap.get( window );
|
||||||
|
if( wndProc == null )
|
||||||
|
return;
|
||||||
|
|
||||||
|
wndProc.appIconBounds = (appIconBounds != null) ? new Rectangle( appIconBounds ) : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean showWindow( Window window, int cmd ) {
|
||||||
|
WndProc wndProc = windowsMap.get( window );
|
||||||
|
if( wndProc == null )
|
||||||
|
return false;
|
||||||
|
|
||||||
|
wndProc.showWindow( wndProc.hwnd, cmd );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isColorizationColorAffectsBorders() {
|
||||||
|
updateColorization();
|
||||||
|
return colorizationColorAffectsBorders;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Color getColorizationColor() {
|
||||||
|
updateColorization();
|
||||||
|
return colorizationColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getColorizationColorBalance() {
|
||||||
|
updateColorization();
|
||||||
|
return colorizationColorBalance;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void updateColorization() {
|
||||||
|
if( colorizationUpToDate )
|
||||||
|
return;
|
||||||
|
colorizationUpToDate = true;
|
||||||
|
|
||||||
|
String subKey = "SOFTWARE\\Microsoft\\Windows\\DWM";
|
||||||
|
|
||||||
|
int value = registryGetIntValue( subKey, "ColorPrevalence", -1 );
|
||||||
|
colorizationColorAffectsBorders = (value > 0);
|
||||||
|
|
||||||
|
value = registryGetIntValue( subKey, "ColorizationColor", -1 );
|
||||||
|
colorizationColor = (value != -1) ? new Color( value ) : null;
|
||||||
|
|
||||||
|
colorizationColorBalance = registryGetIntValue( subKey, "ColorizationColorBalance", -1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
private native static int registryGetIntValue( String key, String valueName, int defaultValue );
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addChangeListener( ChangeListener l ) {
|
||||||
|
listenerList.add( ChangeListener.class, l );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void removeChangeListener( ChangeListener l ) {
|
||||||
|
listenerList.remove( ChangeListener.class, l );
|
||||||
|
}
|
||||||
|
|
||||||
|
private void fireStateChanged() {
|
||||||
|
Object[] listeners = listenerList.getListenerList();
|
||||||
|
if( listeners.length == 0 )
|
||||||
|
return;
|
||||||
|
|
||||||
|
ChangeEvent e = new ChangeEvent( this );
|
||||||
|
for( int i = 0; i < listeners.length; i += 2 ) {
|
||||||
|
if( listeners[i] == ChangeListener.class )
|
||||||
|
((ChangeListener)listeners[i+1]).stateChanged( e );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Because there may be sent many WM_DWMCOLORIZATIONCOLORCHANGED messages,
|
||||||
|
* slightly delay event firing and fire it only once (on the AWT thread).
|
||||||
|
*/
|
||||||
|
void fireStateChangedLaterOnce() {
|
||||||
|
EventQueue.invokeLater( () -> {
|
||||||
|
if( fireStateChangedTimer != null ) {
|
||||||
|
fireStateChangedTimer.restart();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
fireStateChangedTimer = new Timer( 300, e -> {
|
||||||
|
fireStateChangedTimer = null;
|
||||||
|
colorizationUpToDate = false;
|
||||||
|
|
||||||
|
fireStateChanged();
|
||||||
|
} );
|
||||||
|
fireStateChangedTimer.setRepeats( false );
|
||||||
|
fireStateChangedTimer.start();
|
||||||
|
} );
|
||||||
|
}
|
||||||
|
|
||||||
|
//---- class WndProc ------------------------------------------------------
|
||||||
|
|
||||||
|
private class WndProc
|
||||||
|
{
|
||||||
|
// WM_NCHITTEST mouse position codes
|
||||||
|
private static final int
|
||||||
|
HTCLIENT = 1,
|
||||||
|
HTCAPTION = 2,
|
||||||
|
HTSYSMENU = 3,
|
||||||
|
HTTOP = 12;
|
||||||
|
|
||||||
|
private Window window;
|
||||||
|
private final long hwnd;
|
||||||
|
|
||||||
|
private int titleBarHeight;
|
||||||
|
private Rectangle[] hitTestSpots;
|
||||||
|
private Rectangle appIconBounds;
|
||||||
|
|
||||||
|
WndProc( Window window ) {
|
||||||
|
this.window = window;
|
||||||
|
|
||||||
|
hwnd = installImpl( window );
|
||||||
|
|
||||||
|
// remove the OS window title bar
|
||||||
|
if( window instanceof JFrame && ((JFrame)window).getExtendedState() != 0 ) {
|
||||||
|
// In case that the frame should be maximized or minimized immediately
|
||||||
|
// when showing, then it is necessary to defer ::SetWindowPos() invocation.
|
||||||
|
// Otherwise the frame will not be maximized or minimized.
|
||||||
|
// This occurs only if frame.pack() was no invoked.
|
||||||
|
EventQueue.invokeLater( () -> {
|
||||||
|
updateFrame( hwnd );
|
||||||
|
});
|
||||||
|
} else
|
||||||
|
updateFrame( hwnd );
|
||||||
|
}
|
||||||
|
|
||||||
|
void uninstall() {
|
||||||
|
uninstallImpl( hwnd );
|
||||||
|
|
||||||
|
// cleanup
|
||||||
|
window = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private native long installImpl( Window window );
|
||||||
|
private native void uninstallImpl( long hwnd );
|
||||||
|
private native void updateFrame( long hwnd );
|
||||||
|
private native void showWindow( long hwnd, int cmd );
|
||||||
|
|
||||||
|
// invoked from native code
|
||||||
|
private int onNcHitTest( int x, int y, boolean isOnResizeBorder ) {
|
||||||
|
// scale-down mouse x/y
|
||||||
|
Point pt = scaleDown( x, y );
|
||||||
|
int sx = pt.x;
|
||||||
|
int sy = pt.y;
|
||||||
|
|
||||||
|
// return HTSYSMENU if mouse is over application icon
|
||||||
|
// - left-click on HTSYSMENU area shows system menu
|
||||||
|
// - double-left-click sends WM_CLOSE
|
||||||
|
if( appIconBounds != null && appIconBounds.contains( sx, sy ) )
|
||||||
|
return HTSYSMENU;
|
||||||
|
|
||||||
|
boolean isOnTitleBar = (sy < titleBarHeight);
|
||||||
|
|
||||||
|
if( isOnTitleBar ) {
|
||||||
|
// use a second reference to the array to avoid that it can be changed
|
||||||
|
// in another thread while processing the array
|
||||||
|
Rectangle[] hitTestSpots2 = hitTestSpots;
|
||||||
|
for( Rectangle spot : hitTestSpots2 ) {
|
||||||
|
if( spot.contains( sx, sy ) )
|
||||||
|
return HTCLIENT;
|
||||||
|
}
|
||||||
|
return isOnResizeBorder ? HTTOP : HTCAPTION;
|
||||||
|
}
|
||||||
|
|
||||||
|
return isOnResizeBorder ? HTTOP : HTCLIENT;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Scales down in the same way as AWT.
|
||||||
|
* See AwtWin32GraphicsDevice::ScaleDownX() and ::ScaleDownY()
|
||||||
|
*/
|
||||||
|
private Point scaleDown( int x, int y ) {
|
||||||
|
GraphicsConfiguration gc = window.getGraphicsConfiguration();
|
||||||
|
if( gc == null )
|
||||||
|
return new Point( x, y );
|
||||||
|
|
||||||
|
AffineTransform t = gc.getDefaultTransform();
|
||||||
|
return new Point( clipRound( x / t.getScaleX() ), clipRound( y / t.getScaleY() ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rounds in the same way as AWT.
|
||||||
|
* See AwtWin32GraphicsDevice::ClipRound()
|
||||||
|
*/
|
||||||
|
private int clipRound( double value ) {
|
||||||
|
value -= 0.5;
|
||||||
|
if( value < Integer.MIN_VALUE )
|
||||||
|
return Integer.MIN_VALUE;
|
||||||
|
if( value > Integer.MAX_VALUE )
|
||||||
|
return Integer.MAX_VALUE;
|
||||||
|
return (int) Math.ceil( value );
|
||||||
|
}
|
||||||
|
|
||||||
|
// invoked from native code
|
||||||
|
private boolean isFullscreen() {
|
||||||
|
GraphicsConfiguration gc = window.getGraphicsConfiguration();
|
||||||
|
if( gc == null )
|
||||||
|
return false;
|
||||||
|
return gc.getDevice().getFullScreenWindow() == window;
|
||||||
|
}
|
||||||
|
|
||||||
|
// invoked from native code
|
||||||
|
private void fireStateChangedLaterOnce() {
|
||||||
|
FlatWindowsNativeWindowBorder.this.fireStateChangedLaterOnce();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -29,17 +29,14 @@ import java.awt.event.HierarchyEvent;
|
|||||||
import java.awt.event.HierarchyListener;
|
import java.awt.event.HierarchyListener;
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import javax.swing.JDialog;
|
|
||||||
import javax.swing.JFrame;
|
|
||||||
import javax.swing.JRootPane;
|
import javax.swing.JRootPane;
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.plaf.BorderUIResource;
|
import javax.swing.plaf.BorderUIResource;
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
import com.formdev.flatlaf.FlatSystemProperties;
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
import com.formdev.flatlaf.util.HiDPIUtils;
|
import com.formdev.flatlaf.util.HiDPIUtils;
|
||||||
import com.formdev.flatlaf.util.SystemInfo;
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
|
|
||||||
@@ -55,26 +52,29 @@ import com.formdev.flatlaf.util.SystemInfo;
|
|||||||
*/
|
*/
|
||||||
public class JBRCustomDecorations
|
public class JBRCustomDecorations
|
||||||
{
|
{
|
||||||
private static boolean initialized;
|
private static Boolean supported;
|
||||||
private static Method Window_hasCustomDecoration;
|
private static Method Window_hasCustomDecoration;
|
||||||
private static Method Window_setHasCustomDecoration;
|
private static Method Window_setHasCustomDecoration;
|
||||||
private static Method WWindowPeer_setCustomDecorationHitTestSpots;
|
|
||||||
private static Method WWindowPeer_setCustomDecorationTitleBarHeight;
|
private static Method WWindowPeer_setCustomDecorationTitleBarHeight;
|
||||||
|
private static Method WWindowPeer_setCustomDecorationHitTestSpots;
|
||||||
private static Method AWTAccessor_getComponentAccessor;
|
private static Method AWTAccessor_getComponentAccessor;
|
||||||
private static Method AWTAccessor_ComponentAccessor_getPeer;
|
private static Method AWTAccessor_ComponentAccessor_getPeer;
|
||||||
|
|
||||||
public static boolean isSupported() {
|
public static boolean isSupported() {
|
||||||
initialize();
|
initialize();
|
||||||
return Window_setHasCustomDecoration != null;
|
return supported;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void install( JRootPane rootPane ) {
|
static Object install( JRootPane rootPane ) {
|
||||||
if( !isSupported() )
|
if( !isSupported() )
|
||||||
return;
|
return null;
|
||||||
|
|
||||||
// check whether root pane already has a parent, which is the case when switching LaF
|
// check whether root pane already has a parent, which is the case when switching LaF
|
||||||
if( rootPane.getParent() != null )
|
Window window = SwingUtilities.windowForComponent( rootPane );
|
||||||
return;
|
if( window != null ) {
|
||||||
|
FlatNativeWindowBorder.install( window );
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
// Use hierarchy listener to wait until the root pane is added to a window.
|
// Use hierarchy listener to wait until the root pane is added to a window.
|
||||||
// Enabling JBR decorations must be done very early, probably before
|
// Enabling JBR decorations must be done very early, probably before
|
||||||
@@ -88,8 +88,9 @@ public class JBRCustomDecorations
|
|||||||
|
|
||||||
Container parent = e.getChangedParent();
|
Container parent = e.getChangedParent();
|
||||||
if( parent instanceof Window )
|
if( parent instanceof Window )
|
||||||
install( (Window) parent );
|
FlatNativeWindowBorder.install( (Window) parent );
|
||||||
|
|
||||||
|
// remove listener since it is actually not possible to uninstall JBR decorations
|
||||||
// use invokeLater to remove listener to avoid that listener
|
// use invokeLater to remove listener to avoid that listener
|
||||||
// is removed while listener queue is processed
|
// is removed while listener queue is processed
|
||||||
EventQueue.invokeLater( () -> {
|
EventQueue.invokeLater( () -> {
|
||||||
@@ -98,54 +99,20 @@ public class JBRCustomDecorations
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
rootPane.addHierarchyListener( addListener );
|
rootPane.addHierarchyListener( addListener );
|
||||||
|
return addListener;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void install( Window window ) {
|
static void uninstall( JRootPane rootPane, Object data ) {
|
||||||
if( !isSupported() )
|
// remove listener (if not yet done)
|
||||||
return;
|
if( data instanceof HierarchyListener )
|
||||||
|
rootPane.removeHierarchyListener( (HierarchyListener) data );
|
||||||
|
|
||||||
// do not enable JBR decorations if LaF provides decorations
|
// since it is actually not possible to uninstall JBR decorations,
|
||||||
if( UIManager.getLookAndFeel().getSupportsWindowDecorations() )
|
// simply reduce titleBarHeight so that it is still possible to resize window
|
||||||
return;
|
// and remove hitTestSpots
|
||||||
|
Window window = SwingUtilities.windowForComponent( rootPane );
|
||||||
if( window instanceof JFrame ) {
|
if( window != null )
|
||||||
JFrame frame = (JFrame) window;
|
setHasCustomDecoration( window, false );
|
||||||
|
|
||||||
// do not enable JBR decorations if JFrame should use system window decorations
|
|
||||||
// and if not forced to use JBR decorations
|
|
||||||
if( !JFrame.isDefaultLookAndFeelDecorated() &&
|
|
||||||
!FlatSystemProperties.getBoolean( FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS, false ))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// do not enable JBR decorations if frame is undecorated
|
|
||||||
if( frame.isUndecorated() )
|
|
||||||
return;
|
|
||||||
|
|
||||||
// enable JBR custom window decoration for window
|
|
||||||
setHasCustomDecoration( frame );
|
|
||||||
|
|
||||||
// enable Swing window decoration
|
|
||||||
frame.getRootPane().setWindowDecorationStyle( JRootPane.FRAME );
|
|
||||||
|
|
||||||
} else if( window instanceof JDialog ) {
|
|
||||||
JDialog dialog = (JDialog) window;
|
|
||||||
|
|
||||||
// do not enable JBR decorations if JDialog should use system window decorations
|
|
||||||
// and if not forced to use JBR decorations
|
|
||||||
if( !JDialog.isDefaultLookAndFeelDecorated() &&
|
|
||||||
!FlatSystemProperties.getBoolean( FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS, false ))
|
|
||||||
return;
|
|
||||||
|
|
||||||
// do not enable JBR decorations if dialog is undecorated
|
|
||||||
if( dialog.isUndecorated() )
|
|
||||||
return;
|
|
||||||
|
|
||||||
// enable JBR custom window decoration for window
|
|
||||||
setHasCustomDecoration( dialog );
|
|
||||||
|
|
||||||
// enable Swing window decoration
|
|
||||||
dialog.getRootPane().setWindowDecorationStyle( JRootPane.PLAIN_DIALOG );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static boolean hasCustomDecoration( Window window ) {
|
static boolean hasCustomDecoration( Window window ) {
|
||||||
@@ -155,48 +122,48 @@ public class JBRCustomDecorations
|
|||||||
try {
|
try {
|
||||||
return (Boolean) Window_hasCustomDecoration.invoke( window );
|
return (Boolean) Window_hasCustomDecoration.invoke( window );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setHasCustomDecoration( Window window ) {
|
static void setHasCustomDecoration( Window window, boolean hasCustomDecoration ) {
|
||||||
if( !isSupported() )
|
if( !isSupported() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Window_setHasCustomDecoration.invoke( window );
|
if( hasCustomDecoration )
|
||||||
|
Window_setHasCustomDecoration.invoke( window );
|
||||||
|
else
|
||||||
|
setTitleBarHeightAndHitTestSpots( window, 4, Collections.emptyList() );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void setHitTestSpotsAndTitleBarHeight( Window window, List<Rectangle> hitTestSpots, int titleBarHeight ) {
|
static void setTitleBarHeightAndHitTestSpots( Window window, int titleBarHeight, List<Rectangle> hitTestSpots ) {
|
||||||
if( !isSupported() )
|
if( !isSupported() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Object compAccessor = AWTAccessor_getComponentAccessor.invoke( null );
|
Object compAccessor = AWTAccessor_getComponentAccessor.invoke( null );
|
||||||
Object peer = AWTAccessor_ComponentAccessor_getPeer.invoke( compAccessor, window );
|
Object peer = AWTAccessor_ComponentAccessor_getPeer.invoke( compAccessor, window );
|
||||||
WWindowPeer_setCustomDecorationHitTestSpots.invoke( peer, hitTestSpots );
|
|
||||||
WWindowPeer_setCustomDecorationTitleBarHeight.invoke( peer, titleBarHeight );
|
WWindowPeer_setCustomDecorationTitleBarHeight.invoke( peer, titleBarHeight );
|
||||||
|
WWindowPeer_setCustomDecorationHitTestSpots.invoke( peer, hitTestSpots );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void initialize() {
|
private static void initialize() {
|
||||||
if( initialized )
|
if( supported != null )
|
||||||
return;
|
return;
|
||||||
initialized = true;
|
supported = false;
|
||||||
|
|
||||||
// requires JetBrains Runtime 11 and Windows 10
|
// requires JetBrains Runtime 11 and Windows 10
|
||||||
if( !SystemInfo.isJetBrainsJVM_11_orLater || !SystemInfo.isWindows_10_orLater )
|
if( !SystemInfo.isJetBrainsJVM_11_orLater || !SystemInfo.isWindows_10_orLater )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if( !FlatSystemProperties.getBoolean( FlatSystemProperties.USE_JETBRAINS_CUSTOM_DECORATIONS, true ) )
|
|
||||||
return;
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class<?> awtAcessorClass = Class.forName( "sun.awt.AWTAccessor" );
|
Class<?> awtAcessorClass = Class.forName( "sun.awt.AWTAccessor" );
|
||||||
Class<?> compAccessorClass = Class.forName( "sun.awt.AWTAccessor$ComponentAccessor" );
|
Class<?> compAccessorClass = Class.forName( "sun.awt.AWTAccessor$ComponentAccessor" );
|
||||||
@@ -204,15 +171,17 @@ public class JBRCustomDecorations
|
|||||||
AWTAccessor_ComponentAccessor_getPeer = compAccessorClass.getDeclaredMethod( "getPeer", Component.class );
|
AWTAccessor_ComponentAccessor_getPeer = compAccessorClass.getDeclaredMethod( "getPeer", Component.class );
|
||||||
|
|
||||||
Class<?> peerClass = Class.forName( "sun.awt.windows.WWindowPeer" );
|
Class<?> peerClass = Class.forName( "sun.awt.windows.WWindowPeer" );
|
||||||
WWindowPeer_setCustomDecorationHitTestSpots = peerClass.getDeclaredMethod( "setCustomDecorationHitTestSpots", List.class );
|
|
||||||
WWindowPeer_setCustomDecorationTitleBarHeight = peerClass.getDeclaredMethod( "setCustomDecorationTitleBarHeight", int.class );
|
WWindowPeer_setCustomDecorationTitleBarHeight = peerClass.getDeclaredMethod( "setCustomDecorationTitleBarHeight", int.class );
|
||||||
WWindowPeer_setCustomDecorationHitTestSpots.setAccessible( true );
|
WWindowPeer_setCustomDecorationHitTestSpots = peerClass.getDeclaredMethod( "setCustomDecorationHitTestSpots", List.class );
|
||||||
WWindowPeer_setCustomDecorationTitleBarHeight.setAccessible( true );
|
WWindowPeer_setCustomDecorationTitleBarHeight.setAccessible( true );
|
||||||
|
WWindowPeer_setCustomDecorationHitTestSpots.setAccessible( true );
|
||||||
|
|
||||||
Window_hasCustomDecoration = Window.class.getDeclaredMethod( "hasCustomDecoration" );
|
Window_hasCustomDecoration = Window.class.getDeclaredMethod( "hasCustomDecoration" );
|
||||||
Window_setHasCustomDecoration = Window.class.getDeclaredMethod( "setHasCustomDecoration" );
|
Window_setHasCustomDecoration = Window.class.getDeclaredMethod( "setHasCustomDecoration" );
|
||||||
Window_hasCustomDecoration.setAccessible( true );
|
Window_hasCustomDecoration.setAccessible( true );
|
||||||
Window_setHasCustomDecoration.setAccessible( true );
|
Window_setHasCustomDecoration.setAccessible( true );
|
||||||
|
|
||||||
|
supported = true;
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
@@ -237,15 +206,22 @@ public class JBRCustomDecorations
|
|||||||
return instance;
|
return instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
private JBRWindowTopBorder() {
|
JBRWindowTopBorder() {
|
||||||
super( 1, 0, 0, 0 );
|
super( 1, 0, 0, 0 );
|
||||||
|
|
||||||
colorizationAffectsBorders = calculateAffectsBorders();
|
update();
|
||||||
activeColor = calculateActiveBorderColor();
|
installListeners();
|
||||||
|
}
|
||||||
|
|
||||||
|
void update() {
|
||||||
|
colorizationAffectsBorders = isColorizationColorAffectsBorders();
|
||||||
|
activeColor = calculateActiveBorderColor();
|
||||||
|
}
|
||||||
|
|
||||||
|
void installListeners() {
|
||||||
Toolkit toolkit = Toolkit.getDefaultToolkit();
|
Toolkit toolkit = Toolkit.getDefaultToolkit();
|
||||||
toolkit.addPropertyChangeListener( "win.dwm.colorizationColor.affects.borders", e -> {
|
toolkit.addPropertyChangeListener( "win.dwm.colorizationColor.affects.borders", e -> {
|
||||||
colorizationAffectsBorders = calculateAffectsBorders();
|
colorizationAffectsBorders = isColorizationColorAffectsBorders();
|
||||||
activeColor = calculateActiveBorderColor();
|
activeColor = calculateActiveBorderColor();
|
||||||
} );
|
} );
|
||||||
|
|
||||||
@@ -257,46 +233,50 @@ public class JBRCustomDecorations
|
|||||||
toolkit.addPropertyChangeListener( "win.frame.activeBorderColor", l );
|
toolkit.addPropertyChangeListener( "win.frame.activeBorderColor", l );
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean calculateAffectsBorders() {
|
boolean isColorizationColorAffectsBorders() {
|
||||||
Object value = Toolkit.getDefaultToolkit().getDesktopProperty( "win.dwm.colorizationColor.affects.borders" );
|
Object value = Toolkit.getDefaultToolkit().getDesktopProperty( "win.dwm.colorizationColor.affects.borders" );
|
||||||
return (value instanceof Boolean) ? (Boolean) value : true;
|
return (value instanceof Boolean) ? (Boolean) value : true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Color getColorizationColor() {
|
||||||
|
return (Color) Toolkit.getDefaultToolkit().getDesktopProperty( "win.dwm.colorizationColor" );
|
||||||
|
}
|
||||||
|
|
||||||
|
int getColorizationColorBalance() {
|
||||||
|
Object value = Toolkit.getDefaultToolkit().getDesktopProperty( "win.dwm.colorizationColorBalance" );
|
||||||
|
return (value instanceof Integer) ? (Integer) value : -1;
|
||||||
|
}
|
||||||
|
|
||||||
private Color calculateActiveBorderColor() {
|
private Color calculateActiveBorderColor() {
|
||||||
if( !colorizationAffectsBorders )
|
if( !colorizationAffectsBorders )
|
||||||
return defaultActiveBorder;
|
return defaultActiveBorder;
|
||||||
|
|
||||||
Toolkit toolkit = Toolkit.getDefaultToolkit();
|
Color colorizationColor = getColorizationColor();
|
||||||
Color colorizationColor = (Color) toolkit.getDesktopProperty( "win.dwm.colorizationColor" );
|
|
||||||
if( colorizationColor != null ) {
|
if( colorizationColor != null ) {
|
||||||
Object colorizationColorBalanceObj = toolkit.getDesktopProperty( "win.dwm.colorizationColorBalance" );
|
int colorizationColorBalance = getColorizationColorBalance();
|
||||||
if( colorizationColorBalanceObj instanceof Integer ) {
|
if( colorizationColorBalance < 0 || colorizationColorBalance > 100 )
|
||||||
int colorizationColorBalance = (Integer) colorizationColorBalanceObj;
|
colorizationColorBalance = 100;
|
||||||
if( colorizationColorBalance < 0 || colorizationColorBalance > 100 )
|
|
||||||
colorizationColorBalance = 100;
|
|
||||||
|
|
||||||
if( colorizationColorBalance == 0 )
|
if( colorizationColorBalance == 0 )
|
||||||
return new Color( 0xD9D9D9 );
|
return new Color( 0xD9D9D9 );
|
||||||
if( colorizationColorBalance == 100 )
|
if( colorizationColorBalance == 100 )
|
||||||
return colorizationColor;
|
return colorizationColor;
|
||||||
|
|
||||||
float alpha = colorizationColorBalance / 100.0f;
|
float alpha = colorizationColorBalance / 100.0f;
|
||||||
float remainder = 1 - alpha;
|
float remainder = 1 - alpha;
|
||||||
int r = Math.round( colorizationColor.getRed() * alpha + 0xD9 * remainder );
|
int r = Math.round( colorizationColor.getRed() * alpha + 0xD9 * remainder );
|
||||||
int g = Math.round( colorizationColor.getGreen() * alpha + 0xD9 * remainder );
|
int g = Math.round( colorizationColor.getGreen() * alpha + 0xD9 * remainder );
|
||||||
int b = Math.round( colorizationColor.getBlue() * alpha + 0xD9 * remainder );
|
int b = Math.round( colorizationColor.getBlue() * alpha + 0xD9 * remainder );
|
||||||
|
|
||||||
// avoid potential IllegalArgumentException in Color constructor
|
// avoid potential IllegalArgumentException in Color constructor
|
||||||
r = Math.min( Math.max( r, 0 ), 255 );
|
r = Math.min( Math.max( r, 0 ), 255 );
|
||||||
g = Math.min( Math.max( g, 0 ), 255 );
|
g = Math.min( Math.max( g, 0 ), 255 );
|
||||||
b = Math.min( Math.max( b, 0 ), 255 );
|
b = Math.min( Math.max( b, 0 ), 255 );
|
||||||
|
|
||||||
return new Color( r, g, b );
|
return new Color( r, g, b );
|
||||||
}
|
|
||||||
return colorizationColor;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Color activeBorderColor = (Color) toolkit.getDesktopProperty( "win.frame.activeBorderColor" );
|
Color activeBorderColor = (Color) Toolkit.getDefaultToolkit().getDesktopProperty( "win.frame.activeBorderColor" );
|
||||||
return (activeBorderColor != null) ? activeBorderColor : UIManager.getColor( "MenuBar.borderColor" );
|
return (activeBorderColor != null) ? activeBorderColor : UIManager.getColor( "MenuBar.borderColor" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,21 @@ public class ColorFunctions
|
|||||||
? hsla[hslIndex] > 65
|
? hsla[hslIndex] > 65
|
||||||
: hsla[hslIndex] < 35;
|
: hsla[hslIndex] < 35;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
String name;
|
||||||
|
switch( hslIndex ) {
|
||||||
|
case 0: name = "spin"; break;
|
||||||
|
case 1: name = increase ? "saturate" : "desaturate"; break;
|
||||||
|
case 2: name = increase ? "lighten" : "darken"; break;
|
||||||
|
case 3: name = increase ? "fadein" : "fadeout"; break;
|
||||||
|
default: throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
return String.format( "%s(%.0f%%%s%s)", name, amount,
|
||||||
|
(relative ? " relative" : ""),
|
||||||
|
(autoInverse ? " autoInverse" : "") );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//---- class HSLIncreaseDecrease ------------------------------------------
|
//---- class HSLIncreaseDecrease ------------------------------------------
|
||||||
@@ -148,5 +163,10 @@ public class ColorFunctions
|
|||||||
public void apply( float[] hsla ) {
|
public void apply( float[] hsla ) {
|
||||||
hsla[3] = clamp( amount );
|
hsla[3] = clamp( amount );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.format( "fade(%.0f%%)", amount );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,4 +59,17 @@ public class DerivedColor
|
|||||||
public ColorFunction[] getFunctions() {
|
public ColorFunction[] getFunctions() {
|
||||||
return functions;
|
return functions;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder buf = new StringBuilder();
|
||||||
|
buf.append( super.toString() );
|
||||||
|
|
||||||
|
for( ColorFunction function : functions ) {
|
||||||
|
buf.append( '\n' );
|
||||||
|
buf.append( function.toString() );
|
||||||
|
}
|
||||||
|
|
||||||
|
return buf.toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,10 +21,7 @@ import java.awt.Graphics;
|
|||||||
import java.awt.Graphics2D;
|
import java.awt.Graphics2D;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides Java version compatibility methods.
|
* Provides Java version compatibility methods.
|
||||||
@@ -58,7 +55,7 @@ public class JavaCompatibility
|
|||||||
? new Class[] { JComponent.class, Graphics2D.class, String.class, int.class, float.class, float.class }
|
? new Class[] { JComponent.class, Graphics2D.class, String.class, int.class, float.class, float.class }
|
||||||
: new Class[] { JComponent.class, Graphics.class, String.class, int.class, int.class, int.class } );
|
: new Class[] { JComponent.class, Graphics.class, String.class, int.class, int.class, int.class } );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
throw new RuntimeException( ex );
|
throw new RuntimeException( ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -70,7 +67,7 @@ public class JavaCompatibility
|
|||||||
else
|
else
|
||||||
drawStringUnderlineCharAtMethod.invoke( null, c, g, text, underlinedIndex, x, y );
|
drawStringUnderlineCharAtMethod.invoke( null, c, g, text, underlinedIndex, x, y );
|
||||||
} catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException ex ) {
|
} catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
throw new RuntimeException( ex );
|
throw new RuntimeException( ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -94,7 +91,7 @@ public class JavaCompatibility
|
|||||||
: "clipStringIfNecessary",
|
: "clipStringIfNecessary",
|
||||||
new Class[] { JComponent.class, FontMetrics.class, String.class, int.class } );
|
new Class[] { JComponent.class, FontMetrics.class, String.class, int.class } );
|
||||||
} catch( Exception ex ) {
|
} catch( Exception ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
throw new RuntimeException( ex );
|
throw new RuntimeException( ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -103,7 +100,7 @@ public class JavaCompatibility
|
|||||||
try {
|
try {
|
||||||
return (String) getClippedStringMethod.invoke( null, c, fm, string, availTextWidth );
|
return (String) getClippedStringMethod.invoke( null, c, fm, string, availTextWidth );
|
||||||
} catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException ex ) {
|
} catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException ex ) {
|
||||||
Logger.getLogger( FlatLaf.class.getName() ).log( Level.SEVERE, null, ex );
|
LoggingFacade.INSTANCE.logSevere( null, ex );
|
||||||
throw new RuntimeException( ex );
|
throw new RuntimeException( ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.util;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public interface LoggingFacade
|
||||||
|
{
|
||||||
|
LoggingFacade INSTANCE = new LoggingFacadeImpl();
|
||||||
|
|
||||||
|
void logSevere( String message, Throwable t );
|
||||||
|
void logConfig( String message, Throwable t );
|
||||||
|
}
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.util;
|
||||||
|
|
||||||
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
|
import java.util.logging.Level;
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
class LoggingFacadeImpl
|
||||||
|
implements LoggingFacade
|
||||||
|
{
|
||||||
|
private static final Logger LOG = Logger.getLogger( FlatLaf.class.getName() );
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void logSevere( String message, Throwable t ) {
|
||||||
|
LOG.log( Level.SEVERE, message, t );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void logConfig( String message, Throwable t ) {
|
||||||
|
LOG.log( Level.CONFIG, message, t );
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,199 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.util;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.net.URL;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.Path;
|
||||||
|
import java.nio.file.Paths;
|
||||||
|
import java.nio.file.StandardCopyOption;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Helper class to load native library (.dll, .so or .dylib) stored in Jar.
|
||||||
|
* <p>
|
||||||
|
* Copies native library to users temporary folder before loading it.
|
||||||
|
*
|
||||||
|
* @author Karl Tauber
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
public class NativeLibrary
|
||||||
|
{
|
||||||
|
private static final String DELETE_SUFFIX = ".delete";
|
||||||
|
private static boolean deletedTemporary;
|
||||||
|
|
||||||
|
private final boolean loaded;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Load native library from given classloader.
|
||||||
|
* <p>
|
||||||
|
* Note regarding Java Platform Module System (JPMS):
|
||||||
|
* If classloader is {@code null}, the library can be only loaded from the module
|
||||||
|
* that contains this class.
|
||||||
|
* If classloader is not {@code null}, then the package that contains the library
|
||||||
|
* must be specified as "open" in module-info.java of the module that contains the library.
|
||||||
|
*
|
||||||
|
* @param libraryName resource name of the native library (without "lib" prefix and without extension)
|
||||||
|
* @param classLoader the classloader used to locate the library, or {@code null}
|
||||||
|
* @param supported whether the native library is supported on the current platform
|
||||||
|
*/
|
||||||
|
public NativeLibrary( String libraryName, ClassLoader classLoader, boolean supported ) {
|
||||||
|
this.loaded = supported
|
||||||
|
? loadLibraryFromJar( libraryName, classLoader )
|
||||||
|
: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether the native library is loaded.
|
||||||
|
* <p>
|
||||||
|
* Returns {@code false} if not supported on current platform as specified in constructor
|
||||||
|
* or if loading failed.
|
||||||
|
*/
|
||||||
|
public boolean isLoaded() {
|
||||||
|
return loaded;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean loadLibraryFromJar( String libraryName, ClassLoader classLoader ) {
|
||||||
|
// add prefix and suffix to library name
|
||||||
|
libraryName = decorateLibraryName( libraryName );
|
||||||
|
|
||||||
|
// find library
|
||||||
|
URL libraryUrl = (classLoader != null)
|
||||||
|
? classLoader.getResource( libraryName )
|
||||||
|
: NativeLibrary.class.getResource( "/" + libraryName );
|
||||||
|
if( libraryUrl == null ) {
|
||||||
|
log( "Library '" + libraryName + "' not found", null );
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
File tempFile = null;
|
||||||
|
try {
|
||||||
|
// for development environment
|
||||||
|
if( "file".equals( libraryUrl.getProtocol() ) ) {
|
||||||
|
File libraryFile = new File( libraryUrl.getPath() );
|
||||||
|
if( libraryFile.isFile() ) {
|
||||||
|
// load library without copying
|
||||||
|
System.load( libraryFile.getCanonicalPath() );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// create temporary file
|
||||||
|
Path tempPath = createTempFile( libraryName );
|
||||||
|
tempFile = tempPath.toFile();
|
||||||
|
|
||||||
|
// copy library to temporary file
|
||||||
|
try( InputStream in = libraryUrl.openStream() ) {
|
||||||
|
Files.copy( in, tempPath, StandardCopyOption.REPLACE_EXISTING );
|
||||||
|
}
|
||||||
|
|
||||||
|
// load library
|
||||||
|
System.load( tempFile.getCanonicalPath() );
|
||||||
|
|
||||||
|
// delete library
|
||||||
|
deleteOrMarkForDeletion( tempFile );
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} catch( Throwable ex ) {
|
||||||
|
log( null, ex );
|
||||||
|
|
||||||
|
if( tempFile != null )
|
||||||
|
deleteOrMarkForDeletion( tempFile );
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String decorateLibraryName( String libraryName ) {
|
||||||
|
if( SystemInfo.isWindows )
|
||||||
|
return libraryName.concat( ".dll" );
|
||||||
|
|
||||||
|
String suffix = SystemInfo.isMacOS ? ".dylib" : ".so";
|
||||||
|
|
||||||
|
int sep = libraryName.lastIndexOf( '/' );
|
||||||
|
return (sep >= 0)
|
||||||
|
? libraryName.substring( 0, sep + 1 ) + "lib" + libraryName.substring( sep + 1 ) + suffix
|
||||||
|
: "lib" + libraryName + suffix;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void log( String msg, Throwable thrown ) {
|
||||||
|
LoggingFacade.INSTANCE.logSevere( msg, thrown );
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Path createTempFile( String libraryName ) throws IOException {
|
||||||
|
int sep = libraryName.lastIndexOf( '/' );
|
||||||
|
String name = (sep >= 0) ? libraryName.substring( sep + 1 ) : libraryName;
|
||||||
|
|
||||||
|
int dot = name.lastIndexOf( '.' );
|
||||||
|
String prefix = ((dot >= 0) ? name.substring( 0, dot ) : name) + '-';
|
||||||
|
String suffix = (dot >= 0) ? name.substring( dot ) : "";
|
||||||
|
|
||||||
|
Path tempDir = getTempDir();
|
||||||
|
if( tempDir != null ) {
|
||||||
|
deleteTemporaryFiles( tempDir );
|
||||||
|
|
||||||
|
return Files.createTempFile( tempDir, prefix, suffix );
|
||||||
|
} else
|
||||||
|
return Files.createTempFile( prefix, suffix );
|
||||||
|
}
|
||||||
|
|
||||||
|
private static Path getTempDir() throws IOException {
|
||||||
|
if( SystemInfo.isWindows ) {
|
||||||
|
// On Windows, where File.delete() and File.deleteOnExit() does not work
|
||||||
|
// for loaded native libraries, they will be deleted on next application startup.
|
||||||
|
// The default temporary directory may contain hundreds or thousands of files.
|
||||||
|
// To make searching for "marked for deletion" files as fast as possible,
|
||||||
|
// use a sub directory that contains only our temporary native libraries.
|
||||||
|
Path tempDir = Paths.get( System.getProperty( "java.io.tmpdir" ) + "/flatlaf.temp" );
|
||||||
|
Files.createDirectories( tempDir );
|
||||||
|
return tempDir;
|
||||||
|
} else
|
||||||
|
return null; // use standard temporary directory
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void deleteTemporaryFiles( Path tempDir ) {
|
||||||
|
if( deletedTemporary )
|
||||||
|
return;
|
||||||
|
deletedTemporary = true;
|
||||||
|
|
||||||
|
File[] markerFiles = tempDir.toFile().listFiles( (dir, name) -> name.endsWith( DELETE_SUFFIX ) );
|
||||||
|
if( markerFiles == null )
|
||||||
|
return;
|
||||||
|
|
||||||
|
for( File markerFile : markerFiles ) {
|
||||||
|
File toDeleteFile = new File( markerFile.getParent(), StringUtils.removeTrailing( markerFile.getName(), DELETE_SUFFIX ) );
|
||||||
|
if( !toDeleteFile.exists() || toDeleteFile.delete() )
|
||||||
|
markerFile.delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void deleteOrMarkForDeletion( File file ) {
|
||||||
|
// try to delete the native library
|
||||||
|
if( file.delete() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
// not possible to delete on Windows because native library file is locked
|
||||||
|
// --> create "to delete" marker file (used at next startup)
|
||||||
|
try {
|
||||||
|
File markFile = new File( file.getParent(), file.getName() + DELETE_SUFFIX );
|
||||||
|
markFile.createNewFile();
|
||||||
|
} catch( IOException ex2 ) {
|
||||||
|
// ignore
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -38,6 +38,9 @@ public class SystemInfo
|
|||||||
public static final boolean isMacOS_10_14_Mojave_orLater;
|
public static final boolean isMacOS_10_14_Mojave_orLater;
|
||||||
public static final boolean isMacOS_10_15_Catalina_orLater;
|
public static final boolean isMacOS_10_15_Catalina_orLater;
|
||||||
|
|
||||||
|
// OS architecture
|
||||||
|
/** @since 1.1 */ public static final boolean isX86_64;
|
||||||
|
|
||||||
// Java versions
|
// Java versions
|
||||||
public static final long javaVersion;
|
public static final long javaVersion;
|
||||||
public static final boolean isJava_9_orLater;
|
public static final boolean isJava_9_orLater;
|
||||||
@@ -51,6 +54,11 @@ public class SystemInfo
|
|||||||
// UI toolkits
|
// UI toolkits
|
||||||
public static final boolean isKDE;
|
public static final boolean isKDE;
|
||||||
|
|
||||||
|
// other
|
||||||
|
/** @since 1.1 */ public static final boolean isProjector;
|
||||||
|
/** @since 1.1.2 */ public static final boolean isWebswing;
|
||||||
|
/** @since 1.1.1 */ public static final boolean isWinPE;
|
||||||
|
|
||||||
static {
|
static {
|
||||||
// platforms
|
// platforms
|
||||||
String osName = System.getProperty( "os.name" ).toLowerCase( Locale.ENGLISH );
|
String osName = System.getProperty( "os.name" ).toLowerCase( Locale.ENGLISH );
|
||||||
@@ -65,6 +73,10 @@ public class SystemInfo
|
|||||||
isMacOS_10_14_Mojave_orLater = (isMacOS && osVersion >= toVersion( 10, 14, 0, 0 ));
|
isMacOS_10_14_Mojave_orLater = (isMacOS && osVersion >= toVersion( 10, 14, 0, 0 ));
|
||||||
isMacOS_10_15_Catalina_orLater = (isMacOS && osVersion >= toVersion( 10, 15, 0, 0 ));
|
isMacOS_10_15_Catalina_orLater = (isMacOS && osVersion >= toVersion( 10, 15, 0, 0 ));
|
||||||
|
|
||||||
|
// OS architecture
|
||||||
|
String osArch = System.getProperty( "os.arch" );
|
||||||
|
isX86_64 = osArch.equals( "amd64" ) || osArch.equals( "x86_64" );
|
||||||
|
|
||||||
// Java versions
|
// Java versions
|
||||||
javaVersion = scanVersion( System.getProperty( "java.version" ) );
|
javaVersion = scanVersion( System.getProperty( "java.version" ) );
|
||||||
isJava_9_orLater = (javaVersion >= toVersion( 9, 0, 0, 0 ));
|
isJava_9_orLater = (javaVersion >= toVersion( 9, 0, 0, 0 ));
|
||||||
@@ -78,6 +90,11 @@ public class SystemInfo
|
|||||||
|
|
||||||
// UI toolkits
|
// UI toolkits
|
||||||
isKDE = (isLinux && System.getenv( "KDE_FULL_SESSION" ) != null);
|
isKDE = (isLinux && System.getenv( "KDE_FULL_SESSION" ) != null);
|
||||||
|
|
||||||
|
// other
|
||||||
|
isProjector = Boolean.getBoolean( "org.jetbrains.projector.server.enable" );
|
||||||
|
isWebswing = (System.getProperty( "webswing.rootDir" ) != null);
|
||||||
|
isWinPE = isWindows && "X:\\Windows\\System32".equalsIgnoreCase( System.getProperty( "user.dir" ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
public static long scanVersion( String version ) {
|
public static long scanVersion( String version ) {
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ public class UIScale
|
|||||||
// apply custom scale factor specified in system property "flatlaf.uiScale"
|
// apply custom scale factor specified in system property "flatlaf.uiScale"
|
||||||
float customScaleFactor = getCustomScaleFactor();
|
float customScaleFactor = getCustomScaleFactor();
|
||||||
if( customScaleFactor > 0 ) {
|
if( customScaleFactor > 0 ) {
|
||||||
setUserScaleFactor( customScaleFactor );
|
setUserScaleFactor( customScaleFactor, false );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -230,7 +230,7 @@ public class UIScale
|
|||||||
} else
|
} else
|
||||||
newScaleFactor = computeScaleFactor( font );
|
newScaleFactor = computeScaleFactor( font );
|
||||||
|
|
||||||
setUserScaleFactor( newScaleFactor );
|
setUserScaleFactor( newScaleFactor, true );
|
||||||
}
|
}
|
||||||
|
|
||||||
private static float computeScaleFactor( Font font ) {
|
private static float computeScaleFactor( Font font ) {
|
||||||
@@ -274,7 +274,7 @@ public class UIScale
|
|||||||
if( scaleFactor == fontScaleFactor )
|
if( scaleFactor == fontScaleFactor )
|
||||||
return font;
|
return font;
|
||||||
|
|
||||||
int newFontSize = Math.round( (font.getSize() / fontScaleFactor) * scaleFactor );
|
int newFontSize = Math.max( Math.round( (font.getSize() / fontScaleFactor) * scaleFactor ), 1 );
|
||||||
return new FontUIResource( font.deriveFont( (float) newFontSize ) );
|
return new FontUIResource( font.deriveFont( (float) newFontSize ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -322,11 +322,18 @@ public class UIScale
|
|||||||
/**
|
/**
|
||||||
* Sets the user scale factor.
|
* Sets the user scale factor.
|
||||||
*/
|
*/
|
||||||
private static void setUserScaleFactor( float scaleFactor ) {
|
private static void setUserScaleFactor( float scaleFactor, boolean normalize ) {
|
||||||
if( scaleFactor <= 1f )
|
if( normalize ) {
|
||||||
scaleFactor = 1f;
|
if( scaleFactor < 1f ) {
|
||||||
else // round scale factor to 1/4
|
scaleFactor = FlatSystemProperties.getBoolean( FlatSystemProperties.UI_SCALE_ALLOW_SCALE_DOWN, false )
|
||||||
scaleFactor = Math.round( scaleFactor * 4f ) / 4f;
|
? Math.round( scaleFactor * 10f ) / 10f // round small scale factor to 1/10
|
||||||
|
: 1f;
|
||||||
|
} else if( scaleFactor > 1f ) // round scale factor to 1/4
|
||||||
|
scaleFactor = Math.round( scaleFactor * 4f ) / 4f;
|
||||||
|
}
|
||||||
|
|
||||||
|
// minimum scale factor
|
||||||
|
scaleFactor = Math.max( scaleFactor, 0.1f );
|
||||||
|
|
||||||
float oldScaleFactor = UIScale.scaleFactor;
|
float oldScaleFactor = UIScale.scaleFactor;
|
||||||
UIScale.scaleFactor = scaleFactor;
|
UIScale.scaleFactor = scaleFactor;
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.util;
|
||||||
|
|
||||||
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.1
|
||||||
|
*/
|
||||||
|
class LoggingFacadeImpl
|
||||||
|
implements LoggingFacade
|
||||||
|
{
|
||||||
|
private static final System.Logger LOG = System.getLogger( FlatLaf.class.getName() );
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void logSevere( String message, Throwable t ) {
|
||||||
|
LOG.log( System.Logger.Level.ERROR, message, t );
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void logConfig( String message, Throwable t ) {
|
||||||
|
LOG.log( System.Logger.Level.DEBUG, message, t );
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -19,7 +19,6 @@
|
|||||||
*/
|
*/
|
||||||
module com.formdev.flatlaf {
|
module com.formdev.flatlaf {
|
||||||
requires java.desktop;
|
requires java.desktop;
|
||||||
requires java.logging;
|
|
||||||
|
|
||||||
exports com.formdev.flatlaf;
|
exports com.formdev.flatlaf;
|
||||||
exports com.formdev.flatlaf.icons;
|
exports com.formdev.flatlaf.icons;
|
||||||
|
|||||||
@@ -685,13 +685,17 @@ TitledBorder.border = 1,1,1,1,$Separator.foreground
|
|||||||
|
|
||||||
#---- TitlePane ----
|
#---- TitlePane ----
|
||||||
|
|
||||||
|
TitlePane.useWindowDecorations = true
|
||||||
TitlePane.menuBarEmbedded = true
|
TitlePane.menuBarEmbedded = true
|
||||||
|
TitlePane.unifiedBackground = false
|
||||||
TitlePane.iconSize = 16,16
|
TitlePane.iconSize = 16,16
|
||||||
TitlePane.iconMargins = 3,8,3,0
|
TitlePane.iconMargins = 3,8,3,8
|
||||||
TitlePane.menuBarMargins = 0,8,0,22
|
TitlePane.titleMargins = 3,0,3,0
|
||||||
TitlePane.titleMargins = 3,8,3,8
|
|
||||||
TitlePane.buttonSize = 44,30
|
TitlePane.buttonSize = 44,30
|
||||||
TitlePane.buttonMaximizedHeight = 22
|
TitlePane.buttonMaximizedHeight = 22
|
||||||
|
TitlePane.centerTitle = false
|
||||||
|
TitlePane.centerTitleIfMenuBarEmbedded = true
|
||||||
|
TitlePane.menuBarTitleGap = 20
|
||||||
TitlePane.closeIcon = com.formdev.flatlaf.icons.FlatWindowCloseIcon
|
TitlePane.closeIcon = com.formdev.flatlaf.icons.FlatWindowCloseIcon
|
||||||
TitlePane.iconifyIcon = com.formdev.flatlaf.icons.FlatWindowIconifyIcon
|
TitlePane.iconifyIcon = com.formdev.flatlaf.icons.FlatWindowIconifyIcon
|
||||||
TitlePane.maximizeIcon = com.formdev.flatlaf.icons.FlatWindowMaximizeIcon
|
TitlePane.maximizeIcon = com.formdev.flatlaf.icons.FlatWindowMaximizeIcon
|
||||||
|
|||||||
@@ -22,6 +22,28 @@
|
|||||||
# - https://www.formdev.com/flatlaf/how-to-customize/
|
# - https://www.formdev.com/flatlaf/how-to-customize/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#---- system colors ----
|
||||||
|
|
||||||
|
# fix (most) system colors because they are usually not set in .json files
|
||||||
|
desktop = lazy(TextField.background)
|
||||||
|
activeCaptionText = lazy(TextField.foreground)
|
||||||
|
inactiveCaptionText = lazy(TextField.foreground)
|
||||||
|
window = lazy(Panel.background)
|
||||||
|
windowBorder = lazy(TextField.foreground)
|
||||||
|
windowText = lazy(TextField.foreground)
|
||||||
|
menu = lazy(Menu.background)
|
||||||
|
menuText = lazy(Menu.foreground)
|
||||||
|
text = lazy(TextField.background)
|
||||||
|
textText = lazy(TextField.foreground)
|
||||||
|
textHighlight = lazy(TextField.selectionBackground)
|
||||||
|
textHighlightText = lazy(TextField.selectionForeground)
|
||||||
|
textInactiveText = lazy(TextField.inactiveForeground)
|
||||||
|
control = lazy(Panel.background)
|
||||||
|
controlText = lazy(TextField.foreground)
|
||||||
|
info = lazy(ToolTip.background)
|
||||||
|
infoText = lazy(ToolTip.foreground)
|
||||||
|
|
||||||
|
|
||||||
#---- Button ----
|
#---- Button ----
|
||||||
|
|
||||||
Button.startBackground = $Button.background
|
Button.startBackground = $Button.background
|
||||||
@@ -69,21 +91,33 @@ ToggleButton.endBackground = $ToggleButton.background
|
|||||||
@ijMenuCheckBackgroundL20 = lighten(@selectionBackground,20%,derived noAutoInverse)
|
@ijMenuCheckBackgroundL20 = lighten(@selectionBackground,20%,derived noAutoInverse)
|
||||||
@ijMenuCheckBackgroundD10 = darken(@selectionBackground,10%,derived noAutoInverse)
|
@ijMenuCheckBackgroundD10 = darken(@selectionBackground,10%,derived noAutoInverse)
|
||||||
|
|
||||||
|
[Arc_Theme]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme]PopupMenu.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
[Arc_Theme]ProgressBar.selectionBackground = #000
|
[Arc_Theme]ProgressBar.selectionBackground = #000
|
||||||
[Arc_Theme]ProgressBar.selectionForeground = #fff
|
[Arc_Theme]ProgressBar.selectionForeground = #fff
|
||||||
[Arc_Theme]List.selectionInactiveForeground = #fff
|
[Arc_Theme]List.selectionInactiveForeground = #fff
|
||||||
[Arc_Theme]Table.selectionInactiveForeground = #fff
|
[Arc_Theme]Table.selectionInactiveForeground = #fff
|
||||||
[Arc_Theme]Tree.selectionInactiveForeground = #fff
|
[Arc_Theme]Tree.selectionInactiveForeground = #fff
|
||||||
|
|
||||||
|
[Arc_Theme_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
[Arc_Theme_-_Orange]ProgressBar.selectionBackground = #000
|
[Arc_Theme_-_Orange]ProgressBar.selectionBackground = #000
|
||||||
[Arc_Theme_-_Orange]ProgressBar.selectionForeground = #fff
|
[Arc_Theme_-_Orange]ProgressBar.selectionForeground = #fff
|
||||||
[Arc_Theme_-_Orange]List.selectionInactiveForeground = #fff
|
[Arc_Theme_-_Orange]List.selectionInactiveForeground = #fff
|
||||||
[Arc_Theme_-_Orange]Table.selectionInactiveForeground = #fff
|
[Arc_Theme_-_Orange]Table.selectionInactiveForeground = #fff
|
||||||
[Arc_Theme_-_Orange]Tree.selectionInactiveForeground = #fff
|
[Arc_Theme_-_Orange]Tree.selectionInactiveForeground = #fff
|
||||||
|
|
||||||
|
[Arc_Theme_Dark]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_Dark]PopupMenu.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_Dark]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
[Arc_Theme_Dark]ProgressBar.selectionBackground = #ddd
|
[Arc_Theme_Dark]ProgressBar.selectionBackground = #ddd
|
||||||
[Arc_Theme_Dark]ProgressBar.selectionForeground = #ddd
|
[Arc_Theme_Dark]ProgressBar.selectionForeground = #ddd
|
||||||
|
|
||||||
|
[Arc_Theme_Dark_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_Dark_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground)
|
||||||
|
[Arc_Theme_Dark_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground)
|
||||||
[Arc_Theme_Dark_-_Orange]ProgressBar.selectionBackground = #ddd
|
[Arc_Theme_Dark_-_Orange]ProgressBar.selectionBackground = #ddd
|
||||||
[Arc_Theme_Dark_-_Orange]ProgressBar.selectionForeground = #fff
|
[Arc_Theme_Dark_-_Orange]ProgressBar.selectionForeground = #fff
|
||||||
|
|
||||||
@@ -95,6 +129,8 @@ ToggleButton.endBackground = $ToggleButton.background
|
|||||||
[Cyan_light]MenuItem.checkBackground = @ijMenuCheckBackgroundL20
|
[Cyan_light]MenuItem.checkBackground = @ijMenuCheckBackgroundL20
|
||||||
[Cyan_light]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20
|
[Cyan_light]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20
|
||||||
|
|
||||||
|
[Dark_Flat_Theme]TableHeader.background = #3B3B3B
|
||||||
|
|
||||||
[Dark_purple]Slider.focusedColor = fade($Component.focusColor,70%,derived)
|
[Dark_purple]Slider.focusedColor = fade($Component.focusColor,70%,derived)
|
||||||
|
|
||||||
[Dracula]ProgressBar.selectionBackground = #fff
|
[Dracula]ProgressBar.selectionBackground = #fff
|
||||||
@@ -123,6 +159,8 @@ ToggleButton.endBackground = $ToggleButton.background
|
|||||||
[High_contrast]ToggleButton.disabledSelectedBackground = #444
|
[High_contrast]ToggleButton.disabledSelectedBackground = #444
|
||||||
[High_contrast]ToggleButton.toolbar.selectedBackground = #fff
|
[High_contrast]ToggleButton.toolbar.selectedBackground = #fff
|
||||||
|
|
||||||
|
[Light_Flat]TableHeader.background = #E5E5E9
|
||||||
|
|
||||||
[Monocai]MenuItem.checkBackground = @ijMenuCheckBackgroundL10
|
[Monocai]MenuItem.checkBackground = @ijMenuCheckBackgroundL10
|
||||||
[Monocai]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10
|
[Monocai]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10
|
||||||
@Monocai.acceleratorForeground = lazy(MenuItem.disabledForeground)
|
@Monocai.acceleratorForeground = lazy(MenuItem.disabledForeground)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -16,15 +16,6 @@
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
`java-library`
|
`java-library`
|
||||||
id( "com.jfrog.bintray" )
|
|
||||||
|
|
||||||
// Although artifactory plugin is not used in this subproject, the plugin is required
|
|
||||||
// because otherwise gradle fails with following error:
|
|
||||||
// Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException:
|
|
||||||
// Cannot cast object 'task ':bintrayUpload''
|
|
||||||
// with class 'com.jfrog.bintray.gradle.tasks.BintrayUploadTask_Decorated'
|
|
||||||
// to class 'com.jfrog.bintray.gradle.tasks.BintrayUploadTask'
|
|
||||||
id( "com.jfrog.artifactory" )
|
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
@@ -40,6 +31,7 @@ dependencies {
|
|||||||
implementation( project( ":flatlaf-intellij-themes" ) )
|
implementation( project( ":flatlaf-intellij-themes" ) )
|
||||||
implementation( "com.miglayout:miglayout-swing:5.3-SNAPSHOT" )
|
implementation( "com.miglayout:miglayout-swing:5.3-SNAPSHOT" )
|
||||||
implementation( "com.jgoodies:jgoodies-forms:1.9.0" )
|
implementation( "com.jgoodies:jgoodies-forms:1.9.0" )
|
||||||
|
// implementation( project( ":flatlaf-natives-jna" ) )
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
@@ -47,6 +39,7 @@ tasks {
|
|||||||
dependsOn( ":flatlaf-core:jar" )
|
dependsOn( ":flatlaf-core:jar" )
|
||||||
dependsOn( ":flatlaf-extras:jar" )
|
dependsOn( ":flatlaf-extras:jar" )
|
||||||
dependsOn( ":flatlaf-intellij-themes:jar" )
|
dependsOn( ":flatlaf-intellij-themes:jar" )
|
||||||
|
// dependsOn( ":flatlaf-natives-jna:jar" )
|
||||||
|
|
||||||
manifest {
|
manifest {
|
||||||
attributes( "Main-Class" to "com.formdev.flatlaf.demo.FlatLafDemo" )
|
attributes( "Main-Class" to "com.formdev.flatlaf.demo.FlatLafDemo" )
|
||||||
@@ -68,24 +61,3 @@ tasks {
|
|||||||
} )
|
} )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bintray {
|
|
||||||
user = rootProject.extra["bintray.user"] as String?
|
|
||||||
key = rootProject.extra["bintray.key"] as String?
|
|
||||||
|
|
||||||
setConfigurations( "archives" )
|
|
||||||
|
|
||||||
with( pkg ) {
|
|
||||||
repo = "flatlaf"
|
|
||||||
name = "flatlaf-demo"
|
|
||||||
setLicenses( "Apache-2.0" )
|
|
||||||
vcsUrl = "https://github.com/JFormDesigner/FlatLaf"
|
|
||||||
|
|
||||||
with( version ) {
|
|
||||||
name = project.version.toString()
|
|
||||||
}
|
|
||||||
|
|
||||||
publish = rootProject.extra["bintray.publish"] as Boolean
|
|
||||||
dryRun = rootProject.extra["bintray.dryRun"] as Boolean
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import java.util.prefs.Preferences;
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.text.DefaultEditorKit;
|
import javax.swing.text.DefaultEditorKit;
|
||||||
import javax.swing.text.StyleContext;
|
import javax.swing.text.StyleContext;
|
||||||
import com.formdev.flatlaf.FlatClientProperties;
|
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
import com.formdev.flatlaf.demo.HintManager.Hint;
|
import com.formdev.flatlaf.demo.HintManager.Hint;
|
||||||
import com.formdev.flatlaf.demo.extras.*;
|
import com.formdev.flatlaf.demo.extras.*;
|
||||||
@@ -32,8 +31,11 @@ import com.formdev.flatlaf.demo.intellijthemes.*;
|
|||||||
import com.formdev.flatlaf.extras.FlatAnimatedLafChange;
|
import com.formdev.flatlaf.extras.FlatAnimatedLafChange;
|
||||||
import com.formdev.flatlaf.extras.FlatSVGIcon;
|
import com.formdev.flatlaf.extras.FlatSVGIcon;
|
||||||
import com.formdev.flatlaf.extras.FlatUIDefaultsInspector;
|
import com.formdev.flatlaf.extras.FlatUIDefaultsInspector;
|
||||||
|
import com.formdev.flatlaf.extras.components.FlatButton;
|
||||||
|
import com.formdev.flatlaf.extras.components.FlatButton.ButtonType;
|
||||||
import com.formdev.flatlaf.extras.FlatSVGUtils;
|
import com.formdev.flatlaf.extras.FlatSVGUtils;
|
||||||
import com.formdev.flatlaf.ui.JBRCustomDecorations;
|
import com.formdev.flatlaf.ui.JBRCustomDecorations;
|
||||||
|
import com.formdev.flatlaf.util.SystemInfo;
|
||||||
import net.miginfocom.layout.ConstraintParser;
|
import net.miginfocom.layout.ConstraintParser;
|
||||||
import net.miginfocom.layout.LC;
|
import net.miginfocom.layout.LC;
|
||||||
import net.miginfocom.layout.UnitValue;
|
import net.miginfocom.layout.UnitValue;
|
||||||
@@ -141,26 +143,21 @@ class DemoFrame
|
|||||||
private void windowDecorationsChanged() {
|
private void windowDecorationsChanged() {
|
||||||
boolean windowDecorations = windowDecorationsCheckBoxMenuItem.isSelected();
|
boolean windowDecorations = windowDecorationsCheckBoxMenuItem.isSelected();
|
||||||
|
|
||||||
// change window decoration of demo main frame
|
// change window decoration of all frames and dialogs
|
||||||
dispose();
|
FlatLaf.setUseNativeWindowDecorations( windowDecorations );
|
||||||
setUndecorated( windowDecorations );
|
|
||||||
getRootPane().setWindowDecorationStyle( windowDecorations ? JRootPane.FRAME : JRootPane.NONE );
|
|
||||||
menuBarEmbeddedCheckBoxMenuItem.setEnabled( windowDecorations );
|
|
||||||
setVisible( true );
|
|
||||||
|
|
||||||
// enable/disable window decoration for later created frames/dialogs
|
menuBarEmbeddedCheckBoxMenuItem.setEnabled( windowDecorations );
|
||||||
JFrame.setDefaultLookAndFeelDecorated( windowDecorations );
|
unifiedTitleBarMenuItem.setEnabled( windowDecorations );
|
||||||
JDialog.setDefaultLookAndFeelDecorated( windowDecorations );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void menuBarEmbeddedChanged() {
|
private void menuBarEmbeddedChanged() {
|
||||||
getRootPane().putClientProperty( FlatClientProperties.MENU_BAR_EMBEDDED,
|
UIManager.put( "TitlePane.menuBarEmbedded", menuBarEmbeddedCheckBoxMenuItem.isSelected() );
|
||||||
menuBarEmbeddedCheckBoxMenuItem.isSelected() ? null : false );
|
FlatLaf.revalidateAndRepaintAllFramesAndDialogs();
|
||||||
|
}
|
||||||
|
|
||||||
// alternative method for all frames and menu bars in an application
|
private void unifiedTitleBar() {
|
||||||
// UIManager.put( "TitlePane.menuBarEmbedded", menuBarEmbeddedCheckBoxMenuItem.isSelected() );
|
UIManager.put( "TitlePane.unifiedBackground", unifiedTitleBarMenuItem.isSelected() );
|
||||||
// revalidate();
|
FlatLaf.repaintAllFramesAndDialogs();
|
||||||
// repaint();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void underlineMenuSelection() {
|
private void underlineMenuSelection() {
|
||||||
@@ -268,7 +265,7 @@ class DemoFrame
|
|||||||
// add font sizes
|
// add font sizes
|
||||||
fontMenu.addSeparator();
|
fontMenu.addSeparator();
|
||||||
ArrayList<String> sizes = new ArrayList<>( Arrays.asList(
|
ArrayList<String> sizes = new ArrayList<>( Arrays.asList(
|
||||||
"10", "12", "14", "16", "18", "20", "24", "28" ) );
|
"10", "11", "12", "14", "16", "18", "20", "24", "28" ) );
|
||||||
if( !sizes.contains( currentSize ) )
|
if( !sizes.contains( currentSize ) )
|
||||||
sizes.add( currentSize );
|
sizes.add( currentSize );
|
||||||
sizes.sort( String.CASE_INSENSITIVE_ORDER );
|
sizes.sort( String.CASE_INSENSITIVE_ORDER );
|
||||||
@@ -327,6 +324,7 @@ class DemoFrame
|
|||||||
optionsMenu = new JMenu();
|
optionsMenu = new JMenu();
|
||||||
windowDecorationsCheckBoxMenuItem = new JCheckBoxMenuItem();
|
windowDecorationsCheckBoxMenuItem = new JCheckBoxMenuItem();
|
||||||
menuBarEmbeddedCheckBoxMenuItem = new JCheckBoxMenuItem();
|
menuBarEmbeddedCheckBoxMenuItem = new JCheckBoxMenuItem();
|
||||||
|
unifiedTitleBarMenuItem = new JCheckBoxMenuItem();
|
||||||
underlineMenuSelectionMenuItem = new JCheckBoxMenuItem();
|
underlineMenuSelectionMenuItem = new JCheckBoxMenuItem();
|
||||||
alwaysShowMnemonicsMenuItem = new JCheckBoxMenuItem();
|
alwaysShowMnemonicsMenuItem = new JCheckBoxMenuItem();
|
||||||
animatedLafChangeMenuItem = new JCheckBoxMenuItem();
|
animatedLafChangeMenuItem = new JCheckBoxMenuItem();
|
||||||
@@ -588,6 +586,11 @@ class DemoFrame
|
|||||||
menuBarEmbeddedCheckBoxMenuItem.addActionListener(e -> menuBarEmbeddedChanged());
|
menuBarEmbeddedCheckBoxMenuItem.addActionListener(e -> menuBarEmbeddedChanged());
|
||||||
optionsMenu.add(menuBarEmbeddedCheckBoxMenuItem);
|
optionsMenu.add(menuBarEmbeddedCheckBoxMenuItem);
|
||||||
|
|
||||||
|
//---- unifiedTitleBarMenuItem ----
|
||||||
|
unifiedTitleBarMenuItem.setText("Unified window title bar");
|
||||||
|
unifiedTitleBarMenuItem.addActionListener(e -> unifiedTitleBar());
|
||||||
|
optionsMenu.add(unifiedTitleBarMenuItem);
|
||||||
|
|
||||||
//---- underlineMenuSelectionMenuItem ----
|
//---- underlineMenuSelectionMenuItem ----
|
||||||
underlineMenuSelectionMenuItem.setText("Use underline menu selection");
|
underlineMenuSelectionMenuItem.setText("Use underline menu selection");
|
||||||
underlineMenuSelectionMenuItem.addActionListener(e -> underlineMenuSelection());
|
underlineMenuSelectionMenuItem.addActionListener(e -> underlineMenuSelection());
|
||||||
@@ -702,6 +705,15 @@ class DemoFrame
|
|||||||
buttonGroup1.add(radioButtonMenuItem3);
|
buttonGroup1.add(radioButtonMenuItem3);
|
||||||
// JFormDesigner - End of component initialization //GEN-END:initComponents
|
// JFormDesigner - End of component initialization //GEN-END:initComponents
|
||||||
|
|
||||||
|
// add "Users" button to menubar
|
||||||
|
FlatButton usersButton = new FlatButton();
|
||||||
|
usersButton.setIcon( new FlatSVGIcon( "com/formdev/flatlaf/demo/icons/users.svg" ) );
|
||||||
|
usersButton.setButtonType( ButtonType.toolBarButton );
|
||||||
|
usersButton.setFocusable( false );
|
||||||
|
usersButton.addActionListener( e -> JOptionPane.showMessageDialog( null, "Hello User! How are you?", "User", JOptionPane.INFORMATION_MESSAGE ) );
|
||||||
|
menuBar1.add( Box.createGlue() );
|
||||||
|
menuBar1.add( usersButton );
|
||||||
|
|
||||||
undoMenuItem.setIcon( new FlatSVGIcon( "com/formdev/flatlaf/demo/icons/undo.svg" ) );
|
undoMenuItem.setIcon( new FlatSVGIcon( "com/formdev/flatlaf/demo/icons/undo.svg" ) );
|
||||||
redoMenuItem.setIcon( new FlatSVGIcon( "com/formdev/flatlaf/demo/icons/redo.svg" ) );
|
redoMenuItem.setIcon( new FlatSVGIcon( "com/formdev/flatlaf/demo/icons/redo.svg" ) );
|
||||||
|
|
||||||
@@ -721,10 +733,20 @@ class DemoFrame
|
|||||||
copyMenuItem.addActionListener( new DefaultEditorKit.CopyAction() );
|
copyMenuItem.addActionListener( new DefaultEditorKit.CopyAction() );
|
||||||
pasteMenuItem.addActionListener( new DefaultEditorKit.PasteAction() );
|
pasteMenuItem.addActionListener( new DefaultEditorKit.PasteAction() );
|
||||||
|
|
||||||
boolean supportsWindowDecorations = UIManager.getLookAndFeel()
|
if( FlatLaf.supportsNativeWindowDecorations() ) {
|
||||||
.getSupportsWindowDecorations() || JBRCustomDecorations.isSupported();
|
if( JBRCustomDecorations.isSupported() ) {
|
||||||
windowDecorationsCheckBoxMenuItem.setEnabled( supportsWindowDecorations && !JBRCustomDecorations.isSupported() );
|
// If the JetBrains Runtime is used, it forces the use of it's own custom
|
||||||
menuBarEmbeddedCheckBoxMenuItem.setEnabled( supportsWindowDecorations );
|
// window decoration, which can not disabled.
|
||||||
|
windowDecorationsCheckBoxMenuItem.setEnabled( false );
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
unsupported( windowDecorationsCheckBoxMenuItem );
|
||||||
|
unsupported( menuBarEmbeddedCheckBoxMenuItem );
|
||||||
|
unsupported( unifiedTitleBarMenuItem );
|
||||||
|
}
|
||||||
|
|
||||||
|
if( SystemInfo.isMacOS )
|
||||||
|
unsupported( underlineMenuSelectionMenuItem );
|
||||||
|
|
||||||
// remove contentPanel bottom insets
|
// remove contentPanel bottom insets
|
||||||
MigLayout layout = (MigLayout) contentPanel.getLayout();
|
MigLayout layout = (MigLayout) contentPanel.getLayout();
|
||||||
@@ -739,11 +761,18 @@ class DemoFrame
|
|||||||
layout.setLayoutConstraints( lc );
|
layout.setLayoutConstraints( lc );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void unsupported( JCheckBoxMenuItem menuItem ) {
|
||||||
|
menuItem.setEnabled( false );
|
||||||
|
menuItem.setSelected( false );
|
||||||
|
menuItem.setToolTipText( "Not supported on your system." );
|
||||||
|
}
|
||||||
|
|
||||||
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
|
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
|
||||||
private JMenu fontMenu;
|
private JMenu fontMenu;
|
||||||
private JMenu optionsMenu;
|
private JMenu optionsMenu;
|
||||||
private JCheckBoxMenuItem windowDecorationsCheckBoxMenuItem;
|
private JCheckBoxMenuItem windowDecorationsCheckBoxMenuItem;
|
||||||
private JCheckBoxMenuItem menuBarEmbeddedCheckBoxMenuItem;
|
private JCheckBoxMenuItem menuBarEmbeddedCheckBoxMenuItem;
|
||||||
|
private JCheckBoxMenuItem unifiedTitleBarMenuItem;
|
||||||
private JCheckBoxMenuItem underlineMenuSelectionMenuItem;
|
private JCheckBoxMenuItem underlineMenuSelectionMenuItem;
|
||||||
private JCheckBoxMenuItem alwaysShowMnemonicsMenuItem;
|
private JCheckBoxMenuItem alwaysShowMnemonicsMenuItem;
|
||||||
private JCheckBoxMenuItem animatedLafChangeMenuItem;
|
private JCheckBoxMenuItem animatedLafChangeMenuItem;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
JFDML JFormDesigner: "7.0.2.0.298" Java: "15" encoding: "UTF-8"
|
JFDML JFormDesigner: "7.0.3.1.342" Java: "16" encoding: "UTF-8"
|
||||||
|
|
||||||
new FormModel {
|
new FormModel {
|
||||||
contentType: "form/swing"
|
contentType: "form/swing"
|
||||||
@@ -360,6 +360,14 @@ new FormModel {
|
|||||||
}
|
}
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "menuBarEmbeddedChanged", false ) )
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "menuBarEmbeddedChanged", false ) )
|
||||||
} )
|
} )
|
||||||
|
add( new FormComponent( "javax.swing.JCheckBoxMenuItem" ) {
|
||||||
|
name: "unifiedTitleBarMenuItem"
|
||||||
|
"text": "Unified window title bar"
|
||||||
|
auxiliary() {
|
||||||
|
"JavaCodeGenerator.variableLocal": false
|
||||||
|
}
|
||||||
|
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "unifiedTitleBar", false ) )
|
||||||
|
} )
|
||||||
add( new FormComponent( "javax.swing.JCheckBoxMenuItem" ) {
|
add( new FormComponent( "javax.swing.JCheckBoxMenuItem" ) {
|
||||||
name: "underlineMenuSelectionMenuItem"
|
name: "underlineMenuSelectionMenuItem"
|
||||||
"text": "Use underline menu selection"
|
"text": "Use underline menu selection"
|
||||||
|
|||||||
@@ -17,8 +17,6 @@
|
|||||||
package com.formdev.flatlaf.demo;
|
package com.formdev.flatlaf.demo;
|
||||||
|
|
||||||
import java.awt.Dimension;
|
import java.awt.Dimension;
|
||||||
import javax.swing.JDialog;
|
|
||||||
import javax.swing.JFrame;
|
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
import com.formdev.flatlaf.FlatLaf;
|
||||||
import com.formdev.flatlaf.extras.FlatInspector;
|
import com.formdev.flatlaf.extras.FlatInspector;
|
||||||
@@ -46,10 +44,6 @@ public class FlatLafDemo
|
|||||||
SwingUtilities.invokeLater( () -> {
|
SwingUtilities.invokeLater( () -> {
|
||||||
DemoPrefs.init( PREFS_ROOT_PATH );
|
DemoPrefs.init( PREFS_ROOT_PATH );
|
||||||
|
|
||||||
// enable window decorations
|
|
||||||
JFrame.setDefaultLookAndFeelDecorated( true );
|
|
||||||
JDialog.setDefaultLookAndFeelDecorated( true );
|
|
||||||
|
|
||||||
// application specific UI defaults
|
// application specific UI defaults
|
||||||
FlatLaf.registerCustomDefaultsSource( "com.formdev.flatlaf.demo" );
|
FlatLaf.registerCustomDefaultsSource( "com.formdev.flatlaf.demo" );
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect id="frame" width="16" height="16" fill="none"/><path d="M11.6 8.5c1.104 0 1.992-.88 1.992-1.964 0-1.085-.888-1.965-1.992-1.965s-2 .88-2 1.965c0 1.084.896 1.964 2 1.964zm-6-.786c1.328 0 2.392-1.053 2.392-2.357C7.992 4.053 6.928 3 5.6 3 4.272 3 3.2 4.053 3.2 5.357c0 1.304 1.072 2.357 2.4 2.357zm6 2.357c-1.464 0-4.4.723-4.4 2.161V14H16v-1.768c0-1.438-2.936-2.16-4.4-2.16zm-6-.785c-1.864 0-5.6.919-5.6 2.75V14h5.6v-1.768c0-.668.264-1.838 1.896-2.726-.696-.142-1.368-.22-1.896-.22z" fill="#6E6E6E"/></svg>
|
||||||
|
After Width: | Height: | Size: 603 B |
@@ -25,7 +25,7 @@ This sub-project provides some additional components and classes:
|
|||||||
Download
|
Download
|
||||||
--------
|
--------
|
||||||
|
|
||||||
FlatLaf Extras binaries are available on **JCenter** and **Maven Central**.
|
FlatLaf Extras binaries are available on **Maven Central**.
|
||||||
|
|
||||||
If you use Maven or Gradle, add a dependency with following coordinates to your
|
If you use Maven or Gradle, add a dependency with following coordinates to your
|
||||||
build script:
|
build script:
|
||||||
@@ -36,11 +36,11 @@ build script:
|
|||||||
|
|
||||||
Otherwise download `flatlaf-extras-<version>.jar` here:
|
Otherwise download `flatlaf-extras-<version>.jar` here:
|
||||||
|
|
||||||
[](https://bintray.com/jformdesigner/flatlaf/flatlaf-extras/_latestVersion)
|
[](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf-extras)
|
||||||
|
|
||||||
If SVG classes are used, `svgSalamander-<version>.jar` is also required:
|
If SVG classes are used, `svgSalamander-<version>.jar` is also required:
|
||||||
|
|
||||||
[](https://bintray.com/jformdesigner/svgSalamander/svgSalamander/_latestVersion)
|
[](https://maven-badges.herokuapp.com/maven-central/com.formdev/svgSalamander)
|
||||||
|
|
||||||
|
|
||||||
Tools
|
Tools
|
||||||
|
|||||||
@@ -38,6 +38,9 @@ import java.awt.event.KeyEvent;
|
|||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.awt.event.MouseMotionAdapter;
|
import java.awt.event.MouseMotionAdapter;
|
||||||
import java.awt.event.MouseMotionListener;
|
import java.awt.event.MouseMotionListener;
|
||||||
|
import java.awt.event.WindowAdapter;
|
||||||
|
import java.awt.event.WindowEvent;
|
||||||
|
import java.awt.event.WindowListener;
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import java.beans.PropertyChangeSupport;
|
import java.beans.PropertyChangeSupport;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
@@ -48,6 +51,8 @@ import javax.swing.JRootPane;
|
|||||||
import javax.swing.JToolBar;
|
import javax.swing.JToolBar;
|
||||||
import javax.swing.JToolTip;
|
import javax.swing.JToolTip;
|
||||||
import javax.swing.KeyStroke;
|
import javax.swing.KeyStroke;
|
||||||
|
import javax.swing.Popup;
|
||||||
|
import javax.swing.PopupFactory;
|
||||||
import javax.swing.RootPaneContainer;
|
import javax.swing.RootPaneContainer;
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.border.Border;
|
import javax.swing.border.Border;
|
||||||
@@ -55,7 +60,7 @@ import javax.swing.border.EmptyBorder;
|
|||||||
import javax.swing.border.LineBorder;
|
import javax.swing.border.LineBorder;
|
||||||
import javax.swing.plaf.UIResource;
|
import javax.swing.plaf.UIResource;
|
||||||
import javax.swing.text.JTextComponent;
|
import javax.swing.text.JTextComponent;
|
||||||
import com.formdev.flatlaf.ui.FlatToolTipUI;
|
import com.formdev.flatlaf.FlatClientProperties;
|
||||||
import com.formdev.flatlaf.ui.FlatUIUtils;
|
import com.formdev.flatlaf.ui.FlatUIUtils;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
import com.formdev.flatlaf.util.UIScale;
|
||||||
|
|
||||||
@@ -83,7 +88,6 @@ import com.formdev.flatlaf.util.UIScale;
|
|||||||
public class FlatInspector
|
public class FlatInspector
|
||||||
{
|
{
|
||||||
private static final Integer HIGHLIGHT_LAYER = 401;
|
private static final Integer HIGHLIGHT_LAYER = 401;
|
||||||
private static final Integer TOOLTIP_LAYER = 402;
|
|
||||||
|
|
||||||
private static final int KEY_MODIFIERS_MASK = InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK | InputEvent.ALT_DOWN_MASK | InputEvent.META_DOWN_MASK;
|
private static final int KEY_MODIFIERS_MASK = InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK | InputEvent.ALT_DOWN_MASK | InputEvent.META_DOWN_MASK;
|
||||||
|
|
||||||
@@ -91,6 +95,8 @@ public class FlatInspector
|
|||||||
private final MouseMotionListener mouseMotionListener;
|
private final MouseMotionListener mouseMotionListener;
|
||||||
private final AWTEventListener keyListener;
|
private final AWTEventListener keyListener;
|
||||||
private final PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport( this );
|
private final PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport( this );
|
||||||
|
private final WindowListener windowListener;
|
||||||
|
private Window window;
|
||||||
|
|
||||||
private boolean enabled;
|
private boolean enabled;
|
||||||
private Component lastComponent;
|
private Component lastComponent;
|
||||||
@@ -100,7 +106,7 @@ public class FlatInspector
|
|||||||
private boolean wasCtrlOrShiftKeyPressed;
|
private boolean wasCtrlOrShiftKeyPressed;
|
||||||
|
|
||||||
private JComponent highlightFigure;
|
private JComponent highlightFigure;
|
||||||
private JToolTip tip;
|
private Popup popup;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Installs a key listener into the application that allows enabling and disabling
|
* Installs a key listener into the application that allows enabling and disabling
|
||||||
@@ -190,6 +196,18 @@ public class FlatInspector
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
windowListener = new WindowAdapter() {
|
||||||
|
@Override
|
||||||
|
public void windowActivated( WindowEvent e ) {
|
||||||
|
update();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void windowDeactivated( WindowEvent e ) {
|
||||||
|
hidePopup();
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private void uninstall() {
|
private void uninstall() {
|
||||||
@@ -222,12 +240,26 @@ public class FlatInspector
|
|||||||
|
|
||||||
rootPane.getGlassPane().setVisible( enabled );
|
rootPane.getGlassPane().setVisible( enabled );
|
||||||
|
|
||||||
|
// add/remove key listener
|
||||||
Toolkit toolkit = Toolkit.getDefaultToolkit();
|
Toolkit toolkit = Toolkit.getDefaultToolkit();
|
||||||
if( enabled )
|
if( enabled )
|
||||||
toolkit.addAWTEventListener( keyListener, AWTEvent.KEY_EVENT_MASK );
|
toolkit.addAWTEventListener( keyListener, AWTEvent.KEY_EVENT_MASK );
|
||||||
else
|
else
|
||||||
toolkit.removeAWTEventListener( keyListener );
|
toolkit.removeAWTEventListener( keyListener );
|
||||||
|
|
||||||
|
// add/remove window listener
|
||||||
|
if( enabled ) {
|
||||||
|
window = SwingUtilities.windowForComponent( rootPane );
|
||||||
|
if( window != null )
|
||||||
|
window.addWindowListener( windowListener );
|
||||||
|
} else {
|
||||||
|
if( window != null ) {
|
||||||
|
window.removeWindowListener( windowListener );
|
||||||
|
window = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// show/hide popup
|
||||||
if( enabled ) {
|
if( enabled ) {
|
||||||
Point pt = new Point( MouseInfo.getPointerInfo().getLocation() );
|
Point pt = new Point( MouseInfo.getPointerInfo().getLocation() );
|
||||||
SwingUtilities.convertPointFromScreen( pt, rootPane );
|
SwingUtilities.convertPointFromScreen( pt, rootPane );
|
||||||
@@ -243,14 +275,19 @@ public class FlatInspector
|
|||||||
highlightFigure.getParent().remove( highlightFigure );
|
highlightFigure.getParent().remove( highlightFigure );
|
||||||
highlightFigure = null;
|
highlightFigure = null;
|
||||||
|
|
||||||
if( tip != null )
|
hidePopup();
|
||||||
tip.getParent().remove( tip );
|
|
||||||
tip = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
propertyChangeSupport.firePropertyChange( "enabled", !enabled, enabled );
|
propertyChangeSupport.firePropertyChange( "enabled", !enabled, enabled );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void hidePopup() {
|
||||||
|
if( popup != null ) {
|
||||||
|
popup.hide();
|
||||||
|
popup = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void update() {
|
public void update() {
|
||||||
if( !rootPane.getGlassPane().isVisible() )
|
if( !rootPane.getGlassPane().isVisible() )
|
||||||
return;
|
return;
|
||||||
@@ -304,7 +341,7 @@ public class FlatInspector
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
// ignore highlight figure and tooltip
|
// ignore highlight figure and tooltip
|
||||||
if( c == highlightFigure || c == tip )
|
if( c == highlightFigure )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// ignore glass pane
|
// ignore glass pane
|
||||||
@@ -358,31 +395,24 @@ public class FlatInspector
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void showToolTip( Component c, int x, int y, int parentLevel ) {
|
private void showToolTip( Component c, int x, int y, int parentLevel ) {
|
||||||
if( c == null ) {
|
hidePopup();
|
||||||
if( tip != null )
|
|
||||||
tip.setVisible( false );
|
if( c == null || (window != null && !window.isActive()) )
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
if( tip == null ) {
|
|
||||||
tip = new JToolTip() {
|
|
||||||
@Override
|
|
||||||
public void updateUI() {
|
|
||||||
setUI( FlatToolTipUI.createUI( this ) );
|
|
||||||
}
|
|
||||||
};
|
|
||||||
rootPane.getLayeredPane().add( tip, TOOLTIP_LAYER );
|
|
||||||
} else
|
|
||||||
tip.setVisible( true );
|
|
||||||
|
|
||||||
|
JToolTip tip = new JToolTip();
|
||||||
tip.setTipText( buildToolTipText( c, parentLevel ) );
|
tip.setTipText( buildToolTipText( c, parentLevel ) );
|
||||||
|
tip.putClientProperty( FlatClientProperties.POPUP_FORCE_HEAVY_WEIGHT, true );
|
||||||
|
|
||||||
|
Point pt = new Point( x, y );
|
||||||
|
SwingUtilities.convertPointToScreen( pt, rootPane.getGlassPane() );
|
||||||
|
int tx = pt.x + UIScale.scale( 8 );
|
||||||
|
int ty = pt.y + UIScale.scale( 16 );
|
||||||
|
|
||||||
int tx = x + UIScale.scale( 8 );
|
|
||||||
int ty = y + UIScale.scale( 16 );
|
|
||||||
Dimension size = tip.getPreferredSize();
|
Dimension size = tip.getPreferredSize();
|
||||||
|
|
||||||
// position the tip in the visible area
|
// position the tip in the visible area
|
||||||
Rectangle visibleRect = rootPane.getVisibleRect();
|
Rectangle visibleRect = rootPane.getGraphicsConfiguration().getBounds();
|
||||||
if( tx + size.width > visibleRect.x + visibleRect.width )
|
if( tx + size.width > visibleRect.x + visibleRect.width )
|
||||||
tx -= size.width + UIScale.scale( 16 );
|
tx -= size.width + UIScale.scale( 16 );
|
||||||
if( ty + size.height > visibleRect.y + visibleRect.height )
|
if( ty + size.height > visibleRect.y + visibleRect.height )
|
||||||
@@ -392,20 +422,25 @@ public class FlatInspector
|
|||||||
if( ty < visibleRect.y )
|
if( ty < visibleRect.y )
|
||||||
ty = visibleRect.y;
|
ty = visibleRect.y;
|
||||||
|
|
||||||
tip.setBounds( tx, ty, size.width, size.height );
|
PopupFactory popupFactory = PopupFactory.getSharedInstance();
|
||||||
tip.repaint();
|
popup = popupFactory.getPopup( c, tip, tx, ty );
|
||||||
|
popup.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String buildToolTipText( Component c, int parentLevel ) {
|
private static String buildToolTipText( Component c, int parentLevel ) {
|
||||||
|
StringBuilder buf = new StringBuilder( 1500 );
|
||||||
|
buf.append( "<html><style>" );
|
||||||
|
buf.append( "td { padding: 0 10 0 0; }" );
|
||||||
|
buf.append( "</style><table>" );
|
||||||
|
|
||||||
String name = c.getClass().getName();
|
String name = c.getClass().getName();
|
||||||
name = name.substring( name.lastIndexOf( '.' ) + 1 );
|
name = name.substring( name.lastIndexOf( '.' ) + 1 );
|
||||||
|
Package pkg = c.getClass().getPackage();
|
||||||
String text =
|
appendRow( buf, "Class", name + " (" + (pkg != null ? pkg.getName() : "-") + ")" );
|
||||||
"Class: " + name + " (" + c.getClass().getPackage().getName() + ")\n" +
|
appendRow( buf, "Size", c.getWidth() + ", " + c.getHeight() + " @ " + c.getX() + ", " + c.getY() );
|
||||||
"Size: " + c.getWidth() + ',' + c.getHeight() + " @ " + c.getX() + ',' + c.getY() + '\n';
|
|
||||||
|
|
||||||
if( c instanceof Container )
|
if( c instanceof Container )
|
||||||
text += "Insets: " + toString( ((Container)c).getInsets() ) + '\n';
|
appendRow( buf, "Insets", toString( ((Container)c).getInsets() ) );
|
||||||
|
|
||||||
Insets margin = null;
|
Insets margin = null;
|
||||||
if( c instanceof AbstractButton )
|
if( c instanceof AbstractButton )
|
||||||
@@ -418,29 +453,29 @@ public class FlatInspector
|
|||||||
margin = ((JToolBar) c).getMargin();
|
margin = ((JToolBar) c).getMargin();
|
||||||
|
|
||||||
if( margin != null )
|
if( margin != null )
|
||||||
text += "Margin: " + toString( margin ) + '\n';
|
appendRow( buf, "Margin", toString( margin ) );
|
||||||
|
|
||||||
Dimension prefSize = c.getPreferredSize();
|
Dimension prefSize = c.getPreferredSize();
|
||||||
Dimension minSize = c.getMinimumSize();
|
Dimension minSize = c.getMinimumSize();
|
||||||
Dimension maxSize = c.getMaximumSize();
|
Dimension maxSize = c.getMaximumSize();
|
||||||
text += "Pref size: " + prefSize.width + ',' + prefSize.height + '\n' +
|
appendRow( buf, "Pref size", prefSize.width + ", " + prefSize.height );
|
||||||
"Min size: " + minSize.width + ',' + minSize.height + '\n' +
|
appendRow( buf, "Min size", minSize.width + ", " + minSize.height );
|
||||||
"Max size: " + maxSize.width + ',' + maxSize.height + '\n';
|
appendRow( buf, "Max size", maxSize.width + ", " + maxSize.height );
|
||||||
|
|
||||||
if( c instanceof JComponent )
|
if( c instanceof JComponent )
|
||||||
text += "Border: " + toString( ((JComponent)c).getBorder() ) + '\n';
|
appendRow( buf, "Border", toString( ((JComponent)c).getBorder() ) );
|
||||||
|
|
||||||
text += "Background: " + toString( c.getBackground() ) + '\n' +
|
appendRow( buf, "Background", toString( c.getBackground() ) );
|
||||||
"Foreground: " + toString( c.getForeground() ) + '\n' +
|
appendRow( buf, "Foreground", toString( c.getForeground() ) );
|
||||||
"Font: " + toString( c.getFont() ) + '\n';
|
appendRow( buf, "Font", toString( c.getFont() ) );
|
||||||
|
|
||||||
if( c instanceof JComponent ) {
|
if( c instanceof JComponent ) {
|
||||||
try {
|
try {
|
||||||
Field f = JComponent.class.getDeclaredField( "ui" );
|
Field f = JComponent.class.getDeclaredField( "ui" );
|
||||||
f.setAccessible( true );
|
f.setAccessible( true );
|
||||||
Object ui = f.get( c );
|
Object ui = f.get( c );
|
||||||
text += "UI: " + (ui != null ? ui.getClass().getName() : "null") + '\n';
|
appendRow( buf, "UI", (ui != null ? ui.getClass().getName() : "null") );
|
||||||
} catch( NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException ex ) {
|
} catch( Exception ex ) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -448,34 +483,46 @@ public class FlatInspector
|
|||||||
if( c instanceof Container ) {
|
if( c instanceof Container ) {
|
||||||
LayoutManager layout = ((Container)c).getLayout();
|
LayoutManager layout = ((Container)c).getLayout();
|
||||||
if( layout != null )
|
if( layout != null )
|
||||||
text += "Layout: " + layout.getClass().getName() + '\n';
|
appendRow( buf, "Layout", layout.getClass().getName() );
|
||||||
}
|
}
|
||||||
|
|
||||||
text += "Enabled: " + c.isEnabled() + '\n';
|
appendRow( buf, "Enabled", String.valueOf( c.isEnabled() ) );
|
||||||
text += "Opaque: " + c.isOpaque() + (c instanceof JComponent &&
|
appendRow( buf, "Opaque", String.valueOf( c.isOpaque() )
|
||||||
FlatUIUtils.hasOpaqueBeenExplicitlySet( (JComponent) c ) ? " EXPLICIT" : "") + '\n';
|
+ (c instanceof JComponent && FlatUIUtils.hasOpaqueBeenExplicitlySet( (JComponent) c ) ? " EXPLICIT" : "") );
|
||||||
if( c instanceof AbstractButton )
|
if( c instanceof AbstractButton )
|
||||||
text += "ContentAreaFilled: " + ((AbstractButton)c).isContentAreaFilled() + '\n';
|
appendRow( buf, "ContentAreaFilled", String.valueOf( ((AbstractButton)c).isContentAreaFilled() ) );
|
||||||
text += "Focusable: " + c.isFocusable() + '\n';
|
appendRow( buf, "Focusable", String.valueOf( c.isFocusable() ) );
|
||||||
text += "Left-to-right: " + c.getComponentOrientation().isLeftToRight() + '\n';
|
appendRow( buf, "Left-to-right", String.valueOf( c.getComponentOrientation().isLeftToRight() ) );
|
||||||
text += "Parent: " + (c.getParent() != null ? c.getParent().getClass().getName() : "null");
|
appendRow( buf, "Parent", (c.getParent() != null ? c.getParent().getClass().getName() : "null") );
|
||||||
|
|
||||||
|
buf.append( "<tr><td colspan=\"2\">" );
|
||||||
|
if( parentLevel > 0 )
|
||||||
|
buf.append( "<br>Parent level: " + parentLevel );
|
||||||
|
|
||||||
if( parentLevel > 0 )
|
if( parentLevel > 0 )
|
||||||
text += "\n\nParent level: " + parentLevel;
|
buf.append( "<br>(press Ctrl/Shift to increase/decrease level)" );
|
||||||
|
|
||||||
if( parentLevel > 0 )
|
|
||||||
text += "\n(press Ctrl/Shift to increase/decrease level)";
|
|
||||||
else
|
else
|
||||||
text += "\n\n(press Ctrl key to inspect parent)";
|
buf.append( "<br>(press Ctrl key to inspect parent)" );
|
||||||
|
|
||||||
return text;
|
buf.append( "</td></tr>" );
|
||||||
|
buf.append( "</table></html>" );
|
||||||
|
|
||||||
|
return buf.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void appendRow( StringBuilder buf, String key, String value ) {
|
||||||
|
buf.append( "<tr><td>" )
|
||||||
|
.append( key )
|
||||||
|
.append( ":</td><td>" )
|
||||||
|
.append( value )
|
||||||
|
.append( "</td></tr>" );
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String toString( Insets insets ) {
|
private static String toString( Insets insets ) {
|
||||||
if( insets == null )
|
if( insets == null )
|
||||||
return "null";
|
return "null";
|
||||||
|
|
||||||
return insets.top + "," + insets.left + ',' + insets.bottom + ',' + insets.right
|
return insets.top + ", " + insets.left + ", " + insets.bottom + ", " + insets.right
|
||||||
+ (insets instanceof UIResource ? " UI" : "");
|
+ (insets instanceof UIResource ? " UI" : "");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -483,10 +530,29 @@ public class FlatInspector
|
|||||||
if( c == null )
|
if( c == null )
|
||||||
return "null";
|
return "null";
|
||||||
|
|
||||||
String s = Long.toString( c.getRGB() & 0xffffffffl, 16 );
|
StringBuilder buf = new StringBuilder( 150 );
|
||||||
|
|
||||||
|
buf.append( "<tt>" ); // <tt> is similar to <code>, but uses same font size as body
|
||||||
|
buf.append( (c.getAlpha() != 255)
|
||||||
|
? String.format( "#%06x%02x", c.getRGB() & 0xffffff, (c.getRGB() >> 24) & 0xff )
|
||||||
|
: String.format( "#%06x", c.getRGB() & 0xffffff ) );
|
||||||
|
buf.append( "</tt>" );
|
||||||
|
|
||||||
if( c instanceof UIResource )
|
if( c instanceof UIResource )
|
||||||
s += " UI";
|
buf.append( " UI" );
|
||||||
return s;
|
|
||||||
|
// color preview
|
||||||
|
buf.append( " " )
|
||||||
|
.append( "<span style=\"background: " )
|
||||||
|
.append( String.format( "#%06x", c.getRGB() & 0xffffff ) ) // Java CSS does not support alpha; see CSS.hexToColor()
|
||||||
|
.append( ";\">" )
|
||||||
|
.append( " " )
|
||||||
|
.append( "</span>" );
|
||||||
|
|
||||||
|
if( c.getAlpha() != 255 )
|
||||||
|
buf.append( " " ).append( Math.round( c.getAlpha() / 2.55f ) ).append( '%' );
|
||||||
|
|
||||||
|
return buf.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String toString( Font f ) {
|
private static String toString( Font f ) {
|
||||||
|
|||||||
@@ -322,10 +322,11 @@ public class FlatUIDefaultsInspector
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
// resolve derived color
|
// resolve derived color
|
||||||
|
Object info = null;
|
||||||
if( value instanceof DerivedColor ) {
|
if( value instanceof DerivedColor ) {
|
||||||
Color resolvedColor = resolveDerivedColor( defaults, (String) key, (DerivedColor) value, pBaseColor );
|
Color resolvedColor = resolveDerivedColor( defaults, (String) key, (DerivedColor) value, pBaseColor );
|
||||||
if( resolvedColor != value )
|
if( resolvedColor != value )
|
||||||
value = new Color[] { resolvedColor, pBaseColor[0], (Color) value };
|
info = new Color[] { resolvedColor, pBaseColor[0] };
|
||||||
}
|
}
|
||||||
|
|
||||||
// check whether key was overridden using UIManager.put(key,value)
|
// check whether key was overridden using UIManager.put(key,value)
|
||||||
@@ -334,7 +335,7 @@ public class FlatUIDefaultsInspector
|
|||||||
lafValue = lafDefaults.get( key );
|
lafValue = lafDefaults.get( key );
|
||||||
|
|
||||||
// add item
|
// add item
|
||||||
items.add( new Item( String.valueOf( key ), value, lafValue ) );
|
items.add( new Item( String.valueOf( key ), value, lafValue, info ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
return items.toArray( new Item[items.size()] );
|
return items.toArray( new Item[items.size()] );
|
||||||
@@ -445,7 +446,7 @@ public class FlatUIDefaultsInspector
|
|||||||
model.setFilter( item -> {
|
model.setFilter( item -> {
|
||||||
if( valueType != null &&
|
if( valueType != null &&
|
||||||
!valueType.equals( "(any)" ) &&
|
!valueType.equals( "(any)" ) &&
|
||||||
!valueType.equals( typeOfValue( item.value ) ) )
|
!typeOfValue( item.value ).startsWith( valueType ) )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if( filters == null )
|
if( filters == null )
|
||||||
@@ -477,8 +478,13 @@ public class FlatUIDefaultsInspector
|
|||||||
return "Boolean";
|
return "Boolean";
|
||||||
if( value instanceof Border )
|
if( value instanceof Border )
|
||||||
return "Border";
|
return "Border";
|
||||||
if( value instanceof Color || value instanceof Color[] )
|
if( value instanceof Color ) {
|
||||||
|
if( ((Color)value).getAlpha() != 255 )
|
||||||
|
return "Color (\u03b1)";
|
||||||
|
if( value instanceof DerivedColor )
|
||||||
|
return "Color (\u0192)";
|
||||||
return "Color";
|
return "Color";
|
||||||
|
}
|
||||||
if( value instanceof Dimension )
|
if( value instanceof Dimension )
|
||||||
return "Dimension";
|
return "Dimension";
|
||||||
if( value instanceof Float )
|
if( value instanceof Float )
|
||||||
@@ -594,6 +600,8 @@ public class FlatUIDefaultsInspector
|
|||||||
"Boolean",
|
"Boolean",
|
||||||
"Border",
|
"Border",
|
||||||
"Color",
|
"Color",
|
||||||
|
"Color (\u03b1)",
|
||||||
|
"Color (\u0192)",
|
||||||
"Dimension",
|
"Dimension",
|
||||||
"Float",
|
"Float",
|
||||||
"Font",
|
"Font",
|
||||||
@@ -669,24 +677,26 @@ public class FlatUIDefaultsInspector
|
|||||||
final String key;
|
final String key;
|
||||||
final Object value;
|
final Object value;
|
||||||
final Object lafValue;
|
final Object lafValue;
|
||||||
|
final Object info;
|
||||||
|
|
||||||
private String valueStr;
|
private String valueStr;
|
||||||
|
|
||||||
Item( String key, Object value, Object lafValue ) {
|
Item( String key, Object value, Object lafValue, Object info ) {
|
||||||
this.key = key;
|
this.key = key;
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.lafValue = lafValue;
|
this.lafValue = lafValue;
|
||||||
|
this.info = info;
|
||||||
}
|
}
|
||||||
|
|
||||||
String getValueAsString() {
|
String getValueAsString() {
|
||||||
if( valueStr == null )
|
if( valueStr == null )
|
||||||
valueStr = valueAsString( value );
|
valueStr = valueAsString( value, info );
|
||||||
return valueStr;
|
return valueStr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static String valueAsString( Object value ) {
|
static String valueAsString( Object value, Object info ) {
|
||||||
if( value instanceof Color || value instanceof Color[] ) {
|
if( value instanceof Color ) {
|
||||||
Color color = (value instanceof Color[]) ? ((Color[])value)[0] : (Color) value;
|
Color color = (info instanceof Color[]) ? ((Color[])info)[0] : (Color) value;
|
||||||
HSLColor hslColor = new HSLColor( color );
|
HSLColor hslColor = new HSLColor( color );
|
||||||
if( color.getAlpha() == 255 ) {
|
if( color.getAlpha() == 255 ) {
|
||||||
return String.format( "%-9s HSL %3d %3d %3d",
|
return String.format( "%-9s HSL %3d %3d %3d",
|
||||||
@@ -720,7 +730,7 @@ public class FlatUIDefaultsInspector
|
|||||||
Border border = (Border) value;
|
Border border = (Border) value;
|
||||||
if( border instanceof FlatLineBorder ) {
|
if( border instanceof FlatLineBorder ) {
|
||||||
FlatLineBorder lineBorder = (FlatLineBorder) border;
|
FlatLineBorder lineBorder = (FlatLineBorder) border;
|
||||||
return valueAsString( lineBorder.getUnscaledBorderInsets() )
|
return valueAsString( lineBorder.getUnscaledBorderInsets(), null )
|
||||||
+ " " + color2hex( lineBorder.getLineColor() )
|
+ " " + color2hex( lineBorder.getLineColor() )
|
||||||
+ " " + lineBorder.getLineThickness()
|
+ " " + lineBorder.getLineThickness()
|
||||||
+ " " + border.getClass().getName();
|
+ " " + border.getClass().getName();
|
||||||
@@ -728,7 +738,7 @@ public class FlatUIDefaultsInspector
|
|||||||
Insets insets = (border instanceof FlatEmptyBorder)
|
Insets insets = (border instanceof FlatEmptyBorder)
|
||||||
? ((FlatEmptyBorder)border).getUnscaledBorderInsets()
|
? ((FlatEmptyBorder)border).getUnscaledBorderInsets()
|
||||||
: ((EmptyBorder)border).getBorderInsets();
|
: ((EmptyBorder)border).getBorderInsets();
|
||||||
return valueAsString( insets ) + " " + border.getClass().getName();
|
return valueAsString( insets, null ) + " " + border.getClass().getName();
|
||||||
} else if( border instanceof FlatBorder || border instanceof FlatMarginBorder )
|
} else if( border instanceof FlatBorder || border instanceof FlatMarginBorder )
|
||||||
return border.getClass().getName();
|
return border.getClass().getName();
|
||||||
else
|
else
|
||||||
@@ -991,7 +1001,7 @@ public class FlatUIDefaultsInspector
|
|||||||
init( table, item.key, isSelected, row );
|
init( table, item.key, isSelected, row );
|
||||||
|
|
||||||
// reset background, foreground and icon
|
// reset background, foreground and icon
|
||||||
if( !(item.value instanceof Color) && !(item.value instanceof Color[]) ) {
|
if( !(item.value instanceof Color) ) {
|
||||||
setBackground( null );
|
setBackground( null );
|
||||||
setForeground( null );
|
setForeground( null );
|
||||||
}
|
}
|
||||||
@@ -1003,8 +1013,8 @@ public class FlatUIDefaultsInspector
|
|||||||
|
|
||||||
super.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, column );
|
super.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, column );
|
||||||
|
|
||||||
if( item.value instanceof Color || item.value instanceof Color[] ) {
|
if( item.value instanceof Color ) {
|
||||||
Color color = (item.value instanceof Color[]) ? ((Color[])item.value)[0] : (Color) item.value;
|
Color color = (item.info instanceof Color[]) ? ((Color[])item.info)[0] : (Color) item.value;
|
||||||
boolean isDark = new HSLColor( color ).getLuminance() < 70 && color.getAlpha() >= 128;
|
boolean isDark = new HSLColor( color ).getLuminance() < 70 && color.getAlpha() >= 128;
|
||||||
setBackground( color );
|
setBackground( color );
|
||||||
setForeground( isDark ? Color.white : Color.black );
|
setForeground( isDark ? Color.white : Color.black );
|
||||||
@@ -1019,7 +1029,7 @@ public class FlatUIDefaultsInspector
|
|||||||
: String.valueOf( item.value );
|
: String.valueOf( item.value );
|
||||||
if( item.lafValue != null ) {
|
if( item.lafValue != null ) {
|
||||||
toolTipText += " \n\nLaF UI default value was overridden with UIManager.put(key,value):\n "
|
toolTipText += " \n\nLaF UI default value was overridden with UIManager.put(key,value):\n "
|
||||||
+ Item.valueAsString( item.lafValue ) + "\n " + String.valueOf( item.lafValue );
|
+ Item.valueAsString( item.lafValue, null ) + "\n " + String.valueOf( item.lafValue );
|
||||||
}
|
}
|
||||||
setToolTipText( toolTipText );
|
setToolTipText( toolTipText );
|
||||||
|
|
||||||
@@ -1028,7 +1038,7 @@ public class FlatUIDefaultsInspector
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void paintComponent( Graphics g ) {
|
protected void paintComponent( Graphics g ) {
|
||||||
if( item.value instanceof Color || item.value instanceof Color[] ) {
|
if( item.value instanceof Color ) {
|
||||||
int width = getWidth();
|
int width = getWidth();
|
||||||
int height = getHeight();
|
int height = getHeight();
|
||||||
Color background = getBackground();
|
Color background = getBackground();
|
||||||
@@ -1036,13 +1046,13 @@ public class FlatUIDefaultsInspector
|
|||||||
// paint color
|
// paint color
|
||||||
fillRect( g, background, 0, 0, width, height );
|
fillRect( g, background, 0, 0, width, height );
|
||||||
|
|
||||||
if( item.value instanceof Color[] ) {
|
if( item.info instanceof Color[] ) {
|
||||||
// paint base color
|
// paint base color
|
||||||
int width2 = height * 2;
|
int width2 = height * 2;
|
||||||
fillRect( g, ((Color[])item.value)[1], width - width2, 0, width2, height );
|
fillRect( g, ((Color[])item.info)[1], width - width2, 0, width2, height );
|
||||||
|
|
||||||
// paint default color
|
// paint default color
|
||||||
Color defaultColor = ((Color[])item.value)[2];
|
Color defaultColor = (Color) item.value;
|
||||||
if( defaultColor != null && !defaultColor.equals( background ) ) {
|
if( defaultColor != null && !defaultColor.equals( background ) ) {
|
||||||
int width3 = height / 2;
|
int width3 = height / 2;
|
||||||
fillRect( g, defaultColor, width - width3, 0, width3, height );
|
fillRect( g, defaultColor, width - width3, 0, width3, height );
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ new FormModel {
|
|||||||
addElement( "Boolean" )
|
addElement( "Boolean" )
|
||||||
addElement( "Border" )
|
addElement( "Border" )
|
||||||
addElement( "Color" )
|
addElement( "Color" )
|
||||||
|
addElement( "Color (α)" )
|
||||||
|
addElement( "Color (ƒ)" )
|
||||||
addElement( "Dimension" )
|
addElement( "Dimension" )
|
||||||
addElement( "Float" )
|
addElement( "Float" )
|
||||||
addElement( "Font" )
|
addElement( "Font" )
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2021 FormDev Software GmbH
|
||||||
|
*
|
||||||
|
* 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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.formdev.flatlaf.extras.resources;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The only purpose of this file is to add a .class file to this package to make it non-empty.
|
||||||
|
* Otherwise the compiler outputs a warning because this package is opend in module-info.java.
|
||||||
|
* Also when using --patch-module (e.g. from an IDE), an error would occur for empty packages.
|
||||||
|
*
|
||||||
|
* @author Karl Tauber
|
||||||
|
*/
|
||||||
|
interface EmptyPackage
|
||||||
|
{
|
||||||
|
}
|
||||||
@@ -210,3 +210,13 @@ ToggleButton.toolbar.pressedBackground = ToggleButton.background
|
|||||||
ToggleButton.toolbar.selectedBackground = ToggleButton.background
|
ToggleButton.toolbar.selectedBackground = ToggleButton.background
|
||||||
|
|
||||||
ToggleButton.tab.hoverBackground = null
|
ToggleButton.tab.hoverBackground = null
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#---- JideButton ----
|
||||||
|
|
||||||
|
JideButton.focusedBackground = JideButton.background
|
||||||
|
JideButton.selectedAndFocusedBackground = JideButton.background
|
||||||
|
JideButton.selectedBackground = JideButton.background
|
||||||
|
JideButton.highlight = null
|
||||||
|
|||||||
@@ -11,8 +11,7 @@ out.
|
|||||||
Download
|
Download
|
||||||
--------
|
--------
|
||||||
|
|
||||||
FlatLaf IntelliJ Themes Pack binaries are available on **JCenter** and **Maven
|
FlatLaf IntelliJ Themes Pack binaries are available on **Maven Central**.
|
||||||
Central**.
|
|
||||||
|
|
||||||
If you use Maven or Gradle, add a dependency with following coordinates to your
|
If you use Maven or Gradle, add a dependency with following coordinates to your
|
||||||
build script:
|
build script:
|
||||||
@@ -23,7 +22,7 @@ build script:
|
|||||||
|
|
||||||
Otherwise download `flatlaf-intellij-themes-<version>.jar` here:
|
Otherwise download `flatlaf-intellij-themes-<version>.jar` here:
|
||||||
|
|
||||||
[](https://bintray.com/jformdesigner/flatlaf/flatlaf-intellij-themes/_latestVersion)
|
[](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf-intellij-themes)
|
||||||
|
|
||||||
|
|
||||||
How to use?
|
How to use?
|
||||||
|
|||||||
@@ -17,25 +17,21 @@
|
|||||||
package com.formdev.flatlaf.intellijthemes;
|
package com.formdev.flatlaf.intellijthemes;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
|
||||||
import com.formdev.flatlaf.IntelliJTheme;
|
import com.formdev.flatlaf.IntelliJTheme;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Karl Tauber
|
* @author Karl Tauber
|
||||||
*/
|
*/
|
||||||
class Utils
|
class Utils
|
||||||
{
|
{
|
||||||
static final Logger LOG = Logger.getLogger( FlatLaf.class.getName() );
|
|
||||||
|
|
||||||
static IntelliJTheme loadTheme( String name ) {
|
static IntelliJTheme loadTheme( String name ) {
|
||||||
try {
|
try {
|
||||||
return new IntelliJTheme( Utils.class.getResourceAsStream(
|
return new IntelliJTheme( Utils.class.getResourceAsStream(
|
||||||
"/com/formdev/flatlaf/intellijthemes/themes/" + name ) );
|
"/com/formdev/flatlaf/intellijthemes/themes/" + name ) );
|
||||||
} catch( IOException ex ) {
|
} catch( IOException ex ) {
|
||||||
String msg = "FlatLaf: Failed to load IntelliJ theme '" + name + "'";
|
String msg = "FlatLaf: Failed to load IntelliJ theme '" + name + "'";
|
||||||
LOG.log( Level.SEVERE, msg, ex );
|
LoggingFacade.INSTANCE.logSevere( msg, ex );
|
||||||
throw new RuntimeException( msg, ex );
|
throw new RuntimeException( msg, ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,25 +17,21 @@
|
|||||||
package com.formdev.flatlaf.intellijthemes.materialthemeuilite;
|
package com.formdev.flatlaf.intellijthemes.materialthemeuilite;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
import com.formdev.flatlaf.FlatLaf;
|
|
||||||
import com.formdev.flatlaf.IntelliJTheme;
|
import com.formdev.flatlaf.IntelliJTheme;
|
||||||
|
import com.formdev.flatlaf.util.LoggingFacade;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Karl Tauber
|
* @author Karl Tauber
|
||||||
*/
|
*/
|
||||||
class Utils
|
class Utils
|
||||||
{
|
{
|
||||||
static final Logger LOG = Logger.getLogger( FlatLaf.class.getName() );
|
|
||||||
|
|
||||||
static IntelliJTheme loadTheme( String name ) {
|
static IntelliJTheme loadTheme( String name ) {
|
||||||
try {
|
try {
|
||||||
return new IntelliJTheme( Utils.class.getResourceAsStream(
|
return new IntelliJTheme( Utils.class.getResourceAsStream(
|
||||||
"/com/formdev/flatlaf/intellijthemes/themes/material-theme-ui-lite/" + name ) );
|
"/com/formdev/flatlaf/intellijthemes/themes/material-theme-ui-lite/" + name ) );
|
||||||
} catch( IOException ex ) {
|
} catch( IOException ex ) {
|
||||||
String msg = "FlatLaf: Failed to load IntelliJ theme '" + name + "'";
|
String msg = "FlatLaf: Failed to load IntelliJ theme '" + name + "'";
|
||||||
LOG.log( Level.SEVERE, msg, ex );
|
LoggingFacade.INSTANCE.logSevere( msg, ex );
|
||||||
throw new RuntimeException( msg, ex );
|
throw new RuntimeException( msg, ex );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,6 @@
|
|||||||
*/
|
*/
|
||||||
module com.formdev.flatlaf.intellijthemes {
|
module com.formdev.flatlaf.intellijthemes {
|
||||||
requires java.desktop;
|
requires java.desktop;
|
||||||
requires java.logging;
|
|
||||||
requires com.formdev.flatlaf;
|
requires com.formdev.flatlaf;
|
||||||
|
|
||||||
exports com.formdev.flatlaf.intellijthemes;
|
exports com.formdev.flatlaf.intellijthemes;
|
||||||
|
|||||||
@@ -4,22 +4,27 @@
|
|||||||
"author": "Zihan Ma",
|
"author": "Zihan Ma",
|
||||||
"editorScheme": "/themes/Dracula.xml",
|
"editorScheme": "/themes/Dracula.xml",
|
||||||
"colors": {
|
"colors": {
|
||||||
|
"accentColor": "#ff79c6",
|
||||||
|
"secondaryAccentColor": "#bd93f9",
|
||||||
"primaryForeground": "#f8f8f2",
|
"primaryForeground": "#f8f8f2",
|
||||||
"primaryBackground": "#414450",
|
"primaryBackground": "#414450",
|
||||||
"secondaryBackground": "#44475a",
|
"secondaryBackground": "#3a3d4c",
|
||||||
"hoverBackground": "#282a36",
|
"hoverBackground": "#282a36",
|
||||||
"selectionBackground": "#6272a4",
|
"selectionBackground": "#6272a4",
|
||||||
"selectionInactiveBackground": "#4e5a82",
|
"selectionInactiveBackground": "#4e5a82",
|
||||||
"borderColor": "#282a36",
|
"borderColor": "#282a36",
|
||||||
"separatorColor": "#282a36"
|
"separatorColor": "#5d5e66"
|
||||||
},
|
},
|
||||||
"ui": {
|
"ui": {
|
||||||
"*": {
|
"*": {
|
||||||
"arc": "7",
|
"arc": "7",
|
||||||
"background": "primaryBackground",
|
"background": "primaryBackground",
|
||||||
|
"selectionForeground": "primaryForeground",
|
||||||
|
"selectionInactiveForeground": "primaryForeground",
|
||||||
"selectionBackground": "selectionBackground",
|
"selectionBackground": "selectionBackground",
|
||||||
"selectionInactiveBackground": "selectionInactiveBackground",
|
"selectionInactiveBackground": "selectionInactiveBackground",
|
||||||
"inactiveBackground": "primaryBackground",
|
"inactiveBackground": "primaryBackground",
|
||||||
|
"disabledBackground": "primaryBackground",
|
||||||
"borderColor": "borderColor",
|
"borderColor": "borderColor",
|
||||||
"separatorColor": "separatorColor"
|
"separatorColor": "separatorColor"
|
||||||
},
|
},
|
||||||
@@ -37,17 +42,18 @@
|
|||||||
"foreground": "primaryForeground",
|
"foreground": "primaryForeground",
|
||||||
"startBorderColor": "selectionBackground",
|
"startBorderColor": "selectionBackground",
|
||||||
"endBorderColor": "selectionBackground",
|
"endBorderColor": "selectionBackground",
|
||||||
"startBackground": "selectionBackground",
|
"startBackground": "#4f566d",
|
||||||
"endBackground": "selectionBackground",
|
"endBackground": "#4f566d",
|
||||||
"focusedBorderColor": "#bd93f9",
|
"focusedBorderColor": "secondaryAccentColor",
|
||||||
|
"disabledBorderColor": "#4f566d",
|
||||||
"default": {
|
"default": {
|
||||||
"foreground": "primaryForeground",
|
"foreground": "primaryForeground",
|
||||||
"startBackground": "selectionBackground",
|
"startBackground": "selectionBackground",
|
||||||
"endBackground": "selectionBackground",
|
"endBackground": "selectionBackground",
|
||||||
"startBorderColor": "#bd93f9",
|
"startBorderColor": "secondaryAccentColor",
|
||||||
"endBorderColor": "#bd93f9",
|
"endBorderColor": "secondaryAccentColor",
|
||||||
"focusColor": "#bd93f9",
|
"focusColor": "secondaryAccentColor",
|
||||||
"focusedBorderColor": "#bd93f9"
|
"focusedBorderColor": "secondaryAccentColor"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Counter": {
|
"Counter": {
|
||||||
@@ -55,27 +61,29 @@
|
|||||||
"background": "#2fc864"
|
"background": "#2fc864"
|
||||||
},
|
},
|
||||||
"CheckBoxMenuItem": {
|
"CheckBoxMenuItem": {
|
||||||
"acceleratorSelectionForeground": "#ff79c6"
|
"acceleratorSelectionForeground": "accentColor"
|
||||||
},
|
},
|
||||||
"ComboBox": {
|
"ComboBox": {
|
||||||
"modifiedItemForeground": "#ff79c6",
|
"modifiedItemForeground": "accentColor",
|
||||||
"ArrowButton": {
|
"ArrowButton": {
|
||||||
"background": "secondaryBackground",
|
"background": "secondaryBackground",
|
||||||
"nonEditableBackground": "secondaryBackground",
|
"nonEditableBackground": "secondaryBackground",
|
||||||
"iconColor": "#bd93f9"
|
"disabledIconColor": "#576285",
|
||||||
|
"iconColor": "secondaryAccentColor"
|
||||||
},
|
},
|
||||||
"selectionBackground": "#bd93f9",
|
"selectionBackground": "secondaryAccentColor",
|
||||||
"nonEditableBackground": "secondaryBackground"
|
"nonEditableBackground": "secondaryBackground"
|
||||||
},
|
},
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"selectionBackground": "selectionBackground",
|
"selectionBackground": "selectionBackground",
|
||||||
"selectionInactiveBackground": "selectionInactiveBackground",
|
"selectionInactiveBackground": "selectionInactiveBackground",
|
||||||
"matchForeground": "#ff79c6"
|
"matchForeground": "accentColor"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"focusColor": "#bd93f9",
|
"focusColor": "secondaryAccentColor",
|
||||||
"borderColor": "selectionBackground",
|
"borderColor": "selectionBackground",
|
||||||
"focusedBorderColor": "selectionBackground",
|
"focusedBorderColor": "selectionBackground",
|
||||||
|
"disabledBorderColor": "selectionBackground",
|
||||||
"errorFocusColor": "#ff5554",
|
"errorFocusColor": "#ff5554",
|
||||||
"inactiveErrorFocusColor": "#ff5554",
|
"inactiveErrorFocusColor": "#ff5554",
|
||||||
"warningFocusColor": "#f1fa8c",
|
"warningFocusColor": "#f1fa8c",
|
||||||
@@ -86,31 +94,30 @@
|
|||||||
},
|
},
|
||||||
"Editor": {
|
"Editor": {
|
||||||
"background": "secondaryBackground",
|
"background": "secondaryBackground",
|
||||||
"shortcutForeground": "#ff79c6"
|
"shortcutForeground": "accentColor"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"background": "secondaryBackground",
|
"background": "secondaryBackground",
|
||||||
"underlinedTabBackground": "#313341",
|
"underlinedTabBackground": "#292b38",
|
||||||
"underlineColor": "#bd93f9",
|
"underlineColor": "secondaryAccentColor",
|
||||||
"underlineHeight": 2
|
"underlineHeight": 2
|
||||||
},
|
},
|
||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Blue": "#8be9fd",
|
"Blue": "#344f54",
|
||||||
"Green": "#63667E",
|
"Green": "#344535",
|
||||||
"Orange": "#ffb86c",
|
"Orange": "#533f30",
|
||||||
"Yellow": "secondaryBackground",
|
"Yellow": "#4f4b41",
|
||||||
"Rose": "#ff79c6",
|
"Rose": "#4c273c",
|
||||||
"Violet": "#bd93f9"
|
"Violet": "#382b4a"
|
||||||
},
|
},
|
||||||
"Label": {
|
"Label": {
|
||||||
"foreground": "primaryForeground",
|
|
||||||
"errorForeground": "#ff5554"
|
"errorForeground": "#ff5554"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
"activeForeground": "#ff79c6",
|
"activeForeground": "accentColor",
|
||||||
"hoverForeground": "#ff79c6",
|
"hoverForeground": "accentColor",
|
||||||
"visitedForeground": "#bd93f9",
|
"visitedForeground": "secondaryAccentColor",
|
||||||
"pressedForeground": "#bd93f9"
|
"pressedForeground": "secondaryAccentColor"
|
||||||
},
|
},
|
||||||
"Notification": {
|
"Notification": {
|
||||||
"borderColor": "selectionBackground",
|
"borderColor": "selectionBackground",
|
||||||
@@ -129,6 +136,9 @@
|
|||||||
"informativeBorderColor": "#50fa7b"
|
"informativeBorderColor": "#50fa7b"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"PasswordField": {
|
||||||
|
"background": "secondaryBackground"
|
||||||
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "secondaryBackground"
|
"background": "secondaryBackground"
|
||||||
@@ -139,11 +149,11 @@
|
|||||||
"hoverBackground": "hoverBackground",
|
"hoverBackground": "hoverBackground",
|
||||||
"lightSelectionBackground": "hoverBackground",
|
"lightSelectionBackground": "hoverBackground",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBorderColor": "#bd93f9",
|
"installBorderColor": "secondaryAccentColor",
|
||||||
"installForeground": "#bd93f9",
|
"installForeground": "secondaryAccentColor",
|
||||||
"installBackground": "primaryBackground",
|
"installBackground": "primaryBackground",
|
||||||
"installFillForeground": "primaryBackground",
|
"installFillForeground": "primaryBackground",
|
||||||
"installFillBackground": "#bd93f9",
|
"installFillBackground": "secondaryAccentColor",
|
||||||
"installFocusedBackground": "primaryBackground",
|
"installFocusedBackground": "primaryBackground",
|
||||||
"updateBorderColor": "#5da3f4",
|
"updateBorderColor": "#5da3f4",
|
||||||
"updateForeground": "primaryForeground",
|
"updateForeground": "primaryForeground",
|
||||||
@@ -159,9 +169,9 @@
|
|||||||
"failedColor": "#ff5554",
|
"failedColor": "#ff5554",
|
||||||
"failedEndColor": "#ff5554",
|
"failedEndColor": "#ff5554",
|
||||||
"trackColor": "selectionBackground",
|
"trackColor": "selectionBackground",
|
||||||
"progressColor": "#ff79c6",
|
"progressColor": "accentColor",
|
||||||
"indeterminateStartColor": "#93b8f9",
|
"indeterminateStartColor": "#93b8f9",
|
||||||
"indeterminateEndColor": "#bd93f9",
|
"indeterminateEndColor": "secondaryAccentColor",
|
||||||
"passedColor": "#50fa7b",
|
"passedColor": "#50fa7b",
|
||||||
"passedEndColor": "#50fa7b"
|
"passedEndColor": "#50fa7b"
|
||||||
},
|
},
|
||||||
@@ -173,9 +183,9 @@
|
|||||||
},
|
},
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
"Mac": {
|
"Mac": {
|
||||||
"hoverThumbColor": "#bd93f9",
|
"hoverThumbColor": "secondaryAccentColor",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbColor": "#bd93f9"
|
"hoverThumbColor": "secondaryAccentColor"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -189,8 +199,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
"startBackground": "#ff79c6",
|
"startBackground": "accentColor",
|
||||||
"endBackground": "#ff79c6"
|
"endBackground": "accentColor"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"separatorColor": "separatorColor"
|
"separatorColor": "separatorColor"
|
||||||
@@ -205,7 +215,7 @@
|
|||||||
"tabSelectionHeight": 1,
|
"tabSelectionHeight": 1,
|
||||||
"focusColor": "hoverBackground",
|
"focusColor": "hoverBackground",
|
||||||
"hoverColor": "hoverBackground",
|
"hoverColor": "hoverBackground",
|
||||||
"underlineColor": "#bd93f9",
|
"underlineColor": "secondaryAccentColor",
|
||||||
"contentAreaColor": "hoverBackground"
|
"contentAreaColor": "hoverBackground"
|
||||||
},
|
},
|
||||||
"Table": {
|
"Table": {
|
||||||
@@ -215,6 +225,9 @@
|
|||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"bottomSeparatorColor": "separatorColor"
|
"bottomSeparatorColor": "separatorColor"
|
||||||
},
|
},
|
||||||
|
"TextField": {
|
||||||
|
"background": "secondaryBackground"
|
||||||
|
},
|
||||||
"ToggleButton": {
|
"ToggleButton": {
|
||||||
"onBackground": "#50fa7b",
|
"onBackground": "#50fa7b",
|
||||||
"onForeground": "hoverBackground",
|
"onForeground": "hoverBackground",
|
||||||
@@ -227,18 +240,18 @@
|
|||||||
"hoverBackground": "hoverBackground"
|
"hoverBackground": "hoverBackground"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "secondaryBackground",
|
"background": "#484c60",
|
||||||
"inactiveBackground": "secondaryBackground"
|
"inactiveBackground": "secondaryBackground"
|
||||||
},
|
},
|
||||||
"HeaderTab": {
|
"HeaderTab": {
|
||||||
"underlineColor": "#bd93f9",
|
"underlineColor": "secondaryAccentColor",
|
||||||
"underlineHeight": 1,
|
"underlineHeight": 2,
|
||||||
"underlinedTabBackground": "#313341",
|
"underlinedTabBackground": "#292b38",
|
||||||
"underlinedTabInactiveBackground": "#313341"
|
"underlinedTabInactiveBackground": "#313341"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Tree": {
|
"Tree": {
|
||||||
"modifiedItemForeground": "#ff79c6",
|
"modifiedItemForeground": "accentColor",
|
||||||
"selectionBackground": "selectionBackground",
|
"selectionBackground": "selectionBackground",
|
||||||
"selectionInactiveBackground": "selectionInactiveBackground"
|
"selectionInactiveBackground": "selectionInactiveBackground"
|
||||||
},
|
},
|
||||||
@@ -257,8 +270,8 @@
|
|||||||
"GitLog": {
|
"GitLog": {
|
||||||
"headIconColor": "#f1fa8c",
|
"headIconColor": "#f1fa8c",
|
||||||
"localBranchIconColor": "#50fa7b",
|
"localBranchIconColor": "#50fa7b",
|
||||||
"remoteBranchIconColor": "#bd93f9",
|
"remoteBranchIconColor": "secondaryAccentColor",
|
||||||
"tagIconColor": "#ff79c6",
|
"tagIconColor": "accentColor",
|
||||||
"otherIconColor": "#8be9fd"
|
"otherIconColor": "#8be9fd"
|
||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
@@ -266,6 +279,9 @@
|
|||||||
"hoveredBackground": "selectionBackground",
|
"hoveredBackground": "selectionBackground",
|
||||||
"currentBranchBackground": "secondaryBackground"
|
"currentBranchBackground": "secondaryBackground"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"RefLabel": {
|
||||||
|
"foreground": "primaryForeground"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"WelcomeScreen": {
|
"WelcomeScreen": {
|
||||||
@@ -303,10 +319,12 @@
|
|||||||
"Objects.Yellow": "#f1fa8c",
|
"Objects.Yellow": "#f1fa8c",
|
||||||
"Objects.YellowDark": "#f1fa8c",
|
"Objects.YellowDark": "#f1fa8c",
|
||||||
"Objects.BlackText": "#282a35",
|
"Objects.BlackText": "#282a35",
|
||||||
|
"Checkbox.Foreground.Selected.Dark": "#f8f8f2",
|
||||||
"Checkbox.Border.Default.Dark": "#bd93f9",
|
"Checkbox.Border.Default.Dark": "#bd93f9",
|
||||||
"Checkbox.Border.Selected.Dark": "#bd93f9",
|
"Checkbox.Border.Selected.Dark": "#bd93f9",
|
||||||
|
"Checkbox.Border.Disabled.Dark": "#6272a4",
|
||||||
"Checkbox.Background.Default.Dark": "#6272a4",
|
"Checkbox.Background.Default.Dark": "#6272a4",
|
||||||
"Checkbox.Foreground.Selected.Dark": "#f8f8f2",
|
"Checkbox.Background.Disabled.Dark": "#414450",
|
||||||
"Checkbox.Focus.Wide.Dark": "#bd93f9",
|
"Checkbox.Focus.Wide.Dark": "#bd93f9",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#bd93f9",
|
"Checkbox.Focus.Thin.Selected.Dark": "#bd93f9",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#bd93f9"
|
"Checkbox.Focus.Thin.Default.Dark": "#bd93f9"
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
"acceleratorSelectionForeground": "#8b9eb5",
|
"acceleratorSelectionForeground": "#8b9eb5",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"disabledBackground": "#474B57",
|
"disabledBackground": "#37373d",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"disabledText": "#D3DAE3",
|
"disabledText": "#D3DAE3",
|
||||||
"focusColor": "#3F3F46",
|
"focusColor": "#393f4c",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"inactiveBackground": "#474B57",
|
"inactiveBackground": "#37373d",
|
||||||
"inactiveForeground": "#8b9eb5",
|
"inactiveForeground": "#8b9eb5",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionBackgroundInactive": "#393f4c",
|
"selectionBackgroundInactive": "#393f4c45",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#393f4c",
|
"selectionInactiveBackground": "#393f4c45",
|
||||||
"separatorColor": "#404552"
|
"separatorColor": "#404552"
|
||||||
},
|
},
|
||||||
"activeCaption": "#2f343f",
|
"activeCaption": "#2f343f",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#42A5F550"
|
"pressedBorderColor": "#42A5F550"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#8888FF"
|
"selectionBackground": "#8888FF55"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#2f343f",
|
"Borders.ContrastBorderColor": "#2f343f",
|
||||||
"Borders.color": "#404552",
|
"Borders.color": "#404552",
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
"disabledText": "#D3DAE3",
|
"disabledText": "#D3DAE3",
|
||||||
"endBackground": "#383C4A",
|
"endBackground": "#383C4A",
|
||||||
"endBorderColor": "#383C4A",
|
"endBorderColor": "#383C4A",
|
||||||
"focus": "#3F3F46",
|
"focus": "#393f4c",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
"foreground": "#8b9eb5",
|
"foreground": "#8b9eb5",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#FFFFFF",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
"selectionBackground": "#8888FF"
|
"selectionBackground": "#8888FF55"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
@@ -95,14 +95,14 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#D3DAE3",
|
"Avatar.foreground": "#D3DAE3",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#42A5F5",
|
"accessDot": "#42A5F5",
|
||||||
"dropdownBorder": "#393f4c",
|
"dropdownBorder": "#393f4c45",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -125,14 +125,14 @@
|
|||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"modifiedItemForeground": "#42A5F5",
|
"modifiedItemForeground": "#42A5F5",
|
||||||
"nonEditableBackground": "#393f4c",
|
"nonEditableBackground": "#393f4c45",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#41416A",
|
"selectionBackground": "#41416A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#404552",
|
"ComboPopup.border": "#404552",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"matchForeground": "#42A5F5",
|
"matchForeground": "#42A5F5",
|
||||||
@@ -141,14 +141,14 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#8b9eb5",
|
"selectionInactiveInfoForeground": "#8b9eb5",
|
||||||
"selectionInactiveBackground": "#8888FF50",
|
"selectionInactiveBackground": "#8888FF55",
|
||||||
"selectionBackground": "#8888FF80",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#3F3F46",
|
"borderColor": "#393f4c",
|
||||||
"disabledBorderColor": "#383C4A",
|
"disabledBorderColor": "#383C4A",
|
||||||
"focusColor": "#42A5F5",
|
"focusColor": "#42A5F5",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
@@ -174,18 +174,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
"selectedBackground": "#3F3F46",
|
"selectedBackground": "#393f4c",
|
||||||
"underlinedTabBackground": "#3F3F46"
|
"underlinedTabBackground": "#393f4c"
|
||||||
},
|
},
|
||||||
"DebuggerPopup": {
|
"DebuggerPopup": {
|
||||||
"borderColor": "#3F3F46"
|
"borderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"DefaultTabs": {
|
"DefaultTabs": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"hoverBackground": "#41416A",
|
"hoverBackground": "#41416A",
|
||||||
"hoverColor": "#262b33",
|
"hoverColor": "#262b33",
|
||||||
"hoverMaskColor": "#3F3F46",
|
"hoverMaskColor": "#393f4c",
|
||||||
"inactiveColoredTabBackground": "#2f343f",
|
"inactiveColoredTabBackground": "#2f343f",
|
||||||
"inactiveColoredFileBackground": "#383C4A",
|
"inactiveColoredFileBackground": "#383C4A",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
@@ -213,14 +213,14 @@
|
|||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"inactiveBackground": "#2f343f",
|
"inactiveBackground": "#2f343f",
|
||||||
"inactiveForeground": "#D3DAE3",
|
"inactiveForeground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"hoverMaskColor": "#3F3F46",
|
"hoverMaskColor": "#393f4c",
|
||||||
"inactiveMaskColor": "#2f343f",
|
"inactiveMaskColor": "#2f343f",
|
||||||
"inactiveColoredFileBackground": "#2f343f",
|
"inactiveColoredFileBackground": "#2f343f",
|
||||||
"inactiveUnderlineColor": "#D3DAE3",
|
"inactiveUnderlineColor": "#D3DAE3",
|
||||||
@@ -232,9 +232,9 @@
|
|||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
"underlineColor": "#42A5F5",
|
"underlineColor": "#42A5F5",
|
||||||
"underlinedTabBackground": "#41416A",
|
"underlinedTabBackground": "#41416A",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#474B57",
|
"Yellow": "#37373d",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#8b9eb5"
|
"shortcutForeground": "#8b9eb5"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#42A5F5",
|
"Hyperlink.linkColor": "#42A5F5",
|
||||||
"inactiveCaption": "#393f4c",
|
"inactiveCaption": "#393f4c45",
|
||||||
"inactiveCaptionBorder": "#2f343f",
|
"inactiveCaptionBorder": "#2f343f",
|
||||||
"inactiveCaptionText": "#8b9eb5",
|
"inactiveCaptionText": "#8b9eb5",
|
||||||
"info": "#8b9eb5",
|
"info": "#8b9eb5",
|
||||||
@@ -323,14 +323,14 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#42A5F5",
|
"link.foreground": "#42A5F5",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"selectionBackground": "#8888FF50",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#08507C70"
|
"selectionInactiveBackground": "#09477170"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
@@ -345,20 +345,20 @@
|
|||||||
"tagColor": "#8b9eb5"
|
"tagColor": "#8b9eb5"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#393f4c",
|
"allocatedBackground": "#393f4c45",
|
||||||
"usedColor": "#3F3F46",
|
"usedColor": "#393f4c",
|
||||||
"usedBackground": "#3F3F46"
|
"usedBackground": "#393f4c"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#8b9eb5",
|
"acceleratorForeground": "#8b9eb5",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"disabledBackground": "#393f4c",
|
"disabledBackground": "#393f4c45",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#404552"
|
"separatorColor": "#404552"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"highlight": "#2f343f",
|
"highlight": "#2f343f",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#262b33"
|
"shadow": "#262b33"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -433,9 +433,9 @@
|
|||||||
"foreground": "#D3DAE3"
|
"foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"borderColor": "#41416A",
|
"borderColor": "#41416A",
|
||||||
"currentOverloadBackground": "#3F3F46",
|
"currentOverloadBackground": "#393f4c",
|
||||||
"currentParameterForeground": "#42A5F5",
|
"currentParameterForeground": "#42A5F5",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
@@ -454,19 +454,19 @@
|
|||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"eapTagBackground": "#3F3F46",
|
"eapTagBackground": "#393f4c",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"lightSelectionBackground": "#41416A",
|
"lightSelectionBackground": "#41416A",
|
||||||
"paidTagBackground": "#3F3F46",
|
"paidTagBackground": "#393f4c",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"tagForeground": "#42A5F5",
|
"tagForeground": "#42A5F5",
|
||||||
"tagBackground": "#3F3F46",
|
"tagBackground": "#393f4c",
|
||||||
"trialTagBackground": "#3F3F46",
|
"trialTagBackground": "#393f4c",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#383C4A",
|
"installBackground": "#383C4A",
|
||||||
"installBorderColor": "#383C4A",
|
"installBorderColor": "#383C4A",
|
||||||
"installForeground": "#D3DAE3",
|
"installForeground": "#D3DAE3",
|
||||||
"installFocusedBackground": "#3F3F46",
|
"installFocusedBackground": "#393f4c",
|
||||||
"installFillForeground": "#D3DAE3",
|
"installFillForeground": "#D3DAE3",
|
||||||
"installFillBackground": "#383C4A",
|
"installFillBackground": "#383C4A",
|
||||||
"updateBackground": "#42A5F5",
|
"updateBackground": "#42A5F5",
|
||||||
@@ -478,7 +478,7 @@
|
|||||||
"borderColor": "#404552"
|
"borderColor": "#404552"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3"
|
"foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -495,14 +495,14 @@
|
|||||||
},
|
},
|
||||||
"borderColor": "#262b33",
|
"borderColor": "#262b33",
|
||||||
"inactiveBorderColor": "#2f343f",
|
"inactiveBorderColor": "#2f343f",
|
||||||
"innerBorderColor": "#393f4c",
|
"innerBorderColor": "#393f4c45",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#2f343f",
|
"activeBackground": "#2f343f",
|
||||||
"inactiveBackground": "#262b33"
|
"inactiveBackground": "#262b33"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#D3DAE3",
|
"separatorForeground": "#D3DAE3",
|
||||||
"separatorColor": "#393f4c",
|
"separatorColor": "#393f4c45",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#262b33",
|
"Floating.background": "#262b33",
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
@@ -523,8 +523,8 @@
|
|||||||
"indeterminateEndColor": "#42A5F5",
|
"indeterminateEndColor": "#42A5F5",
|
||||||
"indeterminateStartColor": "#42A5F5",
|
"indeterminateStartColor": "#42A5F5",
|
||||||
"progressColor": "#42A5F5",
|
"progressColor": "#42A5F5",
|
||||||
"selectionBackground": "#3F3F46",
|
"selectionBackground": "#393f4c",
|
||||||
"trackColor": "#3F3F46"
|
"trackColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#42A5F5"
|
"referenceHighlightColor": "#42A5F5"
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#404552",
|
"ScreenView.borderColor": "#404552",
|
||||||
@@ -566,7 +566,7 @@
|
|||||||
"trackColor": "#2f343f30"
|
"trackColor": "#2f343f30"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#3F3F46",
|
"thumb": "#393f4c",
|
||||||
"thumbBorderColor": "#42A5F570",
|
"thumbBorderColor": "#42A5F570",
|
||||||
"thumbColor": "#42A5F570",
|
"thumbColor": "#42A5F570",
|
||||||
"trackColor": "#2f343f30",
|
"trackColor": "#2f343f30",
|
||||||
@@ -599,7 +599,7 @@
|
|||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#FFFFFF",
|
"active.foreground": "#FFFFFF",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#3F3F46"
|
"selectedBackground": "#393f4c"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
@@ -617,9 +617,9 @@
|
|||||||
"Repeated.File.Foreground": "#D3DAE3"
|
"Repeated.File.Foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#393f4c",
|
"foreground": "#393f4c45",
|
||||||
"separatorColor": "#393f4c"
|
"separatorColor": "#393f4c45"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#262b33"
|
"background": "#262b33"
|
||||||
@@ -630,13 +630,13 @@
|
|||||||
"buttonColor": "#42A5F5",
|
"buttonColor": "#42A5F5",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#393f4c",
|
"tickColor": "#393f4c45",
|
||||||
"trackColor": "#41416A",
|
"trackColor": "#41416A",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#42A5F5"
|
"thumb": "#42A5F5"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#3F3F46",
|
"background": "#393f4c",
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"errorForeground": "#D3DAE3"
|
"errorForeground": "#D3DAE3"
|
||||||
@@ -651,15 +651,15 @@
|
|||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"highlight": "#262b33"
|
"highlight": "#262b33"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#393f4c",
|
"SplitPaneDivider.draggingColor": "#393f4c45",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"LightEditBackground": "#41416A"
|
"LightEditBackground": "#41416A"
|
||||||
},
|
},
|
||||||
"TabbedPane": {
|
"TabbedPane": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"contentAreaColor": "#3F3F46",
|
"contentAreaColor": "#393f4c",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#404552",
|
"darkShadow": "#404552",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
@@ -669,7 +669,7 @@
|
|||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"highlight": "#404552",
|
"highlight": "#404552",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
@@ -694,11 +694,11 @@
|
|||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"gridColor": "#2f343f",
|
"gridColor": "#2f343f",
|
||||||
"highlightOuter": "#41416A",
|
"highlightOuter": "#41416A",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#8b9eb5",
|
"lightSelectionInactiveForeground": "#8b9eb5",
|
||||||
"lightSelectionInactiveBackground": "#393f4c",
|
"lightSelectionInactiveBackground": "#393f4c45",
|
||||||
"selectionBackground": "#41416A",
|
"selectionBackground": "#41416A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#41416A",
|
"selectionInactiveBackground": "#41416A",
|
||||||
@@ -709,14 +709,14 @@
|
|||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"bottomSeparatorColor": "#393f4c",
|
"bottomSeparatorColor": "#393f4c45",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"focusCellBackground": "#41416A",
|
"focusCellBackground": "#41416A",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#393f4c"
|
"separatorColor": "#393f4c45"
|
||||||
},
|
},
|
||||||
"text": "#8b9eb5",
|
"text": "#8b9eb5",
|
||||||
"textInactiveText": "#8b9eb5",
|
"textInactiveText": "#8b9eb5",
|
||||||
@@ -747,7 +747,7 @@
|
|||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
"Button.hoverBackground": "#3F3F46",
|
"Button.hoverBackground": "#393f4c",
|
||||||
"inactiveBackground": "#2f343f",
|
"inactiveBackground": "#2f343f",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"inactiveInfoForeground": "#8b9eb5"
|
"inactiveInfoForeground": "#8b9eb5"
|
||||||
@@ -787,22 +787,22 @@
|
|||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"inactiveBackground": "#2f343f"
|
"inactiveBackground": "#2f343f"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
"background": "#2f343f"
|
"background": "#2f343f"
|
||||||
},
|
},
|
||||||
"HeaderTab": {
|
"HeaderTab": {
|
||||||
"borderColor": "#3F3F46",
|
"borderColor": "#393f4c",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverInactiveBackground": "#3F3F46",
|
"hoverInactiveBackground": "#393f4c",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
"selectedBackground": "#262b33",
|
"selectedBackground": "#262b33",
|
||||||
"selectedInactiveBackground": "#262b33",
|
"selectedInactiveBackground": "#262b33",
|
||||||
"underlineColor": "#42A5F5",
|
"underlineColor": "#42A5F5",
|
||||||
"underlinedTabBackground": "#41416A",
|
"underlinedTabBackground": "#41416A",
|
||||||
"underlinedTabInactiveBackground": "#393f4c",
|
"underlinedTabInactiveBackground": "#393f4c45",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
"underlinedTabInactiveForeground": "#D3DAE3"
|
"underlinedTabInactiveForeground": "#D3DAE3"
|
||||||
}
|
}
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
"foreground": "#8b9eb5",
|
"foreground": "#8b9eb5",
|
||||||
"hash": "#404552",
|
"hash": "#404552",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"modifiedItemForeground": "#42A5F5",
|
"modifiedItemForeground": "#42A5F5",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#08507C70",
|
"selectionBackground": "#09477170",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#08507C70",
|
"selectionInactiveBackground": "#09477170",
|
||||||
"textBackground": "#262b33"
|
"textBackground": "#262b33"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -834,35 +834,35 @@
|
|||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"hoverBorderColor": "#3F3F46"
|
"hoverBorderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"Connector": {
|
"Connector": {
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"hoverBorderColor": "#3F3F46"
|
"hoverBorderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#262b33",
|
"Canvas.background": "#262b33",
|
||||||
"highStroke.foreground": "#D3DAE3",
|
"highStroke.foreground": "#D3DAE3",
|
||||||
"Label.foreground": "#8b9eb5",
|
"Label.foreground": "#8b9eb5",
|
||||||
"List.selectionBackground": "#08507C70",
|
"List.selectionBackground": "#09477170",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"Component.foreground": "#D3DAE3",
|
"Component.foreground": "#D3DAE3",
|
||||||
"ConstraintSetText.foreground": "#8b9eb5",
|
"ConstraintSetText.foreground": "#8b9eb5",
|
||||||
"ConstraintSet.background": "#393f4c",
|
"ConstraintSet.background": "#393f4c45",
|
||||||
"CSPanel.SelectedFocusBackground": "#8888FF",
|
"CSPanel.SelectedFocusBackground": "#8888FF55",
|
||||||
"CSPanel.SelectedBackground": "#08507C70",
|
"CSPanel.SelectedBackground": "#09477170",
|
||||||
"cs_FocusText.infoForeground": "#8b9eb5",
|
"cs_FocusText.infoForeground": "#8b9eb5",
|
||||||
"CursorTextColor.foreground": "#D3DAE3",
|
"CursorTextColor.foreground": "#D3DAE3",
|
||||||
"HoverColor.disabledBackground": "#D3DAE3",
|
"HoverColor.disabledBackground": "#D3DAE3",
|
||||||
"motionGraph.background": "#2f343f",
|
"motionGraph.background": "#2f343f",
|
||||||
"Notification.background": "#262a33",
|
"Notification.background": "#262a33",
|
||||||
"ourAvg.background": "#393f4c",
|
"ourAvg.background": "#393f4c45",
|
||||||
"ourCS.background": "#393f4c",
|
"ourCS.background": "#393f4c45",
|
||||||
"ourCS_Border.borderColor": "#404552",
|
"ourCS_Border.borderColor": "#404552",
|
||||||
"ourCS_TextColor.foreground": "#8b9eb5",
|
"ourCS_TextColor.foreground": "#8b9eb5",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#41416A",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#41416A",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#3F3F46",
|
"ourCS_SelectedBorder.pressedBorderColor": "#393f4c",
|
||||||
"ourML_BarColor.separatorColor": "#404552",
|
"ourML_BarColor.separatorColor": "#404552",
|
||||||
"PrimaryPanel.background": "#262b33",
|
"PrimaryPanel.background": "#262b33",
|
||||||
"SecondaryPanel.background": "#2f343f",
|
"SecondaryPanel.background": "#2f343f",
|
||||||
@@ -895,7 +895,7 @@
|
|||||||
"selectedBranchBackground": "#2f343f"
|
"selectedBranchBackground": "#2f343f"
|
||||||
},
|
},
|
||||||
"GitCommits": {
|
"GitCommits": {
|
||||||
"graphColor": "#3F3F46"
|
"graphColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#42A5F5",
|
"localBranchIconColor": "#42A5F5",
|
||||||
@@ -914,12 +914,12 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#8b9eb5",
|
"Commit.unmatchedForeground": "#8b9eb5",
|
||||||
"Commit.currentBranchBackground": "#393f4c",
|
"Commit.currentBranchBackground": "#393f4c45",
|
||||||
"Commit.hoveredBackground": "#08507C70"
|
"Commit.hoveredBackground": "#09477170"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
"backgroundBase": "#3F3F46"
|
"backgroundBase": "#393f4c"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
@@ -939,13 +939,13 @@
|
|||||||
"headerForeground": "#D3DAE3",
|
"headerForeground": "#D3DAE3",
|
||||||
"List.background": "#262b33",
|
"List.background": "#262b33",
|
||||||
"separatorColor": "#404552",
|
"separatorColor": "#404552",
|
||||||
"SidePanel.background": "#393f4c",
|
"SidePanel.background": "#393f4c45",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#262b33",
|
"actions.background": "#262b33",
|
||||||
"actions.selectionBackground": "#3F3F46",
|
"actions.selectionBackground": "#393f4c",
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionInactiveBackground": "#393f4c"
|
"selectionInactiveBackground": "#393f4c45"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#262b33",
|
"window": "#262b33",
|
||||||
@@ -968,14 +968,14 @@
|
|||||||
"Actions.Blue": "#7587A6",
|
"Actions.Blue": "#7587A6",
|
||||||
"Actions.Green": "#8F9D6A",
|
"Actions.Green": "#8F9D6A",
|
||||||
"Actions.Grey": "#8b9eb5",
|
"Actions.Grey": "#8b9eb5",
|
||||||
"Actions.GreyInline": "#747C84",
|
"Actions.GreyInline": "#747c84",
|
||||||
"Actions.GreyInline.Dark": "#D3DAE3",
|
"Actions.GreyInline.Dark": "#D3DAE3",
|
||||||
"Actions.Red": "#CF6A4C",
|
"Actions.Red": "#CF6A4C",
|
||||||
"Actions.Yellow": "#F9EE98",
|
"Actions.Yellow": "#F9EE98",
|
||||||
"Checkbox.Background.Default": "#262b33",
|
"Checkbox.Background.Default": "#262b33",
|
||||||
"Checkbox.Background.Default.Dark": "#262b33",
|
"Checkbox.Background.Default.Dark": "#262b33",
|
||||||
"Checkbox.Background.Disabled": "#474B57",
|
"Checkbox.Background.Disabled": "#37373d",
|
||||||
"Checkbox.Background.Disabled.Dark": "#474B57",
|
"Checkbox.Background.Disabled.Dark": "#37373d",
|
||||||
"Checkbox.Border.Default": "#404552",
|
"Checkbox.Border.Default": "#404552",
|
||||||
"Checkbox.Border.Default.Dark": "#404552",
|
"Checkbox.Border.Default.Dark": "#404552",
|
||||||
"Checkbox.Border.Disabled": "#D3DAE3",
|
"Checkbox.Border.Disabled": "#D3DAE3",
|
||||||
@@ -994,7 +994,7 @@
|
|||||||
"Checkbox.Foreground.Selected.Dark": "#42A5F5",
|
"Checkbox.Foreground.Selected.Dark": "#42A5F5",
|
||||||
"Checkbox.Focus.Thin.Selected": "#D3DAE3",
|
"Checkbox.Focus.Thin.Selected": "#D3DAE3",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#D3DAE3",
|
"Checkbox.Focus.Thin.Selected.Dark": "#D3DAE3",
|
||||||
"Objects.Grey": "#747C84",
|
"Objects.Grey": "#747c84",
|
||||||
"Objects.Blue": "#7587A6",
|
"Objects.Blue": "#7587A6",
|
||||||
"Objects.RedStatus": "#CF6A4C",
|
"Objects.RedStatus": "#CF6A4C",
|
||||||
"Objects.Red": "#CF6A4C",
|
"Objects.Red": "#CF6A4C",
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
"acceleratorSelectionForeground": "#8b9eb5",
|
"acceleratorSelectionForeground": "#8b9eb5",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"disabledBackground": "#474B57",
|
"disabledBackground": "#37373d",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"disabledText": "#D3DAE3",
|
"disabledText": "#D3DAE3",
|
||||||
"focusColor": "#3F3F46",
|
"focusColor": "#393f4c",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"inactiveBackground": "#474B57",
|
"inactiveBackground": "#37373d",
|
||||||
"inactiveForeground": "#8b9eb5",
|
"inactiveForeground": "#8b9eb5",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionBackgroundInactive": "#393f4c",
|
"selectionBackgroundInactive": "#393f4c45",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#393f4c",
|
"selectionInactiveBackground": "#393f4c45",
|
||||||
"separatorColor": "#404552"
|
"separatorColor": "#404552"
|
||||||
},
|
},
|
||||||
"activeCaption": "#2f343f",
|
"activeCaption": "#2f343f",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#42A5F550"
|
"pressedBorderColor": "#42A5F550"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#8888FF"
|
"selectionBackground": "#8888FF55"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#2f343f",
|
"Borders.ContrastBorderColor": "#2f343f",
|
||||||
"Borders.color": "#404552",
|
"Borders.color": "#404552",
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
"disabledText": "#D3DAE3",
|
"disabledText": "#D3DAE3",
|
||||||
"endBackground": "#383C4A",
|
"endBackground": "#383C4A",
|
||||||
"endBorderColor": "#383C4A",
|
"endBorderColor": "#383C4A",
|
||||||
"focus": "#3F3F46",
|
"focus": "#393f4c",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
"foreground": "#8b9eb5",
|
"foreground": "#8b9eb5",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#FFFFFF",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
"selectionBackground": "#8888FF"
|
"selectionBackground": "#8888FF55"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
@@ -95,14 +95,14 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#D3DAE3",
|
"Avatar.foreground": "#D3DAE3",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#42A5F5",
|
"accessDot": "#42A5F5",
|
||||||
"dropdownBorder": "#393f4c",
|
"dropdownBorder": "#393f4c45",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -125,14 +125,14 @@
|
|||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"modifiedItemForeground": "#42A5F5",
|
"modifiedItemForeground": "#42A5F5",
|
||||||
"nonEditableBackground": "#393f4c",
|
"nonEditableBackground": "#393f4c45",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#41416A",
|
"selectionBackground": "#41416A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#404552",
|
"ComboPopup.border": "#404552",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"matchForeground": "#42A5F5",
|
"matchForeground": "#42A5F5",
|
||||||
@@ -141,14 +141,14 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#8b9eb5",
|
"selectionInactiveInfoForeground": "#8b9eb5",
|
||||||
"selectionInactiveBackground": "#8888FF50",
|
"selectionInactiveBackground": "#8888FF55",
|
||||||
"selectionBackground": "#8888FF80",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#3F3F46",
|
"borderColor": "#393f4c",
|
||||||
"disabledBorderColor": "#383C4A",
|
"disabledBorderColor": "#383C4A",
|
||||||
"focusColor": "#42A5F5",
|
"focusColor": "#42A5F5",
|
||||||
"focusedBorderColor": "#42A5F5",
|
"focusedBorderColor": "#42A5F5",
|
||||||
@@ -174,18 +174,18 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
"selectedBackground": "#3F3F46",
|
"selectedBackground": "#393f4c",
|
||||||
"underlinedTabBackground": "#3F3F46"
|
"underlinedTabBackground": "#393f4c"
|
||||||
},
|
},
|
||||||
"DebuggerPopup": {
|
"DebuggerPopup": {
|
||||||
"borderColor": "#3F3F46"
|
"borderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"DefaultTabs": {
|
"DefaultTabs": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"hoverBackground": "#41416A",
|
"hoverBackground": "#41416A",
|
||||||
"hoverColor": "#2f343f",
|
"hoverColor": "#2f343f",
|
||||||
"hoverMaskColor": "#3F3F46",
|
"hoverMaskColor": "#393f4c",
|
||||||
"inactiveColoredTabBackground": "#2f343f",
|
"inactiveColoredTabBackground": "#2f343f",
|
||||||
"inactiveColoredFileBackground": "#383C4A",
|
"inactiveColoredFileBackground": "#383C4A",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
@@ -213,14 +213,14 @@
|
|||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"inactiveBackground": "#2f343f",
|
"inactiveBackground": "#2f343f",
|
||||||
"inactiveForeground": "#D3DAE3",
|
"inactiveForeground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"hoverMaskColor": "#3F3F46",
|
"hoverMaskColor": "#393f4c",
|
||||||
"inactiveMaskColor": "#2f343f",
|
"inactiveMaskColor": "#2f343f",
|
||||||
"inactiveColoredFileBackground": "#2f343f",
|
"inactiveColoredFileBackground": "#2f343f",
|
||||||
"inactiveUnderlineColor": "#D3DAE3",
|
"inactiveUnderlineColor": "#D3DAE3",
|
||||||
@@ -232,9 +232,9 @@
|
|||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
"underlineColor": "#42A5F5",
|
"underlineColor": "#42A5F5",
|
||||||
"underlinedTabBackground": "#41416A",
|
"underlinedTabBackground": "#41416A",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#474B57",
|
"Yellow": "#37373d",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#8b9eb5"
|
"shortcutForeground": "#8b9eb5"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#42A5F5",
|
"Hyperlink.linkColor": "#42A5F5",
|
||||||
"inactiveCaption": "#393f4c",
|
"inactiveCaption": "#393f4c45",
|
||||||
"inactiveCaptionBorder": "#2f343f",
|
"inactiveCaptionBorder": "#2f343f",
|
||||||
"inactiveCaptionText": "#8b9eb5",
|
"inactiveCaptionText": "#8b9eb5",
|
||||||
"info": "#8b9eb5",
|
"info": "#8b9eb5",
|
||||||
@@ -323,14 +323,14 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#42A5F5",
|
"link.foreground": "#42A5F5",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"selectionBackground": "#8888FF50",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#08507C70"
|
"selectionInactiveBackground": "#09477170"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
@@ -345,20 +345,20 @@
|
|||||||
"tagColor": "#8b9eb5"
|
"tagColor": "#8b9eb5"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#393f4c",
|
"allocatedBackground": "#393f4c45",
|
||||||
"usedColor": "#3F3F46",
|
"usedColor": "#393f4c",
|
||||||
"usedBackground": "#3F3F46"
|
"usedBackground": "#393f4c"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#8b9eb5",
|
"acceleratorForeground": "#8b9eb5",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"disabledBackground": "#393f4c",
|
"disabledBackground": "#393f4c45",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#404552"
|
"separatorColor": "#404552"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"highlight": "#2f343f",
|
"highlight": "#2f343f",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#2f343f"
|
"shadow": "#2f343f"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -433,9 +433,9 @@
|
|||||||
"foreground": "#D3DAE3"
|
"foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"borderColor": "#41416A",
|
"borderColor": "#41416A",
|
||||||
"currentOverloadBackground": "#3F3F46",
|
"currentOverloadBackground": "#393f4c",
|
||||||
"currentParameterForeground": "#42A5F5",
|
"currentParameterForeground": "#42A5F5",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
@@ -454,19 +454,19 @@
|
|||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"eapTagBackground": "#3F3F46",
|
"eapTagBackground": "#393f4c",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"lightSelectionBackground": "#41416A",
|
"lightSelectionBackground": "#41416A",
|
||||||
"paidTagBackground": "#3F3F46",
|
"paidTagBackground": "#393f4c",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"tagForeground": "#42A5F5",
|
"tagForeground": "#42A5F5",
|
||||||
"tagBackground": "#3F3F46",
|
"tagBackground": "#393f4c",
|
||||||
"trialTagBackground": "#3F3F46",
|
"trialTagBackground": "#393f4c",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#383C4A",
|
"installBackground": "#383C4A",
|
||||||
"installBorderColor": "#383C4A",
|
"installBorderColor": "#383C4A",
|
||||||
"installForeground": "#D3DAE3",
|
"installForeground": "#D3DAE3",
|
||||||
"installFocusedBackground": "#3F3F46",
|
"installFocusedBackground": "#393f4c",
|
||||||
"installFillForeground": "#D3DAE3",
|
"installFillForeground": "#D3DAE3",
|
||||||
"installFillBackground": "#383C4A",
|
"installFillBackground": "#383C4A",
|
||||||
"updateBackground": "#42A5F5",
|
"updateBackground": "#42A5F5",
|
||||||
@@ -478,7 +478,7 @@
|
|||||||
"borderColor": "#404552"
|
"borderColor": "#404552"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#D3DAE3"
|
"foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -495,14 +495,14 @@
|
|||||||
},
|
},
|
||||||
"borderColor": "#262b33",
|
"borderColor": "#262b33",
|
||||||
"inactiveBorderColor": "#2f343f",
|
"inactiveBorderColor": "#2f343f",
|
||||||
"innerBorderColor": "#393f4c",
|
"innerBorderColor": "#393f4c45",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#2f343f",
|
"activeBackground": "#2f343f",
|
||||||
"inactiveBackground": "#262b33"
|
"inactiveBackground": "#262b33"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#D3DAE3",
|
"separatorForeground": "#D3DAE3",
|
||||||
"separatorColor": "#393f4c",
|
"separatorColor": "#393f4c45",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#262b33",
|
"Floating.background": "#262b33",
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
@@ -523,8 +523,8 @@
|
|||||||
"indeterminateEndColor": "#42A5F5",
|
"indeterminateEndColor": "#42A5F5",
|
||||||
"indeterminateStartColor": "#42A5F5",
|
"indeterminateStartColor": "#42A5F5",
|
||||||
"progressColor": "#42A5F5",
|
"progressColor": "#42A5F5",
|
||||||
"selectionBackground": "#3F3F46",
|
"selectionBackground": "#393f4c",
|
||||||
"trackColor": "#3F3F46"
|
"trackColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#42A5F5"
|
"referenceHighlightColor": "#42A5F5"
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#2f343f",
|
"disabledBackground": "#2f343f",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#404552",
|
"ScreenView.borderColor": "#404552",
|
||||||
@@ -566,7 +566,7 @@
|
|||||||
"trackColor": "#2f343f30"
|
"trackColor": "#2f343f30"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#3F3F46",
|
"thumb": "#393f4c",
|
||||||
"thumbBorderColor": "#42A5F570",
|
"thumbBorderColor": "#42A5F570",
|
||||||
"thumbColor": "#42A5F570",
|
"thumbColor": "#42A5F570",
|
||||||
"trackColor": "#2f343f30",
|
"trackColor": "#2f343f30",
|
||||||
@@ -599,7 +599,7 @@
|
|||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#FFFFFF",
|
"active.foreground": "#FFFFFF",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#3F3F46"
|
"selectedBackground": "#393f4c"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
@@ -617,9 +617,9 @@
|
|||||||
"Repeated.File.Foreground": "#D3DAE3"
|
"Repeated.File.Foreground": "#D3DAE3"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"foreground": "#393f4c",
|
"foreground": "#393f4c45",
|
||||||
"separatorColor": "#393f4c"
|
"separatorColor": "#393f4c45"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#2f343f"
|
"background": "#2f343f"
|
||||||
@@ -630,13 +630,13 @@
|
|||||||
"buttonColor": "#42A5F5",
|
"buttonColor": "#42A5F5",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#393f4c",
|
"tickColor": "#393f4c45",
|
||||||
"trackColor": "#41416A",
|
"trackColor": "#41416A",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#42A5F5"
|
"thumb": "#42A5F5"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#3F3F46",
|
"background": "#393f4c",
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"errorForeground": "#D3DAE3"
|
"errorForeground": "#D3DAE3"
|
||||||
@@ -651,15 +651,15 @@
|
|||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"highlight": "#2f343f"
|
"highlight": "#2f343f"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#393f4c",
|
"SplitPaneDivider.draggingColor": "#393f4c45",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"LightEditBackground": "#41416A"
|
"LightEditBackground": "#41416A"
|
||||||
},
|
},
|
||||||
"TabbedPane": {
|
"TabbedPane": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"contentAreaColor": "#3F3F46",
|
"contentAreaColor": "#393f4c",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#404552",
|
"darkShadow": "#404552",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
@@ -669,7 +669,7 @@
|
|||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"highlight": "#404552",
|
"highlight": "#404552",
|
||||||
"hoverColor": "#3F3F46",
|
"hoverColor": "#393f4c",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
@@ -694,11 +694,11 @@
|
|||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"gridColor": "#2f343f",
|
"gridColor": "#2f343f",
|
||||||
"highlightOuter": "#41416A",
|
"highlightOuter": "#41416A",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#8b9eb5",
|
"lightSelectionInactiveForeground": "#8b9eb5",
|
||||||
"lightSelectionInactiveBackground": "#393f4c",
|
"lightSelectionInactiveBackground": "#393f4c45",
|
||||||
"selectionBackground": "#41416A",
|
"selectionBackground": "#41416A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#41416A",
|
"selectionInactiveBackground": "#41416A",
|
||||||
@@ -709,14 +709,14 @@
|
|||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#2f343f",
|
"borderColor": "#2f343f",
|
||||||
"bottomSeparatorColor": "#393f4c",
|
"bottomSeparatorColor": "#393f4c45",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#D3DAE3",
|
"disabledForeground": "#D3DAE3",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"focusCellBackground": "#41416A",
|
"focusCellBackground": "#41416A",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#393f4c"
|
"separatorColor": "#393f4c45"
|
||||||
},
|
},
|
||||||
"text": "#8b9eb5",
|
"text": "#8b9eb5",
|
||||||
"textInactiveText": "#8b9eb5",
|
"textInactiveText": "#8b9eb5",
|
||||||
@@ -747,7 +747,7 @@
|
|||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#262b33",
|
"background": "#262b33",
|
||||||
"Button.hoverBackground": "#3F3F46",
|
"Button.hoverBackground": "#393f4c",
|
||||||
"inactiveBackground": "#2f343f",
|
"inactiveBackground": "#2f343f",
|
||||||
"infoForeground": "#8b9eb5",
|
"infoForeground": "#8b9eb5",
|
||||||
"inactiveInfoForeground": "#8b9eb5"
|
"inactiveInfoForeground": "#8b9eb5"
|
||||||
@@ -787,22 +787,22 @@
|
|||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"borderColor": "#393f4c",
|
"borderColor": "#393f4c45",
|
||||||
"inactiveBackground": "#2f343f"
|
"inactiveBackground": "#2f343f"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
"background": "#2f343f"
|
"background": "#2f343f"
|
||||||
},
|
},
|
||||||
"HeaderTab": {
|
"HeaderTab": {
|
||||||
"borderColor": "#3F3F46",
|
"borderColor": "#393f4c",
|
||||||
"hoverBackground": "#3F3F46",
|
"hoverBackground": "#393f4c",
|
||||||
"hoverInactiveBackground": "#3F3F46",
|
"hoverInactiveBackground": "#393f4c",
|
||||||
"inactiveUnderlineColor": "#42A5F5",
|
"inactiveUnderlineColor": "#42A5F5",
|
||||||
"selectedBackground": "#262b33",
|
"selectedBackground": "#262b33",
|
||||||
"selectedInactiveBackground": "#262b33",
|
"selectedInactiveBackground": "#262b33",
|
||||||
"underlineColor": "#42A5F5",
|
"underlineColor": "#42A5F5",
|
||||||
"underlinedTabBackground": "#41416A",
|
"underlinedTabBackground": "#41416A",
|
||||||
"underlinedTabInactiveBackground": "#393f4c",
|
"underlinedTabInactiveBackground": "#393f4c45",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
"underlinedTabInactiveForeground": "#D3DAE3"
|
"underlinedTabInactiveForeground": "#D3DAE3"
|
||||||
}
|
}
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"foreground": "#8b9eb5",
|
"foreground": "#8b9eb5",
|
||||||
"hash": "#404552",
|
"hash": "#404552",
|
||||||
"hoverBackground": "#08507C70",
|
"hoverBackground": "#09477170",
|
||||||
"hoverInactiveBackground": "#41416A",
|
"hoverInactiveBackground": "#41416A",
|
||||||
"modifiedItemForeground": "#42A5F5",
|
"modifiedItemForeground": "#42A5F5",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#08507C70",
|
"selectionBackground": "#09477170",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#08507C70",
|
"selectionInactiveBackground": "#09477170",
|
||||||
"textBackground": "#2f343f"
|
"textBackground": "#2f343f"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -834,35 +834,35 @@
|
|||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"background": "#2f343f",
|
"background": "#2f343f",
|
||||||
"foreground": "#D3DAE3",
|
"foreground": "#D3DAE3",
|
||||||
"hoverBorderColor": "#3F3F46"
|
"hoverBorderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"Connector": {
|
"Connector": {
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"hoverBorderColor": "#3F3F46"
|
"hoverBorderColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#262b33",
|
"Canvas.background": "#262b33",
|
||||||
"highStroke.foreground": "#D3DAE3",
|
"highStroke.foreground": "#D3DAE3",
|
||||||
"Label.foreground": "#8b9eb5",
|
"Label.foreground": "#8b9eb5",
|
||||||
"List.selectionBackground": "#08507C70",
|
"List.selectionBackground": "#09477170",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#404552",
|
"borderColor": "#404552",
|
||||||
"Component.foreground": "#D3DAE3",
|
"Component.foreground": "#D3DAE3",
|
||||||
"ConstraintSetText.foreground": "#8b9eb5",
|
"ConstraintSetText.foreground": "#8b9eb5",
|
||||||
"ConstraintSet.background": "#393f4c",
|
"ConstraintSet.background": "#393f4c45",
|
||||||
"CSPanel.SelectedFocusBackground": "#8888FF",
|
"CSPanel.SelectedFocusBackground": "#8888FF55",
|
||||||
"CSPanel.SelectedBackground": "#08507C70",
|
"CSPanel.SelectedBackground": "#09477170",
|
||||||
"cs_FocusText.infoForeground": "#8b9eb5",
|
"cs_FocusText.infoForeground": "#8b9eb5",
|
||||||
"CursorTextColor.foreground": "#D3DAE3",
|
"CursorTextColor.foreground": "#D3DAE3",
|
||||||
"HoverColor.disabledBackground": "#D3DAE3",
|
"HoverColor.disabledBackground": "#D3DAE3",
|
||||||
"motionGraph.background": "#2f343f",
|
"motionGraph.background": "#2f343f",
|
||||||
"Notification.background": "#262a33",
|
"Notification.background": "#262a33",
|
||||||
"ourAvg.background": "#393f4c",
|
"ourAvg.background": "#393f4c45",
|
||||||
"ourCS.background": "#393f4c",
|
"ourCS.background": "#393f4c45",
|
||||||
"ourCS_Border.borderColor": "#404552",
|
"ourCS_Border.borderColor": "#404552",
|
||||||
"ourCS_TextColor.foreground": "#8b9eb5",
|
"ourCS_TextColor.foreground": "#8b9eb5",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#41416A",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#41416A",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#3F3F46",
|
"ourCS_SelectedBorder.pressedBorderColor": "#393f4c",
|
||||||
"ourML_BarColor.separatorColor": "#404552",
|
"ourML_BarColor.separatorColor": "#404552",
|
||||||
"PrimaryPanel.background": "#262b33",
|
"PrimaryPanel.background": "#262b33",
|
||||||
"SecondaryPanel.background": "#2f343f",
|
"SecondaryPanel.background": "#2f343f",
|
||||||
@@ -895,7 +895,7 @@
|
|||||||
"selectedBranchBackground": "#2f343f"
|
"selectedBranchBackground": "#2f343f"
|
||||||
},
|
},
|
||||||
"GitCommits": {
|
"GitCommits": {
|
||||||
"graphColor": "#3F3F46"
|
"graphColor": "#393f4c"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#42A5F5",
|
"localBranchIconColor": "#42A5F5",
|
||||||
@@ -914,12 +914,12 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#8b9eb5",
|
"Commit.unmatchedForeground": "#8b9eb5",
|
||||||
"Commit.currentBranchBackground": "#393f4c",
|
"Commit.currentBranchBackground": "#393f4c45",
|
||||||
"Commit.hoveredBackground": "#08507C70"
|
"Commit.hoveredBackground": "#09477170"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
"backgroundBase": "#3F3F46"
|
"backgroundBase": "#393f4c"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
@@ -939,13 +939,13 @@
|
|||||||
"headerForeground": "#D3DAE3",
|
"headerForeground": "#D3DAE3",
|
||||||
"List.background": "#262b33",
|
"List.background": "#262b33",
|
||||||
"separatorColor": "#404552",
|
"separatorColor": "#404552",
|
||||||
"SidePanel.background": "#393f4c",
|
"SidePanel.background": "#393f4c45",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#262b33",
|
"actions.background": "#262b33",
|
||||||
"actions.selectionBackground": "#3F3F46",
|
"actions.selectionBackground": "#393f4c",
|
||||||
"background": "#393f4c",
|
"background": "#393f4c45",
|
||||||
"selectionBackground": "#8888FF",
|
"selectionBackground": "#8888FF55",
|
||||||
"selectionInactiveBackground": "#393f4c"
|
"selectionInactiveBackground": "#393f4c45"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#2f343f",
|
"window": "#2f343f",
|
||||||
@@ -968,14 +968,14 @@
|
|||||||
"Actions.Blue": "#7587A6",
|
"Actions.Blue": "#7587A6",
|
||||||
"Actions.Green": "#8F9D6A",
|
"Actions.Green": "#8F9D6A",
|
||||||
"Actions.Grey": "#8b9eb5",
|
"Actions.Grey": "#8b9eb5",
|
||||||
"Actions.GreyInline": "#747C84",
|
"Actions.GreyInline": "#747c84",
|
||||||
"Actions.GreyInline.Dark": "#D3DAE3",
|
"Actions.GreyInline.Dark": "#D3DAE3",
|
||||||
"Actions.Red": "#CF6A4C",
|
"Actions.Red": "#CF6A4C",
|
||||||
"Actions.Yellow": "#F9EE98",
|
"Actions.Yellow": "#F9EE98",
|
||||||
"Checkbox.Background.Default": "#262b33",
|
"Checkbox.Background.Default": "#262b33",
|
||||||
"Checkbox.Background.Default.Dark": "#262b33",
|
"Checkbox.Background.Default.Dark": "#262b33",
|
||||||
"Checkbox.Background.Disabled": "#474B57",
|
"Checkbox.Background.Disabled": "#37373d",
|
||||||
"Checkbox.Background.Disabled.Dark": "#474B57",
|
"Checkbox.Background.Disabled.Dark": "#37373d",
|
||||||
"Checkbox.Border.Default": "#404552",
|
"Checkbox.Border.Default": "#404552",
|
||||||
"Checkbox.Border.Default.Dark": "#404552",
|
"Checkbox.Border.Default.Dark": "#404552",
|
||||||
"Checkbox.Border.Disabled": "#D3DAE3",
|
"Checkbox.Border.Disabled": "#D3DAE3",
|
||||||
@@ -994,7 +994,7 @@
|
|||||||
"Checkbox.Foreground.Selected.Dark": "#42A5F5",
|
"Checkbox.Foreground.Selected.Dark": "#42A5F5",
|
||||||
"Checkbox.Focus.Thin.Selected": "#D3DAE3",
|
"Checkbox.Focus.Thin.Selected": "#D3DAE3",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#D3DAE3",
|
"Checkbox.Focus.Thin.Selected.Dark": "#D3DAE3",
|
||||||
"Objects.Grey": "#747C84",
|
"Objects.Grey": "#747c84",
|
||||||
"Objects.Blue": "#7587A6",
|
"Objects.Blue": "#7587A6",
|
||||||
"Objects.RedStatus": "#CF6A4C",
|
"Objects.RedStatus": "#CF6A4C",
|
||||||
"Objects.Red": "#CF6A4C",
|
"Objects.Red": "#CF6A4C",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#3c4150",
|
"inactiveBackground": "#3c4150",
|
||||||
"inactiveForeground": "#979FAD",
|
"inactiveForeground": "#979FAD",
|
||||||
"infoForeground": "#979FAD",
|
"infoForeground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionBackgroundInactive": "#2F333D",
|
"selectionBackgroundInactive": "#2F333D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#2F333D",
|
"selectionInactiveBackground": "#2F333D",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#2979ff50"
|
"pressedBorderColor": "#2979ff50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3A3F4B"
|
"selectionBackground": "#4D515D"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#282C34",
|
"Borders.ContrastBorderColor": "#282C34",
|
||||||
"Borders.color": "#282C34",
|
"Borders.color": "#282C34",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#21252B",
|
"background": "#21252B",
|
||||||
"selectionBackground": "#3A3F4B"
|
"selectionBackground": "#4D515D"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#979FAD",
|
"selectionInactiveInfoForeground": "#979FAD",
|
||||||
"selectionInactiveBackground": "#3A3F4B50",
|
"selectionInactiveBackground": "#4D515D",
|
||||||
"selectionBackground": "#3A3F4B80",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -166,7 +166,7 @@
|
|||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#979FAD",
|
"collectingDataForeground": "#979FAD",
|
||||||
"changedValueForeground": "#2979ff",
|
"changedValueForeground": "#2979ff",
|
||||||
"errorMessageForeground": "#F07178",
|
"errorMessageForeground": "#e06c75",
|
||||||
"evaluatingExpressionForeground": "#979FAD",
|
"evaluatingExpressionForeground": "#979FAD",
|
||||||
"exceptionForeground": "#E5C17C",
|
"exceptionForeground": "#E5C17C",
|
||||||
"modifyingValueForeground": "#2979ff",
|
"modifyingValueForeground": "#2979ff",
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"inactiveBackground": "#282C34",
|
"inactiveBackground": "#282C34",
|
||||||
"inactiveForeground": "#6B727D",
|
"inactiveForeground": "#6B727D",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#2F333D",
|
"background": "#2F333D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"selectionBackground": "#3A3F4B50",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A3F4B70"
|
"selectionInactiveBackground": "#3A3F4B80"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#2F333D",
|
"disabledBackground": "#2F333D",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#282C34"
|
"separatorColor": "#282C34"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"highlight": "#282C34",
|
"highlight": "#282C34",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#21252B"
|
"shadow": "#21252B"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"eapTagBackground": "#383D48",
|
"eapTagBackground": "#383D48",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"lightSelectionBackground": "#383E49",
|
"lightSelectionBackground": "#383E49",
|
||||||
"paidTagBackground": "#383D48",
|
"paidTagBackground": "#383D48",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"tagForeground": "#2979ff",
|
"tagForeground": "#2979ff",
|
||||||
"tagBackground": "#383D48",
|
"tagBackground": "#383D48",
|
||||||
"trialTagBackground": "#383D48",
|
"trialTagBackground": "#383D48",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#282C34",
|
"ScreenView.borderColor": "#282C34",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"gridColor": "#282C34",
|
"gridColor": "#282C34",
|
||||||
"highlightOuter": "#383E49",
|
"highlightOuter": "#383E49",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#979FAD",
|
"lightSelectionInactiveForeground": "#979FAD",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#21252B",
|
"background": "#21252B",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"hash": "#282C34",
|
"hash": "#282C34",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"modifiedItemForeground": "#2979ff",
|
"modifiedItemForeground": "#2979ff",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#3A3F4B70",
|
"selectionBackground": "#3A3F4B80",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A3F4B70",
|
"selectionInactiveBackground": "#3A3F4B80",
|
||||||
"textBackground": "#21252B"
|
"textBackground": "#21252B"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#21252B",
|
"Canvas.background": "#21252B",
|
||||||
"highStroke.foreground": "#979FAD",
|
"highStroke.foreground": "#979FAD",
|
||||||
"Label.foreground": "#979FAD",
|
"Label.foreground": "#979FAD",
|
||||||
"List.selectionBackground": "#3A3F4B70",
|
"List.selectionBackground": "#3A3F4B80",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#282C34",
|
"borderColor": "#282C34",
|
||||||
"Component.foreground": "#979FAD",
|
"Component.foreground": "#979FAD",
|
||||||
"ConstraintSetText.foreground": "#979FAD",
|
"ConstraintSetText.foreground": "#979FAD",
|
||||||
"ConstraintSet.background": "#2F333D",
|
"ConstraintSet.background": "#2F333D",
|
||||||
"CSPanel.SelectedFocusBackground": "#3A3F4B",
|
"CSPanel.SelectedFocusBackground": "#4D515D",
|
||||||
"CSPanel.SelectedBackground": "#3A3F4B70",
|
"CSPanel.SelectedBackground": "#3A3F4B80",
|
||||||
"cs_FocusText.infoForeground": "#979FAD",
|
"cs_FocusText.infoForeground": "#979FAD",
|
||||||
"CursorTextColor.foreground": "#979FAD",
|
"CursorTextColor.foreground": "#979FAD",
|
||||||
"HoverColor.disabledBackground": "#6B727D",
|
"HoverColor.disabledBackground": "#6B727D",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#979FAD",
|
"Commit.unmatchedForeground": "#979FAD",
|
||||||
"Commit.currentBranchBackground": "#2F333D",
|
"Commit.currentBranchBackground": "#2F333D",
|
||||||
"Commit.hoveredBackground": "#3A3F4B70"
|
"Commit.hoveredBackground": "#3A3F4B80"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#21252B",
|
"actions.background": "#21252B",
|
||||||
"actions.selectionBackground": "#383D48",
|
"actions.selectionBackground": "#383D48",
|
||||||
"background": "#2F333D",
|
"background": "#2F333D",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionInactiveBackground": "#2F333D"
|
"selectionInactiveBackground": "#2F333D"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -970,7 +970,7 @@
|
|||||||
"Actions.Grey": "#979FAD",
|
"Actions.Grey": "#979FAD",
|
||||||
"Actions.GreyInline": "#59626F",
|
"Actions.GreyInline": "#59626F",
|
||||||
"Actions.GreyInline.Dark": "#979FAD",
|
"Actions.GreyInline.Dark": "#979FAD",
|
||||||
"Actions.Red": "#F07178",
|
"Actions.Red": "#e06c75",
|
||||||
"Actions.Yellow": "#E5C17C",
|
"Actions.Yellow": "#E5C17C",
|
||||||
"Checkbox.Background.Default": "#21252B",
|
"Checkbox.Background.Default": "#21252B",
|
||||||
"Checkbox.Background.Default.Dark": "#21252B",
|
"Checkbox.Background.Default.Dark": "#21252B",
|
||||||
@@ -996,8 +996,8 @@
|
|||||||
"Checkbox.Focus.Thin.Selected.Dark": "#979FAD",
|
"Checkbox.Focus.Thin.Selected.Dark": "#979FAD",
|
||||||
"Objects.Grey": "#59626F",
|
"Objects.Grey": "#59626F",
|
||||||
"Objects.Blue": "#61AEEF",
|
"Objects.Blue": "#61AEEF",
|
||||||
"Objects.RedStatus": "#F07178",
|
"Objects.RedStatus": "#e06c75",
|
||||||
"Objects.Red": "#F07178",
|
"Objects.Red": "#e06c75",
|
||||||
"Objects.Pink": "#C679DD",
|
"Objects.Pink": "#C679DD",
|
||||||
"Objects.Yellow": "#E5C17C",
|
"Objects.Yellow": "#E5C17C",
|
||||||
"Objects.Green": "#98C379",
|
"Objects.Green": "#98C379",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#3c4150",
|
"inactiveBackground": "#3c4150",
|
||||||
"inactiveForeground": "#979FAD",
|
"inactiveForeground": "#979FAD",
|
||||||
"infoForeground": "#979FAD",
|
"infoForeground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionBackgroundInactive": "#2F333D",
|
"selectionBackgroundInactive": "#2F333D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#2F333D",
|
"selectionInactiveBackground": "#2F333D",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#2979ff50"
|
"pressedBorderColor": "#2979ff50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3A3F4B"
|
"selectionBackground": "#4D515D"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#282C34",
|
"Borders.ContrastBorderColor": "#282C34",
|
||||||
"Borders.color": "#282C34",
|
"Borders.color": "#282C34",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#21252B",
|
"background": "#21252B",
|
||||||
"selectionBackground": "#3A3F4B"
|
"selectionBackground": "#4D515D"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#979FAD",
|
"selectionInactiveInfoForeground": "#979FAD",
|
||||||
"selectionInactiveBackground": "#3A3F4B50",
|
"selectionInactiveBackground": "#4D515D",
|
||||||
"selectionBackground": "#3A3F4B80",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -166,7 +166,7 @@
|
|||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#979FAD",
|
"collectingDataForeground": "#979FAD",
|
||||||
"changedValueForeground": "#2979ff",
|
"changedValueForeground": "#2979ff",
|
||||||
"errorMessageForeground": "#F07178",
|
"errorMessageForeground": "#e06c75",
|
||||||
"evaluatingExpressionForeground": "#979FAD",
|
"evaluatingExpressionForeground": "#979FAD",
|
||||||
"exceptionForeground": "#E5C17C",
|
"exceptionForeground": "#E5C17C",
|
||||||
"modifyingValueForeground": "#2979ff",
|
"modifyingValueForeground": "#2979ff",
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"inactiveBackground": "#282C34",
|
"inactiveBackground": "#282C34",
|
||||||
"inactiveForeground": "#6B727D",
|
"inactiveForeground": "#6B727D",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#2F333D",
|
"background": "#2F333D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"selectionBackground": "#3A3F4B50",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A3F4B70"
|
"selectionInactiveBackground": "#3A3F4B80"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#2F333D",
|
"disabledBackground": "#2F333D",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#282C34"
|
"separatorColor": "#282C34"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"highlight": "#282C34",
|
"highlight": "#282C34",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#282C34"
|
"shadow": "#282C34"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"eapTagBackground": "#383D48",
|
"eapTagBackground": "#383D48",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"lightSelectionBackground": "#383E49",
|
"lightSelectionBackground": "#383E49",
|
||||||
"paidTagBackground": "#383D48",
|
"paidTagBackground": "#383D48",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"tagForeground": "#2979ff",
|
"tagForeground": "#2979ff",
|
||||||
"tagBackground": "#383D48",
|
"tagBackground": "#383D48",
|
||||||
"trialTagBackground": "#383D48",
|
"trialTagBackground": "#383D48",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#282C34",
|
"disabledBackground": "#282C34",
|
||||||
"disabledForeground": "#6B727D",
|
"disabledForeground": "#6B727D",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#282C34",
|
"ScreenView.borderColor": "#282C34",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"gridColor": "#282C34",
|
"gridColor": "#282C34",
|
||||||
"highlightOuter": "#383E49",
|
"highlightOuter": "#383E49",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#979FAD",
|
"lightSelectionInactiveForeground": "#979FAD",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#282C34",
|
"background": "#282C34",
|
||||||
"foreground": "#979FAD",
|
"foreground": "#979FAD",
|
||||||
"hash": "#282C34",
|
"hash": "#282C34",
|
||||||
"hoverBackground": "#3A3F4B70",
|
"hoverBackground": "#3A3F4B80",
|
||||||
"hoverInactiveBackground": "#383E49",
|
"hoverInactiveBackground": "#383E49",
|
||||||
"modifiedItemForeground": "#2979ff",
|
"modifiedItemForeground": "#2979ff",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#3A3F4B70",
|
"selectionBackground": "#3A3F4B80",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A3F4B70",
|
"selectionInactiveBackground": "#3A3F4B80",
|
||||||
"textBackground": "#282C34"
|
"textBackground": "#282C34"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#21252B",
|
"Canvas.background": "#21252B",
|
||||||
"highStroke.foreground": "#979FAD",
|
"highStroke.foreground": "#979FAD",
|
||||||
"Label.foreground": "#979FAD",
|
"Label.foreground": "#979FAD",
|
||||||
"List.selectionBackground": "#3A3F4B70",
|
"List.selectionBackground": "#3A3F4B80",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#282C34",
|
"borderColor": "#282C34",
|
||||||
"Component.foreground": "#979FAD",
|
"Component.foreground": "#979FAD",
|
||||||
"ConstraintSetText.foreground": "#979FAD",
|
"ConstraintSetText.foreground": "#979FAD",
|
||||||
"ConstraintSet.background": "#2F333D",
|
"ConstraintSet.background": "#2F333D",
|
||||||
"CSPanel.SelectedFocusBackground": "#3A3F4B",
|
"CSPanel.SelectedFocusBackground": "#4D515D",
|
||||||
"CSPanel.SelectedBackground": "#3A3F4B70",
|
"CSPanel.SelectedBackground": "#3A3F4B80",
|
||||||
"cs_FocusText.infoForeground": "#979FAD",
|
"cs_FocusText.infoForeground": "#979FAD",
|
||||||
"CursorTextColor.foreground": "#979FAD",
|
"CursorTextColor.foreground": "#979FAD",
|
||||||
"HoverColor.disabledBackground": "#6B727D",
|
"HoverColor.disabledBackground": "#6B727D",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#979FAD",
|
"Commit.unmatchedForeground": "#979FAD",
|
||||||
"Commit.currentBranchBackground": "#2F333D",
|
"Commit.currentBranchBackground": "#2F333D",
|
||||||
"Commit.hoveredBackground": "#3A3F4B70"
|
"Commit.hoveredBackground": "#3A3F4B80"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#21252B",
|
"actions.background": "#21252B",
|
||||||
"actions.selectionBackground": "#383D48",
|
"actions.selectionBackground": "#383D48",
|
||||||
"background": "#2F333D",
|
"background": "#2F333D",
|
||||||
"selectionBackground": "#3A3F4B",
|
"selectionBackground": "#4D515D",
|
||||||
"selectionInactiveBackground": "#2F333D"
|
"selectionInactiveBackground": "#2F333D"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -970,7 +970,7 @@
|
|||||||
"Actions.Grey": "#979FAD",
|
"Actions.Grey": "#979FAD",
|
||||||
"Actions.GreyInline": "#59626F",
|
"Actions.GreyInline": "#59626F",
|
||||||
"Actions.GreyInline.Dark": "#979FAD",
|
"Actions.GreyInline.Dark": "#979FAD",
|
||||||
"Actions.Red": "#F07178",
|
"Actions.Red": "#e06c75",
|
||||||
"Actions.Yellow": "#E5C17C",
|
"Actions.Yellow": "#E5C17C",
|
||||||
"Checkbox.Background.Default": "#21252B",
|
"Checkbox.Background.Default": "#21252B",
|
||||||
"Checkbox.Background.Default.Dark": "#21252B",
|
"Checkbox.Background.Default.Dark": "#21252B",
|
||||||
@@ -996,8 +996,8 @@
|
|||||||
"Checkbox.Focus.Thin.Selected.Dark": "#979FAD",
|
"Checkbox.Focus.Thin.Selected.Dark": "#979FAD",
|
||||||
"Objects.Grey": "#59626F",
|
"Objects.Grey": "#59626F",
|
||||||
"Objects.Blue": "#61AEEF",
|
"Objects.Blue": "#61AEEF",
|
||||||
"Objects.RedStatus": "#F07178",
|
"Objects.RedStatus": "#e06c75",
|
||||||
"Objects.Red": "#F07178",
|
"Objects.Red": "#e06c75",
|
||||||
"Objects.Pink": "#C679DD",
|
"Objects.Pink": "#C679DD",
|
||||||
"Objects.Yellow": "#E5C17C",
|
"Objects.Yellow": "#E5C17C",
|
||||||
"Objects.Green": "#98C379",
|
"Objects.Green": "#98C379",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -14,29 +14,29 @@
|
|||||||
"acceleratorSelectionForeground": "#6272A4",
|
"acceleratorSelectionForeground": "#6272A4",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"disabledBackground": "#34353D",
|
"disabledBackground": "#313341",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"focusColor": "#44475a",
|
"focusColor": "#6272A4",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#34353D",
|
"inactiveBackground": "#313341",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionBackgroundInactive": "#282A36",
|
"selectionBackgroundInactive": "#282A36",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveBackground": "#282A36",
|
"selectionInactiveBackground": "#282A36",
|
||||||
"separatorColor": "#21222C"
|
"separatorColor": "#21222C"
|
||||||
},
|
},
|
||||||
"activeCaption": "#282A36",
|
"activeCaption": "#282A36",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#9580ff50",
|
"hoverBackground": "#FF79C550",
|
||||||
"hoverBorderColor": "#9580ff50",
|
"hoverBorderColor": "#FF79C550",
|
||||||
"hoverSeparatorColor": "#393C4B",
|
"hoverSeparatorColor": "#393C4B",
|
||||||
"focusedBorderColor": "#9580ff50",
|
"focusedBorderColor": "#FF79C550",
|
||||||
"pressedBackground": "#9580ff50",
|
"pressedBackground": "#FF79C550",
|
||||||
"pressedBorderColor": "#9580ff50"
|
"pressedBorderColor": "#FF79C550"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#44475A"
|
"selectionBackground": "#44475A"
|
||||||
@@ -49,9 +49,9 @@
|
|||||||
"default": {
|
"default": {
|
||||||
"endBackground": "#44475A",
|
"endBackground": "#44475A",
|
||||||
"endBorderColor": "#44475A",
|
"endBorderColor": "#44475A",
|
||||||
"foreground": "#8BE9FD",
|
"foreground": "#FFFFFF",
|
||||||
"focusColor": "#9580ff",
|
"focusColor": "#FF79C5",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"shadowColor": "#44475A",
|
"shadowColor": "#44475A",
|
||||||
"startBackground": "#44475A",
|
"startBackground": "#44475A",
|
||||||
"startBorderColor": "#44475A"
|
"startBorderColor": "#44475A"
|
||||||
@@ -60,13 +60,13 @@
|
|||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"endBackground": "#393C4B",
|
"endBackground": "#393C4B",
|
||||||
"endBorderColor": "#393C4B",
|
"endBorderColor": "#393C4B",
|
||||||
"focus": "#44475a",
|
"focus": "#6272A4",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"foreground": "#6272A4",
|
"foreground": "#6272A4",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#8BE9FD",
|
||||||
"mt.background": "#393C4B",
|
"mt.background": "#393C4B",
|
||||||
"mt.foreground": "#6272A4",
|
"mt.foreground": "#6272A4",
|
||||||
"mt.selectedForeground": "#FFFFFF",
|
"mt.selectedForeground": "#8BE9FD",
|
||||||
"mt.selection.color1": "#44475A",
|
"mt.selection.color1": "#44475A",
|
||||||
"mt.selection.color2": "#44475A",
|
"mt.selection.color2": "#44475A",
|
||||||
"startBackground": "#393C4B",
|
"startBackground": "#393C4B",
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"select": "#9580ff"
|
"select": "#FF79C5"
|
||||||
},
|
},
|
||||||
"CheckBoxMenuItem": {
|
"CheckBoxMenuItem": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
@@ -96,12 +96,12 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#F8F8F2",
|
"Avatar.foreground": "#F8F8F2",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#9580ff",
|
"accessDot": "#FF79C5",
|
||||||
"dropdownBorder": "#282A36",
|
"dropdownBorder": "#282A36",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
@@ -121,78 +121,78 @@
|
|||||||
},
|
},
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"buttonBackground": "#393C4B",
|
"buttonBackground": "#393C4B",
|
||||||
"darcula.hoveredArrowButtonForeground": "#9580ff",
|
"darcula.hoveredArrowButtonForeground": "#FF79C5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"modifiedItemForeground": "#9580ff",
|
"modifiedItemForeground": "#FF79C5",
|
||||||
"nonEditableBackground": "#282A36",
|
"nonEditableBackground": "#282A36",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#21222C",
|
"ComboPopup.border": "#21222C",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"matchForeground": "#9580ff",
|
"matchForeground": "#FF79C5",
|
||||||
"matchSelectionForeground": "#9580ff",
|
"matchSelectionForeground": "#FF79C5",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#8BE9FD",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#8BE9FD",
|
||||||
"selectionInactiveInfoForeground": "#6272A4",
|
"selectionInactiveInfoForeground": "#6272A4",
|
||||||
"selectionInactiveBackground": "#44475A50",
|
"selectionInactiveBackground": "#44475A",
|
||||||
"selectionBackground": "#44475A80",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#44475a",
|
"borderColor": "#6272A4",
|
||||||
"disabledBorderColor": "#393C4B",
|
"disabledBorderColor": "#393C4B",
|
||||||
"focusColor": "#9580ff",
|
"focusColor": "#FF79C5",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"hoverIconColor": "#9580ff",
|
"hoverIconColor": "#FF79C5",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"iconColor": "#F8F8F2"
|
"iconColor": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"control": "#282A36",
|
"control": "#282A36",
|
||||||
"controlText": "#6272A4",
|
"controlText": "#6272A4",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#9580ff",
|
"background": "#FF79C5",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#6272A4",
|
"collectingDataForeground": "#6272A4",
|
||||||
"changedValueForeground": "#9580ff",
|
"changedValueForeground": "#FF79C5",
|
||||||
"errorMessageForeground": "#8BE9FD",
|
"errorMessageForeground": "#f780bf",
|
||||||
"evaluatingExpressionForeground": "#6272A4",
|
"evaluatingExpressionForeground": "#6272A4",
|
||||||
"exceptionForeground": "#50FA7B",
|
"exceptionForeground": "#8aff80",
|
||||||
"modifyingValueForeground": "#9580ff",
|
"modifyingValueForeground": "#FF79C5",
|
||||||
"valueForeground": "#9580ff"
|
"valueForeground": "#FF79C5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
"selectedBackground": "#44475a",
|
"selectedBackground": "#6272A4",
|
||||||
"underlinedTabBackground": "#44475a"
|
"underlinedTabBackground": "#6272A4"
|
||||||
},
|
},
|
||||||
"DebuggerPopup": {
|
"DebuggerPopup": {
|
||||||
"borderColor": "#44475a"
|
"borderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"DefaultTabs": {
|
"DefaultTabs": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"hoverColor": "#191A21",
|
"hoverColor": "#191A21",
|
||||||
"hoverMaskColor": "#44475a",
|
"hoverMaskColor": "#6272A4",
|
||||||
"inactiveColoredTabBackground": "#282A36",
|
"inactiveColoredTabBackground": "#282A36",
|
||||||
"inactiveColoredFileBackground": "#393C4B",
|
"inactiveColoredFileBackground": "#393C4B",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"inactiveMaskColor": "#191A21",
|
"inactiveMaskColor": "#191A21",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#282A36",
|
"Desktop.background": "#282A36",
|
||||||
"DialogWrapper.southPanelBackground": "#282A36",
|
"DialogWrapper.southPanelBackground": "#282A36",
|
||||||
@@ -209,41 +209,41 @@
|
|||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#282A36",
|
"inactiveBackground": "#282A36",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"hoverMaskColor": "#44475a",
|
"hoverMaskColor": "#6272A4",
|
||||||
"inactiveMaskColor": "#282A36",
|
"inactiveMaskColor": "#282A36",
|
||||||
"inactiveColoredFileBackground": "#282A36",
|
"inactiveColoredFileBackground": "#282A36",
|
||||||
"inactiveUnderlineColor": "#6272A4",
|
"inactiveUnderlineColor": "#6272A4",
|
||||||
"selectedForeground": "#F8F8F2",
|
"selectedForeground": "#F8F8F2",
|
||||||
"selectedBackground": "#44475A",
|
"selectedBackground": "#44475A",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#F8F8F2"
|
"underlinedTabForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#34353D",
|
"Yellow": "#313341",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -261,11 +261,11 @@
|
|||||||
"Focus.color": "#21222C",
|
"Focus.color": "#21222C",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#393C4B",
|
"inactiveBackground": "#393C4B",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionForeground": "#8BE9FD",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionBackground": "#44475A"
|
"selectionBackground": "#44475A"
|
||||||
},
|
},
|
||||||
"GotItTooltip.borderColor": "#1D2228",
|
"GotItTooltip.borderColor": "#1D2228",
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"shortcutForeground": "#6272A4"
|
"shortcutForeground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#9580ff",
|
"Hyperlink.linkColor": "#FF79C5",
|
||||||
"inactiveCaption": "#282A36",
|
"inactiveCaption": "#282A36",
|
||||||
"inactiveCaptionBorder": "#282A36",
|
"inactiveCaptionBorder": "#282A36",
|
||||||
"inactiveCaptionText": "#6272A4",
|
"inactiveCaptionText": "#6272A4",
|
||||||
@@ -311,26 +311,26 @@
|
|||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedDisabledForeground": "#F8F8F2"
|
"selectedDisabledForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
"activeForeground": "#9580ff",
|
"activeForeground": "#FF79C5",
|
||||||
"hoverForeground": "#9580ff",
|
"hoverForeground": "#FF79C5",
|
||||||
"pressedForeground": "#9580ff",
|
"pressedForeground": "#FF79C5",
|
||||||
"secondaryForeground": "#6272A4",
|
"secondaryForeground": "#6272A4",
|
||||||
"visitedForeground": "#9580ff"
|
"visitedForeground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"link.foreground": "#9580ff",
|
"link.foreground": "#FF79C5",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"selectionBackground": "#44475A50",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveForeground": "#8BE9FD",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#44475A70"
|
"selectionInactiveBackground": "#44475A50"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -339,19 +339,19 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"mergeCommits": "#393C4B",
|
"mergeCommits": "#393C4B",
|
||||||
"primaryColor": "#6272A4",
|
"primaryColor": "#6272A4",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"tab.backgroundColor": "#282A36",
|
"tab.backgroundColor": "#282A36",
|
||||||
"tab.borderColor": "#9580ff",
|
"tab.borderColor": "#FF79C5",
|
||||||
"tagColor": "#6272A4"
|
"tagColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#282A36",
|
"allocatedBackground": "#282A36",
|
||||||
"usedColor": "#44475a",
|
"usedColor": "#6272A4",
|
||||||
"usedBackground": "#44475a"
|
"usedBackground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#8BE9FD",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"separatorColor": "#21222C"
|
"separatorColor": "#21222C"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
@@ -370,19 +370,19 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"highlight": "#282A36",
|
"highlight": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"shadow": "#191A21"
|
"shadow": "#191A21"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#8BE9FD",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledBackground": "#282A36",
|
"disabledBackground": "#282A36",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#F8F8F2",
|
"arrowColor": "#F8F8F2",
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
"background": "#191A21"
|
"background": "#191A21"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#9580ff",
|
"NewPSD.warning": "#FF79C5",
|
||||||
"Notification": {
|
"Notification": {
|
||||||
"background": "#1D2228",
|
"background": "#1D2228",
|
||||||
"borderColor": "#1D2228",
|
"borderColor": "#1D2228",
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#393C4B",
|
"color": "#393C4B",
|
||||||
"focusedColor": "#9580ff",
|
"focusedColor": "#FF79C5",
|
||||||
"disabledColor": "#6272A4"
|
"disabledColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -435,8 +435,8 @@
|
|||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#44475A",
|
"borderColor": "#44475A",
|
||||||
"currentOverloadBackground": "#44475a",
|
"currentOverloadBackground": "#6272A4",
|
||||||
"currentParameterForeground": "#9580ff",
|
"currentParameterForeground": "#FF79C5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
@@ -444,32 +444,32 @@
|
|||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"capsLockIconColor": "#9580ff",
|
"capsLockIconColor": "#FF79C5",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"eapTagBackground": "#44475a",
|
"eapTagBackground": "#6272A4",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"lightSelectionBackground": "#44475A",
|
"lightSelectionBackground": "#44475A",
|
||||||
"paidTagBackground": "#44475a",
|
"paidTagBackground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"tagForeground": "#9580ff",
|
"tagForeground": "#FF79C5",
|
||||||
"tagBackground": "#44475a",
|
"tagBackground": "#6272A4",
|
||||||
"trialTagBackground": "#44475a",
|
"trialTagBackground": "#6272A4",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#393C4B",
|
"installBackground": "#393C4B",
|
||||||
"installBorderColor": "#393C4B",
|
"installBorderColor": "#393C4B",
|
||||||
"installForeground": "#F8F8F2",
|
"installForeground": "#F8F8F2",
|
||||||
"installFocusedBackground": "#44475a",
|
"installFocusedBackground": "#6272A4",
|
||||||
"installFillForeground": "#6272A4",
|
"installFillForeground": "#6272A4",
|
||||||
"installFillBackground": "#393C4B",
|
"installFillBackground": "#393C4B",
|
||||||
"updateBackground": "#9580ff",
|
"updateBackground": "#FF79C5",
|
||||||
"updateBorderColor": "#393C4B",
|
"updateBorderColor": "#393C4B",
|
||||||
"updateForeground": "#F8F8F2"
|
"updateForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
@@ -483,7 +483,7 @@
|
|||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#8BE9FD",
|
||||||
"selectedBackground": "#44475A"
|
"selectedBackground": "#44475A"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -491,7 +491,7 @@
|
|||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"foreground": "#9580ff"
|
"foreground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"borderColor": "#191A21",
|
"borderColor": "#191A21",
|
||||||
"inactiveBorderColor": "#282A36",
|
"inactiveBorderColor": "#282A36",
|
||||||
@@ -519,15 +519,15 @@
|
|||||||
"PopupMenuSeparator.stripeIndent": 5,
|
"PopupMenuSeparator.stripeIndent": 5,
|
||||||
"ProgressBar": {
|
"ProgressBar": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#9580ff",
|
"foreground": "#FF79C5",
|
||||||
"indeterminateEndColor": "#9580ff",
|
"indeterminateEndColor": "#FF79C5",
|
||||||
"indeterminateStartColor": "#9580ff",
|
"indeterminateStartColor": "#FF79C5",
|
||||||
"progressColor": "#9580ff",
|
"progressColor": "#FF79C5",
|
||||||
"selectionBackground": "#44475a",
|
"selectionBackground": "#6272A4",
|
||||||
"trackColor": "#44475a"
|
"trackColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#9580ff"
|
"referenceHighlightColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -542,40 +542,40 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#21222C",
|
"ScreenView.borderColor": "#21222C",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"Mac": {
|
"Mac": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630",
|
"trackColor": "#282A3630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630"
|
"trackColor": "#282A3630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#44475a",
|
"thumb": "#6272A4",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630",
|
"trackColor": "#282A3630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630"
|
"trackColor": "#282A3630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -597,16 +597,16 @@
|
|||||||
"infoForeground": "#6272A4"
|
"infoForeground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#8BE9FD",
|
"active.foreground": "#FFFFFF",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#44475a"
|
"selectedBackground": "#6272A4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
"endBackground": "#9580ff",
|
"endBackground": "#FF79C5",
|
||||||
"startBackground": "#9580ff",
|
"startBackground": "#FF79C5",
|
||||||
"endColor": "#9580ff",
|
"endColor": "#FF79C5",
|
||||||
"startColor": "#9580ff"
|
"startColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"SearchField.errorBackground": "#1D2228",
|
"SearchField.errorBackground": "#1D2228",
|
||||||
"SearchOption": {
|
"SearchOption": {
|
||||||
@@ -626,17 +626,17 @@
|
|||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"buttonBorderColor": "#9580ff",
|
"buttonBorderColor": "#FF79C5",
|
||||||
"buttonColor": "#9580ff",
|
"buttonColor": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#282A36",
|
"tickColor": "#282A36",
|
||||||
"trackColor": "#44475A",
|
"trackColor": "#44475A",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#9580ff"
|
"thumb": "#FF79C5"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#44475a",
|
"background": "#6272A4",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"errorForeground": "#F8F8F2"
|
"errorForeground": "#F8F8F2"
|
||||||
@@ -645,7 +645,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"border": "3,3,3,3",
|
"border": "3,3,3,3",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"SplitPane": {
|
"SplitPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -654,12 +654,12 @@
|
|||||||
"SplitPaneDivider.draggingColor": "#282A36",
|
"SplitPaneDivider.draggingColor": "#282A36",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"LightEditBackground": "#44475A"
|
"LightEditBackground": "#44475A"
|
||||||
},
|
},
|
||||||
"TabbedPane": {
|
"TabbedPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"contentAreaColor": "#44475a",
|
"contentAreaColor": "#6272A4",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#21222C",
|
"darkShadow": "#21222C",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
@@ -669,16 +669,16 @@
|
|||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"highlight": "#21222C",
|
"highlight": "#21222C",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
"selectedTabPadInsets": "0,0,0,0",
|
"selectedTabPadInsets": "0,0,0,0",
|
||||||
"tabsOverlapBorder": true,
|
"tabsOverlapBorder": true,
|
||||||
"tabHeight": 32,
|
"tabHeight": 32,
|
||||||
"tabInsets": "5,10,5,10",
|
"tabInsets": "5,10,5,10",
|
||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#9580ff"
|
"underlineColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#191A21",
|
"TabbedPane.mt.tab.background": "#191A21",
|
||||||
"Table": {
|
"Table": {
|
||||||
@@ -687,22 +687,22 @@
|
|||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"dropLineColor": "#9580ff",
|
"dropLineColor": "#FF79C5",
|
||||||
"dropLineShortColor": "#9580ff",
|
"dropLineShortColor": "#FF79C5",
|
||||||
"focusCellBackground": "#44475A",
|
"focusCellBackground": "#44475A",
|
||||||
"focusCellForeground": "#8BE9FD",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"gridColor": "#282A36",
|
"gridColor": "#282A36",
|
||||||
"highlightOuter": "#44475A",
|
"highlightOuter": "#44475A",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"lightSelectionForeground": "#8BE9FD",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#6272A4",
|
"lightSelectionInactiveForeground": "#6272A4",
|
||||||
"lightSelectionInactiveBackground": "#282A36",
|
"lightSelectionInactiveBackground": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#44475A",
|
"selectionInactiveBackground": "#44475A",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#8BE9FD",
|
||||||
"sortIconColor": "#F8F8F2",
|
"sortIconColor": "#F8F8F2",
|
||||||
"stripeColor": "#191A21"
|
"stripeColor": "#191A21"
|
||||||
},
|
},
|
||||||
@@ -714,7 +714,7 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"focusCellBackground": "#44475A",
|
"focusCellBackground": "#44475A",
|
||||||
"focusCellForeground": "#8BE9FD",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#282A36"
|
"separatorColor": "#282A36"
|
||||||
},
|
},
|
||||||
@@ -723,31 +723,31 @@
|
|||||||
"textText": "#6272A4",
|
"textText": "#6272A4",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"Button.hoverBackground": "#44475a",
|
"Button.hoverBackground": "#6272A4",
|
||||||
"inactiveBackground": "#282A36",
|
"inactiveBackground": "#282A36",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"inactiveInfoForeground": "#6272A4"
|
"inactiveInfoForeground": "#6272A4"
|
||||||
@@ -760,8 +760,8 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"offForeground": "#282A36",
|
"offForeground": "#282A36",
|
||||||
"offBackground": "#282A36",
|
"offBackground": "#282A36",
|
||||||
"onBackground": "#9580ff",
|
"onBackground": "#FF79C5",
|
||||||
"onForeground": "#9580ff"
|
"onForeground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
@@ -782,7 +782,7 @@
|
|||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#191A21"
|
"selectedBackground": "#191A21"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -794,16 +794,16 @@
|
|||||||
"background": "#282A36"
|
"background": "#282A36"
|
||||||
},
|
},
|
||||||
"HeaderTab": {
|
"HeaderTab": {
|
||||||
"borderColor": "#44475a",
|
"borderColor": "#6272A4",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverInactiveBackground": "#44475a",
|
"hoverInactiveBackground": "#6272A4",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"selectedBackground": "#191A21",
|
"selectedBackground": "#191A21",
|
||||||
"selectedInactiveBackground": "#191A21",
|
"selectedInactiveBackground": "#191A21",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabInactiveBackground": "#282A36",
|
"underlinedTabInactiveBackground": "#282A36",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#8BE9FD",
|
||||||
"underlinedTabInactiveForeground": "#F8F8F2"
|
"underlinedTabInactiveForeground": "#F8F8F2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"foreground": "#6272A4",
|
"foreground": "#6272A4",
|
||||||
"hash": "#21222C",
|
"hash": "#21222C",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"modifiedItemForeground": "#9580ff",
|
"modifiedItemForeground": "#FF79C5",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#44475A70",
|
"selectionBackground": "#44475A50",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#8BE9FD",
|
||||||
"selectionInactiveBackground": "#44475A70",
|
"selectionInactiveBackground": "#44475A50",
|
||||||
"textBackground": "#191A21"
|
"textBackground": "#191A21"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -834,23 +834,23 @@
|
|||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"hoverBorderColor": "#44475a"
|
"hoverBorderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Connector": {
|
"Connector": {
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"hoverBorderColor": "#44475a"
|
"hoverBorderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#191A21",
|
"Canvas.background": "#191A21",
|
||||||
"highStroke.foreground": "#F8F8F2",
|
"highStroke.foreground": "#F8F8F2",
|
||||||
"Label.foreground": "#6272A4",
|
"Label.foreground": "#6272A4",
|
||||||
"List.selectionBackground": "#44475A70",
|
"List.selectionBackground": "#44475A50",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"Component.foreground": "#F8F8F2",
|
"Component.foreground": "#F8F8F2",
|
||||||
"ConstraintSetText.foreground": "#6272A4",
|
"ConstraintSetText.foreground": "#6272A4",
|
||||||
"ConstraintSet.background": "#282A36",
|
"ConstraintSet.background": "#282A36",
|
||||||
"CSPanel.SelectedFocusBackground": "#44475A",
|
"CSPanel.SelectedFocusBackground": "#44475A",
|
||||||
"CSPanel.SelectedBackground": "#44475A70",
|
"CSPanel.SelectedBackground": "#44475A50",
|
||||||
"cs_FocusText.infoForeground": "#6272A4",
|
"cs_FocusText.infoForeground": "#6272A4",
|
||||||
"CursorTextColor.foreground": "#F8F8F2",
|
"CursorTextColor.foreground": "#F8F8F2",
|
||||||
"HoverColor.disabledBackground": "#6272A4",
|
"HoverColor.disabledBackground": "#6272A4",
|
||||||
@@ -860,9 +860,9 @@
|
|||||||
"ourCS.background": "#282A36",
|
"ourCS.background": "#282A36",
|
||||||
"ourCS_Border.borderColor": "#21222C",
|
"ourCS_Border.borderColor": "#21222C",
|
||||||
"ourCS_TextColor.foreground": "#6272A4",
|
"ourCS_TextColor.foreground": "#6272A4",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#8BE9FD",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#44475A",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#44475A",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#44475a",
|
"ourCS_SelectedBorder.pressedBorderColor": "#6272A4",
|
||||||
"ourML_BarColor.separatorColor": "#21222C",
|
"ourML_BarColor.separatorColor": "#21222C",
|
||||||
"PrimaryPanel.background": "#191A21",
|
"PrimaryPanel.background": "#191A21",
|
||||||
"SecondaryPanel.background": "#282A36",
|
"SecondaryPanel.background": "#282A36",
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectedForeground": "#FFFFFF"
|
"selectedForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Preview.background": "#282A36",
|
"Preview.background": "#282A36",
|
||||||
"stroke.acceleratorForeground": "#6272A4"
|
"stroke.acceleratorForeground": "#6272A4"
|
||||||
@@ -895,17 +895,17 @@
|
|||||||
"selectedBranchBackground": "#282A36"
|
"selectedBranchBackground": "#282A36"
|
||||||
},
|
},
|
||||||
"GitCommits": {
|
"GitCommits": {
|
||||||
"graphColor": "#44475a"
|
"graphColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#9580ff",
|
"localBranchIconColor": "#FF79C5",
|
||||||
"otherIconColor": "#6272A4",
|
"otherIconColor": "#6272A4",
|
||||||
"remoteBranchIconColor": "#F8F8F2",
|
"remoteBranchIconColor": "#F8F8F2",
|
||||||
"tagIconColor": "#6272A4"
|
"tagIconColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#9580ff",
|
"branchIconColor": "#FF79C5",
|
||||||
"bookmarkIconColor": "#8BE9FD",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#6272A4",
|
"closedBranchIconColor": "#6272A4",
|
||||||
"localTagIconColor": "#6272A4",
|
"localTagIconColor": "#6272A4",
|
||||||
"mqTagIconColor": "#6272A4",
|
"mqTagIconColor": "#6272A4",
|
||||||
@@ -915,11 +915,11 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#6272A4",
|
"Commit.unmatchedForeground": "#6272A4",
|
||||||
"Commit.currentBranchBackground": "#282A36",
|
"Commit.currentBranchBackground": "#282A36",
|
||||||
"Commit.hoveredBackground": "#44475A70"
|
"Commit.hoveredBackground": "#44475A50"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#8BE9FD",
|
"foreground": "#FFFFFF",
|
||||||
"backgroundBase": "#44475a"
|
"backgroundBase": "#6272A4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
@@ -942,7 +942,7 @@
|
|||||||
"SidePanel.background": "#282A36",
|
"SidePanel.background": "#282A36",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#191A21",
|
"actions.background": "#191A21",
|
||||||
"actions.selectionBackground": "#44475a",
|
"actions.selectionBackground": "#6272A4",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionInactiveBackground": "#282A36"
|
"selectionInactiveBackground": "#282A36"
|
||||||
@@ -958,53 +958,53 @@
|
|||||||
"#43494A": "#191A21",
|
"#43494A": "#191A21",
|
||||||
"#6B6B6B": "#6272A4",
|
"#6B6B6B": "#6272A4",
|
||||||
"#A7A7A7": "#282A36",
|
"#A7A7A7": "#282A36",
|
||||||
"#3D6185": "#9580ff",
|
"#3D6185": "#FF79C5",
|
||||||
"#466D94": "#9580ff",
|
"#466D94": "#FF79C5",
|
||||||
"#3C3F41": "#282A36",
|
"#3C3F41": "#282A36",
|
||||||
"#545556": "#6272A4",
|
"#545556": "#6272A4",
|
||||||
"#606060": "#6272A4",
|
"#606060": "#6272A4",
|
||||||
"#9AA7B0": "#F8F8F2",
|
"#9AA7B0": "#F8F8F2",
|
||||||
"#675133": "#9580ff",
|
"#675133": "#FF79C5",
|
||||||
"Actions.Blue": "#50FA78",
|
"Actions.Blue": "#8aff80",
|
||||||
"Actions.Green": "#F1FA8C",
|
"Actions.Green": "#feff80",
|
||||||
"Actions.Grey": "#6272A4",
|
"Actions.Grey": "#6272A4",
|
||||||
"Actions.GreyInline": "#6272A4",
|
"Actions.GreyInline": "#6272A4",
|
||||||
"Actions.GreyInline.Dark": "#F8F8F2",
|
"Actions.GreyInline.Dark": "#F8F8F2",
|
||||||
"Actions.Red": "#8BE9FD",
|
"Actions.Red": "#f780bf",
|
||||||
"Actions.Yellow": "#50FA7B",
|
"Actions.Yellow": "#8aff80",
|
||||||
"Checkbox.Background.Default": "#191A21",
|
"Checkbox.Background.Default": "#191A21",
|
||||||
"Checkbox.Background.Default.Dark": "#191A21",
|
"Checkbox.Background.Default.Dark": "#191A21",
|
||||||
"Checkbox.Background.Disabled": "#34353D",
|
"Checkbox.Background.Disabled": "#313341",
|
||||||
"Checkbox.Background.Disabled.Dark": "#34353D",
|
"Checkbox.Background.Disabled.Dark": "#313341",
|
||||||
"Checkbox.Border.Default": "#21222C",
|
"Checkbox.Border.Default": "#21222C",
|
||||||
"Checkbox.Border.Default.Dark": "#21222C",
|
"Checkbox.Border.Default.Dark": "#21222C",
|
||||||
"Checkbox.Border.Disabled": "#6272A4",
|
"Checkbox.Border.Disabled": "#6272A4",
|
||||||
"Checkbox.Border.Disabled.Dark": "#6272A4",
|
"Checkbox.Border.Disabled.Dark": "#6272A4",
|
||||||
"Checkbox.Focus.Thin.Default": "#9580ff",
|
"Checkbox.Focus.Thin.Default": "#FF79C5",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#9580ff",
|
"Checkbox.Focus.Thin.Default.Dark": "#FF79C5",
|
||||||
"Checkbox.Focus.Wide": "#9580ff",
|
"Checkbox.Focus.Wide": "#FF79C5",
|
||||||
"Checkbox.Focus.Wide.Dark": "#9580ff",
|
"Checkbox.Focus.Wide.Dark": "#FF79C5",
|
||||||
"Checkbox.Foreground.Disabled": "#6272A4",
|
"Checkbox.Foreground.Disabled": "#6272A4",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#6272A4",
|
"Checkbox.Foreground.Disabled.Dark": "#6272A4",
|
||||||
"Checkbox.Background.Selected": "#9580ff",
|
"Checkbox.Background.Selected": "#FF79C5",
|
||||||
"Checkbox.Background.Selected.Dark": "#282A36",
|
"Checkbox.Background.Selected.Dark": "#282A36",
|
||||||
"Checkbox.Border.Selected": "#9580ff",
|
"Checkbox.Border.Selected": "#FF79C5",
|
||||||
"Checkbox.Border.Selected.Dark": "#9580ff",
|
"Checkbox.Border.Selected.Dark": "#FF79C5",
|
||||||
"Checkbox.Foreground.Selected": "#9580ff",
|
"Checkbox.Foreground.Selected": "#FF79C5",
|
||||||
"Checkbox.Foreground.Selected.Dark": "#9580ff",
|
"Checkbox.Foreground.Selected.Dark": "#FF79C5",
|
||||||
"Checkbox.Focus.Thin.Selected": "#F8F8F2",
|
"Checkbox.Focus.Thin.Selected": "#F8F8F2",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#F8F8F2",
|
"Checkbox.Focus.Thin.Selected.Dark": "#F8F8F2",
|
||||||
"Objects.Grey": "#6272A4",
|
"Objects.Grey": "#6272A4",
|
||||||
"Objects.Blue": "#50FA78",
|
"Objects.Blue": "#8aff80",
|
||||||
"Objects.RedStatus": "#8BE9FD",
|
"Objects.RedStatus": "#f780bf",
|
||||||
"Objects.Red": "#8BE9FD",
|
"Objects.Red": "#f780bf",
|
||||||
"Objects.Pink": "#FF79C6",
|
"Objects.Pink": "#f780bf",
|
||||||
"Objects.Yellow": "#50FA7B",
|
"Objects.Yellow": "#8aff80",
|
||||||
"Objects.Green": "#F1FA8C",
|
"Objects.Green": "#feff80",
|
||||||
"Objects.Purple": "#FF79C6",
|
"Objects.Purple": "#f780bf",
|
||||||
"Objects.BlackText": "#F8F8F2",
|
"Objects.BlackText": "#F8F8F2",
|
||||||
"Objects.YellowDark": "#BD93F9",
|
"Objects.YellowDark": "#9580ff",
|
||||||
"Objects.GreenAndroid": "#F1FA8C"
|
"Objects.GreenAndroid": "#feff80"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,29 +14,29 @@
|
|||||||
"acceleratorSelectionForeground": "#6272A4",
|
"acceleratorSelectionForeground": "#6272A4",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"disabledBackground": "#34353D",
|
"disabledBackground": "#313341",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"focusColor": "#44475a",
|
"focusColor": "#6272A4",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#34353D",
|
"inactiveBackground": "#313341",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionBackgroundInactive": "#282A36",
|
"selectionBackgroundInactive": "#282A36",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveBackground": "#282A36",
|
"selectionInactiveBackground": "#282A36",
|
||||||
"separatorColor": "#21222C"
|
"separatorColor": "#21222C"
|
||||||
},
|
},
|
||||||
"activeCaption": "#282A36",
|
"activeCaption": "#282A36",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#9580ff50",
|
"hoverBackground": "#FF79C550",
|
||||||
"hoverBorderColor": "#9580ff50",
|
"hoverBorderColor": "#FF79C550",
|
||||||
"hoverSeparatorColor": "#393C4B",
|
"hoverSeparatorColor": "#393C4B",
|
||||||
"focusedBorderColor": "#9580ff50",
|
"focusedBorderColor": "#FF79C550",
|
||||||
"pressedBackground": "#9580ff50",
|
"pressedBackground": "#FF79C550",
|
||||||
"pressedBorderColor": "#9580ff50"
|
"pressedBorderColor": "#FF79C550"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#44475A"
|
"selectionBackground": "#44475A"
|
||||||
@@ -49,9 +49,9 @@
|
|||||||
"default": {
|
"default": {
|
||||||
"endBackground": "#44475A",
|
"endBackground": "#44475A",
|
||||||
"endBorderColor": "#44475A",
|
"endBorderColor": "#44475A",
|
||||||
"foreground": "#8BE9FD",
|
"foreground": "#FFFFFF",
|
||||||
"focusColor": "#9580ff",
|
"focusColor": "#FF79C5",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"shadowColor": "#44475A",
|
"shadowColor": "#44475A",
|
||||||
"startBackground": "#44475A",
|
"startBackground": "#44475A",
|
||||||
"startBorderColor": "#44475A"
|
"startBorderColor": "#44475A"
|
||||||
@@ -60,13 +60,13 @@
|
|||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"endBackground": "#393C4B",
|
"endBackground": "#393C4B",
|
||||||
"endBorderColor": "#393C4B",
|
"endBorderColor": "#393C4B",
|
||||||
"focus": "#44475a",
|
"focus": "#6272A4",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"foreground": "#6272A4",
|
"foreground": "#6272A4",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#8BE9FD",
|
||||||
"mt.background": "#393C4B",
|
"mt.background": "#393C4B",
|
||||||
"mt.foreground": "#6272A4",
|
"mt.foreground": "#6272A4",
|
||||||
"mt.selectedForeground": "#FFFFFF",
|
"mt.selectedForeground": "#8BE9FD",
|
||||||
"mt.selection.color1": "#44475A",
|
"mt.selection.color1": "#44475A",
|
||||||
"mt.selection.color2": "#44475A",
|
"mt.selection.color2": "#44475A",
|
||||||
"startBackground": "#393C4B",
|
"startBackground": "#393C4B",
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"select": "#9580ff"
|
"select": "#FF79C5"
|
||||||
},
|
},
|
||||||
"CheckBoxMenuItem": {
|
"CheckBoxMenuItem": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
@@ -96,12 +96,12 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#F8F8F2",
|
"Avatar.foreground": "#F8F8F2",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#9580ff",
|
"accessDot": "#FF79C5",
|
||||||
"dropdownBorder": "#282A36",
|
"dropdownBorder": "#282A36",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
@@ -121,78 +121,78 @@
|
|||||||
},
|
},
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"buttonBackground": "#393C4B",
|
"buttonBackground": "#393C4B",
|
||||||
"darcula.hoveredArrowButtonForeground": "#9580ff",
|
"darcula.hoveredArrowButtonForeground": "#FF79C5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"modifiedItemForeground": "#9580ff",
|
"modifiedItemForeground": "#FF79C5",
|
||||||
"nonEditableBackground": "#282A36",
|
"nonEditableBackground": "#282A36",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#21222C",
|
"ComboPopup.border": "#21222C",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"matchForeground": "#9580ff",
|
"matchForeground": "#FF79C5",
|
||||||
"matchSelectionForeground": "#9580ff",
|
"matchSelectionForeground": "#FF79C5",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#8BE9FD",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#8BE9FD",
|
||||||
"selectionInactiveInfoForeground": "#6272A4",
|
"selectionInactiveInfoForeground": "#6272A4",
|
||||||
"selectionInactiveBackground": "#44475A50",
|
"selectionInactiveBackground": "#44475A",
|
||||||
"selectionBackground": "#44475A80",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#44475a",
|
"borderColor": "#6272A4",
|
||||||
"disabledBorderColor": "#393C4B",
|
"disabledBorderColor": "#393C4B",
|
||||||
"focusColor": "#9580ff",
|
"focusColor": "#FF79C5",
|
||||||
"focusedBorderColor": "#9580ff",
|
"focusedBorderColor": "#FF79C5",
|
||||||
"hoverIconColor": "#9580ff",
|
"hoverIconColor": "#FF79C5",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"iconColor": "#F8F8F2"
|
"iconColor": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"control": "#282A36",
|
"control": "#282A36",
|
||||||
"controlText": "#6272A4",
|
"controlText": "#6272A4",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#9580ff",
|
"background": "#FF79C5",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#6272A4",
|
"collectingDataForeground": "#6272A4",
|
||||||
"changedValueForeground": "#9580ff",
|
"changedValueForeground": "#FF79C5",
|
||||||
"errorMessageForeground": "#8BE9FD",
|
"errorMessageForeground": "#f780bf",
|
||||||
"evaluatingExpressionForeground": "#6272A4",
|
"evaluatingExpressionForeground": "#6272A4",
|
||||||
"exceptionForeground": "#50FA7B",
|
"exceptionForeground": "#8aff80",
|
||||||
"modifyingValueForeground": "#9580ff",
|
"modifyingValueForeground": "#FF79C5",
|
||||||
"valueForeground": "#9580ff"
|
"valueForeground": "#FF79C5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
"selectedBackground": "#44475a",
|
"selectedBackground": "#6272A4",
|
||||||
"underlinedTabBackground": "#44475a"
|
"underlinedTabBackground": "#6272A4"
|
||||||
},
|
},
|
||||||
"DebuggerPopup": {
|
"DebuggerPopup": {
|
||||||
"borderColor": "#44475a"
|
"borderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"DefaultTabs": {
|
"DefaultTabs": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"hoverColor": "#282A36",
|
"hoverColor": "#282A36",
|
||||||
"hoverMaskColor": "#44475a",
|
"hoverMaskColor": "#6272A4",
|
||||||
"inactiveColoredTabBackground": "#282A36",
|
"inactiveColoredTabBackground": "#282A36",
|
||||||
"inactiveColoredFileBackground": "#393C4B",
|
"inactiveColoredFileBackground": "#393C4B",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"inactiveMaskColor": "#282A36",
|
"inactiveMaskColor": "#282A36",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#282A36",
|
"Desktop.background": "#282A36",
|
||||||
"DialogWrapper.southPanelBackground": "#282A36",
|
"DialogWrapper.southPanelBackground": "#282A36",
|
||||||
@@ -209,41 +209,41 @@
|
|||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#282A36",
|
"inactiveBackground": "#282A36",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"hoverMaskColor": "#44475a",
|
"hoverMaskColor": "#6272A4",
|
||||||
"inactiveMaskColor": "#282A36",
|
"inactiveMaskColor": "#282A36",
|
||||||
"inactiveColoredFileBackground": "#282A36",
|
"inactiveColoredFileBackground": "#282A36",
|
||||||
"inactiveUnderlineColor": "#6272A4",
|
"inactiveUnderlineColor": "#6272A4",
|
||||||
"selectedForeground": "#F8F8F2",
|
"selectedForeground": "#F8F8F2",
|
||||||
"selectedBackground": "#44475A",
|
"selectedBackground": "#44475A",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabForeground": "#F8F8F2"
|
"underlinedTabForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#34353D",
|
"Yellow": "#313341",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -261,11 +261,11 @@
|
|||||||
"Focus.color": "#21222C",
|
"Focus.color": "#21222C",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveBackground": "#393C4B",
|
"inactiveBackground": "#393C4B",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionForeground": "#8BE9FD",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionBackground": "#44475A"
|
"selectionBackground": "#44475A"
|
||||||
},
|
},
|
||||||
"GotItTooltip.borderColor": "#1D2228",
|
"GotItTooltip.borderColor": "#1D2228",
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"shortcutForeground": "#6272A4"
|
"shortcutForeground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#9580ff",
|
"Hyperlink.linkColor": "#FF79C5",
|
||||||
"inactiveCaption": "#282A36",
|
"inactiveCaption": "#282A36",
|
||||||
"inactiveCaptionBorder": "#282A36",
|
"inactiveCaptionBorder": "#282A36",
|
||||||
"inactiveCaptionText": "#6272A4",
|
"inactiveCaptionText": "#6272A4",
|
||||||
@@ -311,26 +311,26 @@
|
|||||||
"disabledText": "#6272A4",
|
"disabledText": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedDisabledForeground": "#F8F8F2"
|
"selectedDisabledForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
"activeForeground": "#9580ff",
|
"activeForeground": "#FF79C5",
|
||||||
"hoverForeground": "#9580ff",
|
"hoverForeground": "#FF79C5",
|
||||||
"pressedForeground": "#9580ff",
|
"pressedForeground": "#FF79C5",
|
||||||
"secondaryForeground": "#6272A4",
|
"secondaryForeground": "#6272A4",
|
||||||
"visitedForeground": "#9580ff"
|
"visitedForeground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"link.foreground": "#9580ff",
|
"link.foreground": "#FF79C5",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"selectionBackground": "#44475A50",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveForeground": "#8BE9FD",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#44475A70"
|
"selectionInactiveBackground": "#44475A50"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -339,19 +339,19 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"mergeCommits": "#393C4B",
|
"mergeCommits": "#393C4B",
|
||||||
"primaryColor": "#6272A4",
|
"primaryColor": "#6272A4",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"tab.backgroundColor": "#282A36",
|
"tab.backgroundColor": "#282A36",
|
||||||
"tab.borderColor": "#9580ff",
|
"tab.borderColor": "#FF79C5",
|
||||||
"tagColor": "#6272A4"
|
"tagColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#282A36",
|
"allocatedBackground": "#282A36",
|
||||||
"usedColor": "#44475a",
|
"usedColor": "#6272A4",
|
||||||
"usedBackground": "#44475a"
|
"usedBackground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#8BE9FD",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"separatorColor": "#21222C"
|
"separatorColor": "#21222C"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
@@ -370,19 +370,19 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"highlight": "#282A36",
|
"highlight": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"shadow": "#282A36"
|
"shadow": "#282A36"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#6272A4",
|
"acceleratorForeground": "#6272A4",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#8BE9FD",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledBackground": "#282A36",
|
"disabledBackground": "#282A36",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#F8F8F2",
|
"arrowColor": "#F8F8F2",
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
"background": "#282A36"
|
"background": "#282A36"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#9580ff",
|
"NewPSD.warning": "#FF79C5",
|
||||||
"Notification": {
|
"Notification": {
|
||||||
"background": "#1D2228",
|
"background": "#1D2228",
|
||||||
"borderColor": "#1D2228",
|
"borderColor": "#1D2228",
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#393C4B",
|
"color": "#393C4B",
|
||||||
"focusedColor": "#9580ff",
|
"focusedColor": "#FF79C5",
|
||||||
"disabledColor": "#6272A4"
|
"disabledColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -435,8 +435,8 @@
|
|||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#44475A",
|
"borderColor": "#44475A",
|
||||||
"currentOverloadBackground": "#44475a",
|
"currentOverloadBackground": "#6272A4",
|
||||||
"currentParameterForeground": "#9580ff",
|
"currentParameterForeground": "#FF79C5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
@@ -444,32 +444,32 @@
|
|||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"capsLockIconColor": "#9580ff",
|
"capsLockIconColor": "#FF79C5",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"eapTagBackground": "#44475a",
|
"eapTagBackground": "#6272A4",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"lightSelectionBackground": "#44475A",
|
"lightSelectionBackground": "#44475A",
|
||||||
"paidTagBackground": "#44475a",
|
"paidTagBackground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"tagForeground": "#9580ff",
|
"tagForeground": "#FF79C5",
|
||||||
"tagBackground": "#44475a",
|
"tagBackground": "#6272A4",
|
||||||
"trialTagBackground": "#44475a",
|
"trialTagBackground": "#6272A4",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#393C4B",
|
"installBackground": "#393C4B",
|
||||||
"installBorderColor": "#393C4B",
|
"installBorderColor": "#393C4B",
|
||||||
"installForeground": "#F8F8F2",
|
"installForeground": "#F8F8F2",
|
||||||
"installFocusedBackground": "#44475a",
|
"installFocusedBackground": "#6272A4",
|
||||||
"installFillForeground": "#6272A4",
|
"installFillForeground": "#6272A4",
|
||||||
"installFillBackground": "#393C4B",
|
"installFillBackground": "#393C4B",
|
||||||
"updateBackground": "#9580ff",
|
"updateBackground": "#FF79C5",
|
||||||
"updateBorderColor": "#393C4B",
|
"updateBorderColor": "#393C4B",
|
||||||
"updateForeground": "#F8F8F2"
|
"updateForeground": "#F8F8F2"
|
||||||
},
|
},
|
||||||
@@ -483,7 +483,7 @@
|
|||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#8BE9FD",
|
||||||
"selectedBackground": "#44475A"
|
"selectedBackground": "#44475A"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -491,7 +491,7 @@
|
|||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"foreground": "#9580ff"
|
"foreground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"borderColor": "#191A21",
|
"borderColor": "#191A21",
|
||||||
"inactiveBorderColor": "#282A36",
|
"inactiveBorderColor": "#282A36",
|
||||||
@@ -519,15 +519,15 @@
|
|||||||
"PopupMenuSeparator.stripeIndent": 5,
|
"PopupMenuSeparator.stripeIndent": 5,
|
||||||
"ProgressBar": {
|
"ProgressBar": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#9580ff",
|
"foreground": "#FF79C5",
|
||||||
"indeterminateEndColor": "#9580ff",
|
"indeterminateEndColor": "#FF79C5",
|
||||||
"indeterminateStartColor": "#9580ff",
|
"indeterminateStartColor": "#FF79C5",
|
||||||
"progressColor": "#9580ff",
|
"progressColor": "#FF79C5",
|
||||||
"selectionBackground": "#44475a",
|
"selectionBackground": "#6272A4",
|
||||||
"trackColor": "#44475a"
|
"trackColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#9580ff"
|
"referenceHighlightColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -542,40 +542,40 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#21222C",
|
"ScreenView.borderColor": "#21222C",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"Mac": {
|
"Mac": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630",
|
"trackColor": "#282A3630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630"
|
"trackColor": "#282A3630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#44475a",
|
"thumb": "#6272A4",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630",
|
"trackColor": "#282A3630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#9580ff",
|
"hoverThumbBorderColor": "#FF79C5",
|
||||||
"hoverThumbColor": "#9580ff",
|
"hoverThumbColor": "#FF79C5",
|
||||||
"hoverTrackColor": "#282A3630",
|
"hoverTrackColor": "#282A3630",
|
||||||
"thumbBorderColor": "#9580ff70",
|
"thumbBorderColor": "#FF79C570",
|
||||||
"thumbColor": "#9580ff70",
|
"thumbColor": "#FF79C570",
|
||||||
"trackColor": "#282A3630"
|
"trackColor": "#282A3630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -597,16 +597,16 @@
|
|||||||
"infoForeground": "#6272A4"
|
"infoForeground": "#6272A4"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#8BE9FD",
|
"active.foreground": "#FFFFFF",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#44475a"
|
"selectedBackground": "#6272A4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
"endBackground": "#9580ff",
|
"endBackground": "#FF79C5",
|
||||||
"startBackground": "#9580ff",
|
"startBackground": "#FF79C5",
|
||||||
"endColor": "#9580ff",
|
"endColor": "#FF79C5",
|
||||||
"startColor": "#9580ff"
|
"startColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"SearchField.errorBackground": "#1D2228",
|
"SearchField.errorBackground": "#1D2228",
|
||||||
"SearchOption": {
|
"SearchOption": {
|
||||||
@@ -626,17 +626,17 @@
|
|||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"buttonBorderColor": "#9580ff",
|
"buttonBorderColor": "#FF79C5",
|
||||||
"buttonColor": "#9580ff",
|
"buttonColor": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#282A36",
|
"tickColor": "#282A36",
|
||||||
"trackColor": "#44475A",
|
"trackColor": "#44475A",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#9580ff"
|
"thumb": "#FF79C5"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#44475a",
|
"background": "#6272A4",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"errorForeground": "#F8F8F2"
|
"errorForeground": "#F8F8F2"
|
||||||
@@ -645,7 +645,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"border": "3,3,3,3",
|
"border": "3,3,3,3",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"SplitPane": {
|
"SplitPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -654,12 +654,12 @@
|
|||||||
"SplitPaneDivider.draggingColor": "#282A36",
|
"SplitPaneDivider.draggingColor": "#282A36",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#282A36",
|
"borderColor": "#282A36",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"LightEditBackground": "#44475A"
|
"LightEditBackground": "#44475A"
|
||||||
},
|
},
|
||||||
"TabbedPane": {
|
"TabbedPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"contentAreaColor": "#44475a",
|
"contentAreaColor": "#6272A4",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#21222C",
|
"darkShadow": "#21222C",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
@@ -669,16 +669,16 @@
|
|||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"highlight": "#21222C",
|
"highlight": "#21222C",
|
||||||
"hoverColor": "#44475a",
|
"hoverColor": "#6272A4",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
"selectedTabPadInsets": "0,0,0,0",
|
"selectedTabPadInsets": "0,0,0,0",
|
||||||
"tabsOverlapBorder": true,
|
"tabsOverlapBorder": true,
|
||||||
"tabHeight": 32,
|
"tabHeight": 32,
|
||||||
"tabInsets": "5,10,5,10",
|
"tabInsets": "5,10,5,10",
|
||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#9580ff"
|
"underlineColor": "#FF79C5"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#282A36",
|
"TabbedPane.mt.tab.background": "#282A36",
|
||||||
"Table": {
|
"Table": {
|
||||||
@@ -687,22 +687,22 @@
|
|||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"dropLineColor": "#9580ff",
|
"dropLineColor": "#FF79C5",
|
||||||
"dropLineShortColor": "#9580ff",
|
"dropLineShortColor": "#FF79C5",
|
||||||
"focusCellBackground": "#44475A",
|
"focusCellBackground": "#44475A",
|
||||||
"focusCellForeground": "#8BE9FD",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"gridColor": "#282A36",
|
"gridColor": "#282A36",
|
||||||
"highlightOuter": "#44475A",
|
"highlightOuter": "#44475A",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"lightSelectionForeground": "#8BE9FD",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#6272A4",
|
"lightSelectionInactiveForeground": "#6272A4",
|
||||||
"lightSelectionInactiveBackground": "#282A36",
|
"lightSelectionInactiveBackground": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#44475A",
|
"selectionInactiveBackground": "#44475A",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#8BE9FD",
|
||||||
"sortIconColor": "#F8F8F2",
|
"sortIconColor": "#F8F8F2",
|
||||||
"stripeColor": "#191A21"
|
"stripeColor": "#191A21"
|
||||||
},
|
},
|
||||||
@@ -714,7 +714,7 @@
|
|||||||
"disabledForeground": "#6272A4",
|
"disabledForeground": "#6272A4",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"focusCellBackground": "#44475A",
|
"focusCellBackground": "#44475A",
|
||||||
"focusCellForeground": "#8BE9FD",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#282A36"
|
"separatorColor": "#282A36"
|
||||||
},
|
},
|
||||||
@@ -723,31 +723,31 @@
|
|||||||
"textText": "#6272A4",
|
"textText": "#6272A4",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"caretForeground": "#9580ff",
|
"caretForeground": "#FF79C5",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"inactiveForeground": "#6272A4",
|
"inactiveForeground": "#6272A4",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionForeground": "#8BE9FD"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#191A21",
|
"background": "#191A21",
|
||||||
"Button.hoverBackground": "#44475a",
|
"Button.hoverBackground": "#6272A4",
|
||||||
"inactiveBackground": "#282A36",
|
"inactiveBackground": "#282A36",
|
||||||
"infoForeground": "#6272A4",
|
"infoForeground": "#6272A4",
|
||||||
"inactiveInfoForeground": "#6272A4"
|
"inactiveInfoForeground": "#6272A4"
|
||||||
@@ -760,8 +760,8 @@
|
|||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"offForeground": "#282A36",
|
"offForeground": "#282A36",
|
||||||
"offBackground": "#282A36",
|
"offBackground": "#282A36",
|
||||||
"onBackground": "#9580ff",
|
"onBackground": "#FF79C5",
|
||||||
"onForeground": "#9580ff"
|
"onForeground": "#FF79C5"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
@@ -782,7 +782,7 @@
|
|||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#44475A",
|
"hoverBackground": "#44475A",
|
||||||
"selectedForeground": "#8BE9FD",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#191A21"
|
"selectedBackground": "#191A21"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -794,16 +794,16 @@
|
|||||||
"background": "#282A36"
|
"background": "#282A36"
|
||||||
},
|
},
|
||||||
"HeaderTab": {
|
"HeaderTab": {
|
||||||
"borderColor": "#44475a",
|
"borderColor": "#6272A4",
|
||||||
"hoverBackground": "#44475a",
|
"hoverBackground": "#6272A4",
|
||||||
"hoverInactiveBackground": "#44475a",
|
"hoverInactiveBackground": "#6272A4",
|
||||||
"inactiveUnderlineColor": "#9580ff",
|
"inactiveUnderlineColor": "#FF79C5",
|
||||||
"selectedBackground": "#191A21",
|
"selectedBackground": "#191A21",
|
||||||
"selectedInactiveBackground": "#191A21",
|
"selectedInactiveBackground": "#191A21",
|
||||||
"underlineColor": "#9580ff",
|
"underlineColor": "#FF79C5",
|
||||||
"underlinedTabBackground": "#44475A",
|
"underlinedTabBackground": "#44475A",
|
||||||
"underlinedTabInactiveBackground": "#282A36",
|
"underlinedTabInactiveBackground": "#282A36",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#8BE9FD",
|
||||||
"underlinedTabInactiveForeground": "#F8F8F2"
|
"underlinedTabInactiveForeground": "#F8F8F2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#6272A4",
|
"foreground": "#6272A4",
|
||||||
"hash": "#21222C",
|
"hash": "#21222C",
|
||||||
"hoverBackground": "#44475A70",
|
"hoverBackground": "#44475A50",
|
||||||
"hoverInactiveBackground": "#44475A",
|
"hoverInactiveBackground": "#44475A",
|
||||||
"modifiedItemForeground": "#9580ff",
|
"modifiedItemForeground": "#FF79C5",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#44475A70",
|
"selectionBackground": "#44475A50",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#8BE9FD",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#8BE9FD",
|
||||||
"selectionInactiveBackground": "#44475A70",
|
"selectionInactiveBackground": "#44475A50",
|
||||||
"textBackground": "#282A36"
|
"textBackground": "#282A36"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -834,23 +834,23 @@
|
|||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"hoverBorderColor": "#44475a"
|
"hoverBorderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Connector": {
|
"Connector": {
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"hoverBorderColor": "#44475a"
|
"hoverBorderColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#191A21",
|
"Canvas.background": "#191A21",
|
||||||
"highStroke.foreground": "#F8F8F2",
|
"highStroke.foreground": "#F8F8F2",
|
||||||
"Label.foreground": "#6272A4",
|
"Label.foreground": "#6272A4",
|
||||||
"List.selectionBackground": "#44475A70",
|
"List.selectionBackground": "#44475A50",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"Component.foreground": "#F8F8F2",
|
"Component.foreground": "#F8F8F2",
|
||||||
"ConstraintSetText.foreground": "#6272A4",
|
"ConstraintSetText.foreground": "#6272A4",
|
||||||
"ConstraintSet.background": "#282A36",
|
"ConstraintSet.background": "#282A36",
|
||||||
"CSPanel.SelectedFocusBackground": "#44475A",
|
"CSPanel.SelectedFocusBackground": "#44475A",
|
||||||
"CSPanel.SelectedBackground": "#44475A70",
|
"CSPanel.SelectedBackground": "#44475A50",
|
||||||
"cs_FocusText.infoForeground": "#6272A4",
|
"cs_FocusText.infoForeground": "#6272A4",
|
||||||
"CursorTextColor.foreground": "#F8F8F2",
|
"CursorTextColor.foreground": "#F8F8F2",
|
||||||
"HoverColor.disabledBackground": "#6272A4",
|
"HoverColor.disabledBackground": "#6272A4",
|
||||||
@@ -860,9 +860,9 @@
|
|||||||
"ourCS.background": "#282A36",
|
"ourCS.background": "#282A36",
|
||||||
"ourCS_Border.borderColor": "#21222C",
|
"ourCS_Border.borderColor": "#21222C",
|
||||||
"ourCS_TextColor.foreground": "#6272A4",
|
"ourCS_TextColor.foreground": "#6272A4",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#8BE9FD",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#44475A",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#44475A",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#44475a",
|
"ourCS_SelectedBorder.pressedBorderColor": "#6272A4",
|
||||||
"ourML_BarColor.separatorColor": "#21222C",
|
"ourML_BarColor.separatorColor": "#21222C",
|
||||||
"PrimaryPanel.background": "#191A21",
|
"PrimaryPanel.background": "#191A21",
|
||||||
"SecondaryPanel.background": "#282A36",
|
"SecondaryPanel.background": "#282A36",
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"borderColor": "#21222C",
|
"borderColor": "#21222C",
|
||||||
"foreground": "#F8F8F2",
|
"foreground": "#F8F8F2",
|
||||||
"selectedForeground": "#FFFFFF"
|
"selectedForeground": "#8BE9FD"
|
||||||
},
|
},
|
||||||
"Preview.background": "#282A36",
|
"Preview.background": "#282A36",
|
||||||
"stroke.acceleratorForeground": "#6272A4"
|
"stroke.acceleratorForeground": "#6272A4"
|
||||||
@@ -895,17 +895,17 @@
|
|||||||
"selectedBranchBackground": "#282A36"
|
"selectedBranchBackground": "#282A36"
|
||||||
},
|
},
|
||||||
"GitCommits": {
|
"GitCommits": {
|
||||||
"graphColor": "#44475a"
|
"graphColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#9580ff",
|
"localBranchIconColor": "#FF79C5",
|
||||||
"otherIconColor": "#6272A4",
|
"otherIconColor": "#6272A4",
|
||||||
"remoteBranchIconColor": "#F8F8F2",
|
"remoteBranchIconColor": "#F8F8F2",
|
||||||
"tagIconColor": "#6272A4"
|
"tagIconColor": "#6272A4"
|
||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#9580ff",
|
"branchIconColor": "#FF79C5",
|
||||||
"bookmarkIconColor": "#8BE9FD",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#6272A4",
|
"closedBranchIconColor": "#6272A4",
|
||||||
"localTagIconColor": "#6272A4",
|
"localTagIconColor": "#6272A4",
|
||||||
"mqTagIconColor": "#6272A4",
|
"mqTagIconColor": "#6272A4",
|
||||||
@@ -915,11 +915,11 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#6272A4",
|
"Commit.unmatchedForeground": "#6272A4",
|
||||||
"Commit.currentBranchBackground": "#282A36",
|
"Commit.currentBranchBackground": "#282A36",
|
||||||
"Commit.hoveredBackground": "#44475A70"
|
"Commit.hoveredBackground": "#44475A50"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#8BE9FD",
|
"foreground": "#FFFFFF",
|
||||||
"backgroundBase": "#44475a"
|
"backgroundBase": "#6272A4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
@@ -942,7 +942,7 @@
|
|||||||
"SidePanel.background": "#282A36",
|
"SidePanel.background": "#282A36",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#191A21",
|
"actions.background": "#191A21",
|
||||||
"actions.selectionBackground": "#44475a",
|
"actions.selectionBackground": "#6272A4",
|
||||||
"background": "#282A36",
|
"background": "#282A36",
|
||||||
"selectionBackground": "#44475A",
|
"selectionBackground": "#44475A",
|
||||||
"selectionInactiveBackground": "#282A36"
|
"selectionInactiveBackground": "#282A36"
|
||||||
@@ -958,53 +958,53 @@
|
|||||||
"#43494A": "#191A21",
|
"#43494A": "#191A21",
|
||||||
"#6B6B6B": "#6272A4",
|
"#6B6B6B": "#6272A4",
|
||||||
"#A7A7A7": "#282A36",
|
"#A7A7A7": "#282A36",
|
||||||
"#3D6185": "#9580ff",
|
"#3D6185": "#FF79C5",
|
||||||
"#466D94": "#9580ff",
|
"#466D94": "#FF79C5",
|
||||||
"#3C3F41": "#282A36",
|
"#3C3F41": "#282A36",
|
||||||
"#545556": "#6272A4",
|
"#545556": "#6272A4",
|
||||||
"#606060": "#6272A4",
|
"#606060": "#6272A4",
|
||||||
"#9AA7B0": "#F8F8F2",
|
"#9AA7B0": "#F8F8F2",
|
||||||
"#675133": "#9580ff",
|
"#675133": "#FF79C5",
|
||||||
"Actions.Blue": "#50FA78",
|
"Actions.Blue": "#8aff80",
|
||||||
"Actions.Green": "#F1FA8C",
|
"Actions.Green": "#feff80",
|
||||||
"Actions.Grey": "#6272A4",
|
"Actions.Grey": "#6272A4",
|
||||||
"Actions.GreyInline": "#6272A4",
|
"Actions.GreyInline": "#6272A4",
|
||||||
"Actions.GreyInline.Dark": "#F8F8F2",
|
"Actions.GreyInline.Dark": "#F8F8F2",
|
||||||
"Actions.Red": "#8BE9FD",
|
"Actions.Red": "#f780bf",
|
||||||
"Actions.Yellow": "#50FA7B",
|
"Actions.Yellow": "#8aff80",
|
||||||
"Checkbox.Background.Default": "#191A21",
|
"Checkbox.Background.Default": "#191A21",
|
||||||
"Checkbox.Background.Default.Dark": "#191A21",
|
"Checkbox.Background.Default.Dark": "#191A21",
|
||||||
"Checkbox.Background.Disabled": "#34353D",
|
"Checkbox.Background.Disabled": "#313341",
|
||||||
"Checkbox.Background.Disabled.Dark": "#34353D",
|
"Checkbox.Background.Disabled.Dark": "#313341",
|
||||||
"Checkbox.Border.Default": "#21222C",
|
"Checkbox.Border.Default": "#21222C",
|
||||||
"Checkbox.Border.Default.Dark": "#21222C",
|
"Checkbox.Border.Default.Dark": "#21222C",
|
||||||
"Checkbox.Border.Disabled": "#6272A4",
|
"Checkbox.Border.Disabled": "#6272A4",
|
||||||
"Checkbox.Border.Disabled.Dark": "#6272A4",
|
"Checkbox.Border.Disabled.Dark": "#6272A4",
|
||||||
"Checkbox.Focus.Thin.Default": "#9580ff",
|
"Checkbox.Focus.Thin.Default": "#FF79C5",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#9580ff",
|
"Checkbox.Focus.Thin.Default.Dark": "#FF79C5",
|
||||||
"Checkbox.Focus.Wide": "#9580ff",
|
"Checkbox.Focus.Wide": "#FF79C5",
|
||||||
"Checkbox.Focus.Wide.Dark": "#9580ff",
|
"Checkbox.Focus.Wide.Dark": "#FF79C5",
|
||||||
"Checkbox.Foreground.Disabled": "#6272A4",
|
"Checkbox.Foreground.Disabled": "#6272A4",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#6272A4",
|
"Checkbox.Foreground.Disabled.Dark": "#6272A4",
|
||||||
"Checkbox.Background.Selected": "#9580ff",
|
"Checkbox.Background.Selected": "#FF79C5",
|
||||||
"Checkbox.Background.Selected.Dark": "#282A36",
|
"Checkbox.Background.Selected.Dark": "#282A36",
|
||||||
"Checkbox.Border.Selected": "#9580ff",
|
"Checkbox.Border.Selected": "#FF79C5",
|
||||||
"Checkbox.Border.Selected.Dark": "#9580ff",
|
"Checkbox.Border.Selected.Dark": "#FF79C5",
|
||||||
"Checkbox.Foreground.Selected": "#9580ff",
|
"Checkbox.Foreground.Selected": "#FF79C5",
|
||||||
"Checkbox.Foreground.Selected.Dark": "#9580ff",
|
"Checkbox.Foreground.Selected.Dark": "#FF79C5",
|
||||||
"Checkbox.Focus.Thin.Selected": "#F8F8F2",
|
"Checkbox.Focus.Thin.Selected": "#F8F8F2",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#F8F8F2",
|
"Checkbox.Focus.Thin.Selected.Dark": "#F8F8F2",
|
||||||
"Objects.Grey": "#6272A4",
|
"Objects.Grey": "#6272A4",
|
||||||
"Objects.Blue": "#50FA78",
|
"Objects.Blue": "#8aff80",
|
||||||
"Objects.RedStatus": "#8BE9FD",
|
"Objects.RedStatus": "#f780bf",
|
||||||
"Objects.Red": "#8BE9FD",
|
"Objects.Red": "#f780bf",
|
||||||
"Objects.Pink": "#FF79C6",
|
"Objects.Pink": "#f780bf",
|
||||||
"Objects.Yellow": "#50FA7B",
|
"Objects.Yellow": "#8aff80",
|
||||||
"Objects.Green": "#F1FA8C",
|
"Objects.Green": "#feff80",
|
||||||
"Objects.Purple": "#FF79C6",
|
"Objects.Purple": "#f780bf",
|
||||||
"Objects.BlackText": "#F8F8F2",
|
"Objects.BlackText": "#F8F8F2",
|
||||||
"Objects.YellowDark": "#BD93F9",
|
"Objects.YellowDark": "#9580ff",
|
||||||
"Objects.GreenAndroid": "#F1FA8C"
|
"Objects.GreenAndroid": "#feff80"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "GitHub Contrast",
|
"name": "GitHub Contrast",
|
||||||
"dark": false,
|
"dark": false,
|
||||||
"author": "Mallowigi",
|
"author": "Mallowigi",
|
||||||
"editorScheme": "/colors/GitHub (Material).xml",
|
"editorScheme": "/colors/GitHub.xml",
|
||||||
"emptyFrameBackground": {
|
"emptyFrameBackground": {
|
||||||
"anchor": "center",
|
"anchor": "center",
|
||||||
"image": "/walls/github.svg",
|
"image": "/walls/github.svg",
|
||||||
@@ -14,32 +14,32 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"disabledBackground": "#FDFDFD",
|
"disabledBackground": "#dcdcdc",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"focusColor": "#CCE5FF",
|
"focusColor": "#CCE5FF",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#FDFDFD",
|
"inactiveBackground": "#dcdcdc",
|
||||||
"inactiveForeground": "#292D31",
|
"inactiveForeground": "#292D31",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionBackgroundInactive": "#F7F8FA",
|
"selectionBackgroundInactive": "#F3f3f3",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#F7F8FA",
|
"selectionInactiveBackground": "#F3f3f3",
|
||||||
"separatorColor": "#DFE1E4"
|
"separatorColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"activeCaption": "#F7F8FA",
|
"activeCaption": "#F7F8FA",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#79CB6050",
|
"hoverBackground": "#79CB6050",
|
||||||
"hoverBorderColor": "#79CB6050",
|
"hoverBorderColor": "#79CB6050",
|
||||||
"hoverSeparatorColor": "#F1F3F6",
|
"hoverSeparatorColor": "#edf1f5",
|
||||||
"focusedBorderColor": "#79CB6050",
|
"focusedBorderColor": "#79CB6050",
|
||||||
"pressedBackground": "#79CB6050",
|
"pressedBackground": "#79CB6050",
|
||||||
"pressedBorderColor": "#79CB6050"
|
"pressedBorderColor": "#79CB6050"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3A66D1"
|
"selectionBackground": "#3A66D150"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#F7F8FA",
|
"Borders.ContrastBorderColor": "#F7F8FA",
|
||||||
"Borders.color": "#DFE1E4",
|
"Borders.color": "#DFE1E4",
|
||||||
@@ -56,22 +56,22 @@
|
|||||||
"startBackground": "#cce5ff",
|
"startBackground": "#cce5ff",
|
||||||
"startBorderColor": "#cce5ff"
|
"startBorderColor": "#cce5ff"
|
||||||
},
|
},
|
||||||
"disabledBorderColor": "#F1F3F6",
|
"disabledBorderColor": "#edf1f5",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"endBackground": "#F1F3F6",
|
"endBackground": "#edf1f5",
|
||||||
"endBorderColor": "#F1F3F6",
|
"endBorderColor": "#edf1f5",
|
||||||
"focus": "#CCE5FF",
|
"focus": "#CCE5FF",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"foreground": "#292D31",
|
"foreground": "#292D31",
|
||||||
"highlight": "#111111",
|
"highlight": "#FFFFFF",
|
||||||
"mt.background": "#F1F3F6",
|
"mt.background": "#edf1f5",
|
||||||
"mt.foreground": "#292D31",
|
"mt.foreground": "#292D31",
|
||||||
"mt.selectedForeground": "#111111",
|
"mt.selectedForeground": "#FFFFFF",
|
||||||
"mt.selection.color1": "#cce5ff",
|
"mt.selection.color1": "#cce5ff",
|
||||||
"mt.selection.color2": "#cce5ff",
|
"mt.selection.color2": "#cce5ff",
|
||||||
"startBackground": "#F1F3F6",
|
"startBackground": "#edf1f5",
|
||||||
"startBorderColor": "#F1F3F6",
|
"startBorderColor": "#edf1f5",
|
||||||
"shadowColor": "#F1F3F6",
|
"shadowColor": "#edf1f5",
|
||||||
"shadowWidth": 0
|
"shadowWidth": 0
|
||||||
},
|
},
|
||||||
"Canvas": {
|
"Canvas": {
|
||||||
@@ -79,12 +79,12 @@
|
|||||||
"Tooltip.background": "#DFECFE"
|
"Tooltip.background": "#DFECFE"
|
||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"selectionBackground": "#3A66D1"
|
"selectionBackground": "#3A66D150"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"select": "#79CB60"
|
"select": "#79CB60"
|
||||||
},
|
},
|
||||||
@@ -93,16 +93,16 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#5B6168",
|
"Avatar.foreground": "#5B6168",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#79CB60",
|
"accessDot": "#79CB60",
|
||||||
"dropdownBorder": "#F7F8FA",
|
"dropdownBorder": "#F3f3f3",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -111,45 +111,45 @@
|
|||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"swatchesDefaultRecentColor": "#5B6168"
|
"swatchesDefaultRecentColor": "#5B6168"
|
||||||
},
|
},
|
||||||
"ComboBoxButton.background": "#F1F3F6",
|
"ComboBoxButton.background": "#edf1f5",
|
||||||
"ComboBox": {
|
"ComboBox": {
|
||||||
"ArrowButton": {
|
"ArrowButton": {
|
||||||
"background": "#F1F3F6",
|
"background": "#edf1f5",
|
||||||
"disabledIconColor": "#6C737C",
|
"disabledIconColor": "#9ba0a3",
|
||||||
"iconColor": "#5B6168",
|
"iconColor": "#5B6168",
|
||||||
"nonEditableBackground": "#F7F8FA"
|
"nonEditableBackground": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"buttonBackground": "#F1F3F6",
|
"buttonBackground": "#edf1f5",
|
||||||
"darcula.hoveredArrowButtonForeground": "#79CB60",
|
"darcula.hoveredArrowButtonForeground": "#79CB60",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"modifiedItemForeground": "#79CB60",
|
"modifiedItemForeground": "#79CB60",
|
||||||
"nonEditableBackground": "#F7F8FA",
|
"nonEditableBackground": "#F3f3f3",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#DFE1E4",
|
"ComboPopup.border": "#DFE1E4",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"matchForeground": "#79CB60",
|
"matchForeground": "#79CB60",
|
||||||
"matchSelectionForeground": "#79CB60",
|
"matchSelectionForeground": "#79CB60",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#111111",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#111111",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#292D31",
|
"selectionInactiveInfoForeground": "#292D31",
|
||||||
"selectionInactiveBackground": "#3A66D150",
|
"selectionInactiveBackground": "#3A66D150",
|
||||||
"selectionBackground": "#3A66D180",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#111111"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#CCE5FF",
|
"borderColor": "#CCE5FF",
|
||||||
"disabledBorderColor": "#F1F3F6",
|
"disabledBorderColor": "#edf1f5",
|
||||||
"focusColor": "#79CB60",
|
"focusColor": "#79CB60",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"hoverIconColor": "#79CB60",
|
"hoverIconColor": "#79CB60",
|
||||||
@@ -160,7 +160,7 @@
|
|||||||
"controlText": "#292D31",
|
"controlText": "#292D31",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#79CB60",
|
"background": "#79CB60",
|
||||||
"foreground": "#111111"
|
"foreground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
@@ -184,15 +184,15 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"hoverBackground": "#cce5ff",
|
"hoverBackground": "#cce5ff",
|
||||||
"hoverColor": "#FFFFFF",
|
"hoverColor": "#fafbfc",
|
||||||
"hoverMaskColor": "#CCE5FF",
|
"hoverMaskColor": "#CCE5FF",
|
||||||
"inactiveColoredTabBackground": "#F7F8FA",
|
"inactiveColoredTabBackground": "#F7F8FA",
|
||||||
"inactiveColoredFileBackground": "#F1F3F6",
|
"inactiveColoredFileBackground": "#edf1f5",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
"inactiveMaskColor": "#FFFFFF",
|
"inactiveMaskColor": "#fafbfc",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabForeground": "#111111"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#F7F8FA",
|
"Desktop.background": "#F7F8FA",
|
||||||
"DialogWrapper.southPanelBackground": "#F7F8FA",
|
"DialogWrapper.southPanelBackground": "#F7F8FA",
|
||||||
@@ -203,36 +203,36 @@
|
|||||||
"areaForeground": "#5B6168"
|
"areaForeground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Editor": {
|
"Editor": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"shortcutForeground": "#292D31"
|
"shortcutForeground": "#292D31"
|
||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#F7F8FA",
|
"inactiveBackground": "#F7F8FA",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverColor": "#CCE5FF",
|
"hoverColor": "#CCE5FF",
|
||||||
"hoverMaskColor": "#CCE5FF",
|
"hoverMaskColor": "#CCE5FF",
|
||||||
"inactiveMaskColor": "#F7F8FA",
|
"inactiveMaskColor": "#F7F8FA",
|
||||||
"inactiveColoredFileBackground": "#F7F8FA",
|
"inactiveColoredFileBackground": "#F7F8FA",
|
||||||
"inactiveUnderlineColor": "#6C737C",
|
"inactiveUnderlineColor": "#9ba0a3",
|
||||||
"selectedForeground": "#5B6168",
|
"selectedForeground": "#5B6168",
|
||||||
"selectedBackground": "#cce5ff",
|
"selectedBackground": "#cce5ff",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabForeground": "#111111"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverColor": "#CCE5FF",
|
"hoverColor": "#CCE5FF",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#FDFDFD",
|
"Yellow": "#dcdcdc",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -260,11 +260,11 @@
|
|||||||
},
|
},
|
||||||
"Focus.color": "#DFE1E4",
|
"Focus.color": "#DFE1E4",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#F1F3F6",
|
"inactiveBackground": "#edf1f5",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#111111",
|
||||||
"selectionBackground": "#cce5ff"
|
"selectionBackground": "#cce5ff"
|
||||||
},
|
},
|
||||||
@@ -279,7 +279,7 @@
|
|||||||
},
|
},
|
||||||
"HeaderColor": {
|
"HeaderColor": {
|
||||||
"active": "#F7F8FA",
|
"active": "#F7F8FA",
|
||||||
"inactive": "#FFFFFF"
|
"inactive": "#fafbfc"
|
||||||
},
|
},
|
||||||
"HelpTooltip": {
|
"HelpTooltip": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#292D31"
|
"shortcutForeground": "#292D31"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#79CB60",
|
"Hyperlink.linkColor": "#79CB60",
|
||||||
"inactiveCaption": "#F7F8FA",
|
"inactiveCaption": "#F3f3f3",
|
||||||
"inactiveCaptionBorder": "#F7F8FA",
|
"inactiveCaptionBorder": "#F7F8FA",
|
||||||
"inactiveCaptionText": "#292D31",
|
"inactiveCaptionText": "#292D31",
|
||||||
"info": "#292D31",
|
"info": "#292D31",
|
||||||
@@ -306,9 +306,9 @@
|
|||||||
},
|
},
|
||||||
"Label": {
|
"Label": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledShadow": "#F7F8FA",
|
"disabledShadow": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#111111",
|
||||||
@@ -323,66 +323,66 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#79CB60",
|
"link.foreground": "#79CB60",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"selectionBackground": "#3A66D150",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#111111",
|
||||||
"selectionInactiveBackground": "#3A66D170"
|
"selectionInactiveBackground": "#3A66D1"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"branchColor": "#5B6168",
|
"branchColor": "#5B6168",
|
||||||
"contrast": "#FFFFFF",
|
"contrast": "#fafbfc",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"mergeCommits": "#F1F3F6",
|
"mergeCommits": "#edf1f5",
|
||||||
"primaryColor": "#292D31",
|
"primaryColor": "#292D31",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"tab.backgroundColor": "#F7F8FA",
|
"tab.backgroundColor": "#F7F8FA",
|
||||||
"tab.borderColor": "#79CB60",
|
"tab.borderColor": "#79CB60",
|
||||||
"tagColor": "#292D31"
|
"tagColor": "#292D31"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#F7F8FA",
|
"allocatedBackground": "#F3f3f3",
|
||||||
"usedColor": "#CCE5FF",
|
"usedColor": "#CCE5FF",
|
||||||
"usedBackground": "#CCE5FF"
|
"usedBackground": "#CCE5FF"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#292D31",
|
"acceleratorForeground": "#292D31",
|
||||||
"acceleratorSelectionForeground": "#111111",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F3f3f3",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#DFE1E4"
|
"separatorColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"highlight": "#F7F8FA",
|
"highlight": "#F7F8FA",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#FFFFFF"
|
"shadow": "#fafbfc"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#292D31",
|
"acceleratorForeground": "#292D31",
|
||||||
"acceleratorSelectionForeground": "#111111",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#5B6168",
|
"arrowColor": "#5B6168",
|
||||||
@@ -393,7 +393,7 @@
|
|||||||
"background": "#F7F8FA"
|
"background": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#FFFFFF"
|
"background": "#fafbfc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#79CB60",
|
"NewPSD.warning": "#79CB60",
|
||||||
@@ -404,9 +404,9 @@
|
|||||||
"errorBorderColor": "#DFECFE",
|
"errorBorderColor": "#DFECFE",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"MoreButton": {
|
"MoreButton": {
|
||||||
"background": "#F1F3F6",
|
"background": "#edf1f5",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"innerBorderColor": "#F1F3F6"
|
"innerBorderColor": "#edf1f5"
|
||||||
},
|
},
|
||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"errorBackground": "#DFECFE",
|
"errorBackground": "#DFECFE",
|
||||||
@@ -424,66 +424,66 @@
|
|||||||
"messageForeground": "#5B6168"
|
"messageForeground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#F1F3F6",
|
"color": "#edf1f5",
|
||||||
"focusedColor": "#79CB60",
|
"focusedColor": "#79CB60",
|
||||||
"disabledColor": "#6C737C"
|
"disabledColor": "#9ba0a3"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"borderColor": "#cce5ff",
|
"borderColor": "#cce5ff",
|
||||||
"currentOverloadBackground": "#CCE5FF",
|
"currentOverloadBackground": "#CCE5FF",
|
||||||
"currentParameterForeground": "#79CB60",
|
"currentParameterForeground": "#79CB60",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"lineSeparatorColor": "#cce5ff"
|
"lineSeparatorColor": "#cce5ff"
|
||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"capsLockIconColor": "#79CB60",
|
"capsLockIconColor": "#79CB60",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"eapTagBackground": "#CCE5FF",
|
"eapTagBackground": "#CCE5FF",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"lightSelectionBackground": "#cce5ff",
|
"lightSelectionBackground": "#cce5ff",
|
||||||
"paidTagBackground": "#CCE5FF",
|
"paidTagBackground": "#CCE5FF",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"tagForeground": "#79CB60",
|
"tagForeground": "#79CB60",
|
||||||
"tagBackground": "#CCE5FF",
|
"tagBackground": "#CCE5FF",
|
||||||
"trialTagBackground": "#CCE5FF",
|
"trialTagBackground": "#CCE5FF",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#F1F3F6",
|
"installBackground": "#edf1f5",
|
||||||
"installBorderColor": "#F1F3F6",
|
"installBorderColor": "#edf1f5",
|
||||||
"installForeground": "#5B6168",
|
"installForeground": "#5B6168",
|
||||||
"installFocusedBackground": "#CCE5FF",
|
"installFocusedBackground": "#CCE5FF",
|
||||||
"installFillForeground": "#6C737C",
|
"installFillForeground": "#9ba0a3",
|
||||||
"installFillBackground": "#F1F3F6",
|
"installFillBackground": "#edf1f5",
|
||||||
"updateBackground": "#79CB60",
|
"updateBackground": "#79CB60",
|
||||||
"updateBorderColor": "#F1F3F6",
|
"updateBorderColor": "#edf1f5",
|
||||||
"updateForeground": "#5B6168"
|
"updateForeground": "#5B6168"
|
||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"borderColor": "#DFE1E4"
|
"borderColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#cce5ff",
|
"hoverBackground": "#cce5ff",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#cce5ff"
|
"selectedBackground": "#cce5ff"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -493,20 +493,20 @@
|
|||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"foreground": "#79CB60"
|
"foreground": "#79CB60"
|
||||||
},
|
},
|
||||||
"borderColor": "#FFFFFF",
|
"borderColor": "#fafbfc",
|
||||||
"inactiveBorderColor": "#F7F8FA",
|
"inactiveBorderColor": "#F7F8FA",
|
||||||
"innerBorderColor": "#F7F8FA",
|
"innerBorderColor": "#F3f3f3",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#F7F8FA",
|
"activeBackground": "#F7F8FA",
|
||||||
"inactiveBackground": "#FFFFFF"
|
"inactiveBackground": "#fafbfc"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#5B6168",
|
"separatorForeground": "#5B6168",
|
||||||
"separatorColor": "#F7F8FA",
|
"separatorColor": "#F3f3f3",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#FFFFFF",
|
"Floating.background": "#fafbfc",
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"borderColor": "#FFFFFF"
|
"borderColor": "#fafbfc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"PopupMenu": {
|
"PopupMenu": {
|
||||||
@@ -531,7 +531,7 @@
|
|||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"RadioButtonMenuItem": {
|
"RadioButtonMenuItem": {
|
||||||
@@ -539,10 +539,10 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#DFE1E4",
|
"ScreenView.borderColor": "#DFE1E4",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
@@ -581,7 +581,7 @@
|
|||||||
},
|
},
|
||||||
"SearchEverywhere": {
|
"SearchEverywhere": {
|
||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"foreground": "#292D31"
|
"foreground": "#292D31"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -593,7 +593,7 @@
|
|||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#FFFFFF",
|
"borderColor": "#fafbfc",
|
||||||
"infoForeground": "#292D31"
|
"infoForeground": "#292D31"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -617,12 +617,12 @@
|
|||||||
"Repeated.File.Foreground": "#5B6168"
|
"Repeated.File.Foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#F7F8FA",
|
"foreground": "#F3f3f3",
|
||||||
"separatorColor": "#F7F8FA"
|
"separatorColor": "#F3f3f3"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#FFFFFF"
|
"background": "#fafbfc"
|
||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
@@ -630,7 +630,7 @@
|
|||||||
"buttonColor": "#79CB60",
|
"buttonColor": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#F7F8FA",
|
"tickColor": "#F3f3f3",
|
||||||
"trackColor": "#cce5ff",
|
"trackColor": "#cce5ff",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#79CB60"
|
"thumb": "#79CB60"
|
||||||
@@ -649,9 +649,9 @@
|
|||||||
},
|
},
|
||||||
"SplitPane": {
|
"SplitPane": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"highlight": "#FFFFFF"
|
"highlight": "#fafbfc"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#F7F8FA",
|
"SplitPaneDivider.draggingColor": "#F3f3f3",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
@@ -662,8 +662,8 @@
|
|||||||
"contentAreaColor": "#CCE5FF",
|
"contentAreaColor": "#CCE5FF",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#DFE1E4",
|
"darkShadow": "#DFE1E4",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledUnderlineColor": "#6C737C",
|
"disabledUnderlineColor": "#9ba0a3",
|
||||||
"focus": "#cce5ff",
|
"focus": "#cce5ff",
|
||||||
"focusColor": "#cce5ff",
|
"focusColor": "#cce5ff",
|
||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
@@ -680,13 +680,13 @@
|
|||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#79CB60"
|
"underlineColor": "#79CB60"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#FFFFFF",
|
"TabbedPane.mt.tab.background": "#fafbfc",
|
||||||
"Table": {
|
"Table": {
|
||||||
"alternativeRowBackground": "#FFFFFF",
|
"alternativeRowBackground": "#fafbfc",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"dropLineColor": "#79CB60",
|
"dropLineColor": "#79CB60",
|
||||||
"dropLineShortColor": "#79CB60",
|
"dropLineShortColor": "#79CB60",
|
||||||
"focusCellBackground": "#cce5ff",
|
"focusCellBackground": "#cce5ff",
|
||||||
@@ -694,59 +694,59 @@
|
|||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"gridColor": "#F7F8FA",
|
"gridColor": "#F7F8FA",
|
||||||
"highlightOuter": "#cce5ff",
|
"highlightOuter": "#cce5ff",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"lightSelectionForeground": "#111111",
|
"lightSelectionForeground": "#111111",
|
||||||
"lightSelectionInactiveForeground": "#292D31",
|
"lightSelectionInactiveForeground": "#292D31",
|
||||||
"lightSelectionInactiveBackground": "#F7F8FA",
|
"lightSelectionInactiveBackground": "#F3f3f3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#111111",
|
||||||
"selectionInactiveBackground": "#cce5ff",
|
"selectionInactiveBackground": "#cce5ff",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"sortIconColor": "#5B6168",
|
"sortIconColor": "#5B6168",
|
||||||
"stripeColor": "#FFFFFF"
|
"stripeColor": "#fafbfc"
|
||||||
},
|
},
|
||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"bottomSeparatorColor": "#F7F8FA",
|
"bottomSeparatorColor": "#F3f3f3",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"focusCellBackground": "#cce5ff",
|
"focusCellBackground": "#cce5ff",
|
||||||
"focusCellForeground": "#111111",
|
"focusCellForeground": "#111111",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#F7F8FA"
|
"separatorColor": "#F3f3f3"
|
||||||
},
|
},
|
||||||
"text": "#292D31",
|
"text": "#292D31",
|
||||||
"textInactiveText": "#292D31",
|
"textInactiveText": "#292D31",
|
||||||
"textText": "#292D31",
|
"textText": "#292D31",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"Button.hoverBackground": "#CCE5FF",
|
"Button.hoverBackground": "#CCE5FF",
|
||||||
"inactiveBackground": "#F7F8FA",
|
"inactiveBackground": "#F7F8FA",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
@@ -754,9 +754,9 @@
|
|||||||
},
|
},
|
||||||
"TitledBorder.titleColor": "#5B6168",
|
"TitledBorder.titleColor": "#5B6168",
|
||||||
"ToggleButton": {
|
"ToggleButton": {
|
||||||
"borderColor": "#F1F3F6",
|
"borderColor": "#edf1f5",
|
||||||
"buttonColor": "#5B6168",
|
"buttonColor": "#5B6168",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"offForeground": "#F7F8FA",
|
"offForeground": "#F7F8FA",
|
||||||
"offBackground": "#F7F8FA",
|
"offBackground": "#F7F8FA",
|
||||||
@@ -764,7 +764,7 @@
|
|||||||
"onForeground": "#79CB60"
|
"onForeground": "#79CB60"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"borderHandleColor": "#292D31",
|
"borderHandleColor": "#292D31",
|
||||||
"floatingForeground": "#292D31",
|
"floatingForeground": "#292D31",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
@@ -783,11 +783,11 @@
|
|||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#cce5ff",
|
"hoverBackground": "#cce5ff",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#111111",
|
||||||
"selectedBackground": "#FFFFFF"
|
"selectedBackground": "#fafbfc"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"inactiveBackground": "#F7F8FA"
|
"inactiveBackground": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
@@ -798,34 +798,34 @@
|
|||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverInactiveBackground": "#CCE5FF",
|
"hoverInactiveBackground": "#CCE5FF",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
"selectedBackground": "#FFFFFF",
|
"selectedBackground": "#fafbfc",
|
||||||
"selectedInactiveBackground": "#FFFFFF",
|
"selectedInactiveBackground": "#fafbfc",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabInactiveBackground": "#F7F8FA",
|
"underlinedTabInactiveBackground": "#F3f3f3",
|
||||||
"underlinedTabForeground": "#111111",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
"underlinedTabInactiveForeground": "#5B6168"
|
"underlinedTabInactiveForeground": "#5B6168"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Tree": {
|
"Tree": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"foreground": "#292D31",
|
"foreground": "#292D31",
|
||||||
"hash": "#DFE1E4",
|
"hash": "#DFE1E4",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"modifiedItemForeground": "#79CB60",
|
"modifiedItemForeground": "#79CB60",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#3A66D170",
|
"selectionBackground": "#3A66D1",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A66D170",
|
"selectionInactiveBackground": "#3A66D1",
|
||||||
"textBackground": "#FFFFFF"
|
"textBackground": "#fafbfc"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
"Tree.rightChildIndent": 5,
|
"Tree.rightChildIndent": 5,
|
||||||
"UIDesigner": {
|
"UIDesigner": {
|
||||||
"Activity.borderColor": "#DFE1E4",
|
"Activity.borderColor": "#DFE1E4",
|
||||||
"Canvas.background": "#FFFFFF",
|
"Canvas.background": "#fafbfc",
|
||||||
"ColorPicker": {
|
"ColorPicker": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
@@ -840,34 +840,34 @@
|
|||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"hoverBorderColor": "#CCE5FF"
|
"hoverBorderColor": "#CCE5FF"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#FFFFFF",
|
"Canvas.background": "#fafbfc",
|
||||||
"highStroke.foreground": "#5B6168",
|
"highStroke.foreground": "#5B6168",
|
||||||
"Label.foreground": "#292D31",
|
"Label.foreground": "#292D31",
|
||||||
"List.selectionBackground": "#3A66D170",
|
"List.selectionBackground": "#3A66D1",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"Component.foreground": "#5B6168",
|
"Component.foreground": "#5B6168",
|
||||||
"ConstraintSetText.foreground": "#292D31",
|
"ConstraintSetText.foreground": "#292D31",
|
||||||
"ConstraintSet.background": "#F7F8FA",
|
"ConstraintSet.background": "#F3f3f3",
|
||||||
"CSPanel.SelectedFocusBackground": "#3A66D1",
|
"CSPanel.SelectedFocusBackground": "#3A66D150",
|
||||||
"CSPanel.SelectedBackground": "#3A66D170",
|
"CSPanel.SelectedBackground": "#3A66D1",
|
||||||
"cs_FocusText.infoForeground": "#292D31",
|
"cs_FocusText.infoForeground": "#292D31",
|
||||||
"CursorTextColor.foreground": "#5B6168",
|
"CursorTextColor.foreground": "#5B6168",
|
||||||
"HoverColor.disabledBackground": "#6C737C",
|
"HoverColor.disabledBackground": "#9ba0a3",
|
||||||
"motionGraph.background": "#F7F8FA",
|
"motionGraph.background": "#F7F8FA",
|
||||||
"Notification.background": "#DFECFE",
|
"Notification.background": "#DFECFE",
|
||||||
"ourAvg.background": "#F7F8FA",
|
"ourAvg.background": "#F3f3f3",
|
||||||
"ourCS.background": "#F7F8FA",
|
"ourCS.background": "#F3f3f3",
|
||||||
"ourCS_Border.borderColor": "#DFE1E4",
|
"ourCS_Border.borderColor": "#DFE1E4",
|
||||||
"ourCS_TextColor.foreground": "#292D31",
|
"ourCS_TextColor.foreground": "#292D31",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#111111",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#cce5ff",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#cce5ff",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#CCE5FF",
|
"ourCS_SelectedBorder.pressedBorderColor": "#CCE5FF",
|
||||||
"ourML_BarColor.separatorColor": "#DFE1E4",
|
"ourML_BarColor.separatorColor": "#DFE1E4",
|
||||||
"PrimaryPanel.background": "#FFFFFF",
|
"PrimaryPanel.background": "#fafbfc",
|
||||||
"SecondaryPanel.background": "#F7F8FA",
|
"SecondaryPanel.background": "#F7F8FA",
|
||||||
"SecondaryPanel.header.foreground": "#292D31",
|
"SecondaryPanel.header.foreground": "#292D31",
|
||||||
"SecondaryPanel.header.background": "#FFFFFF",
|
"SecondaryPanel.header.background": "#fafbfc",
|
||||||
"timeLine.disabledBorderColor": "#DFE1E4"
|
"timeLine.disabledBorderColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectedForeground": "#111111"
|
"selectedForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Preview.background": "#F7F8FA",
|
"Preview.background": "#F7F8FA",
|
||||||
"stroke.acceleratorForeground": "#292D31"
|
"stroke.acceleratorForeground": "#292D31"
|
||||||
@@ -906,7 +906,7 @@
|
|||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#79CB60",
|
"branchIconColor": "#79CB60",
|
||||||
"bookmarkIconColor": "#111111",
|
"bookmarkIconColor": "#111111",
|
||||||
"closedBranchIconColor": "#6C737C",
|
"closedBranchIconColor": "#9ba0a3",
|
||||||
"localTagIconColor": "#292D31",
|
"localTagIconColor": "#292D31",
|
||||||
"mqTagIconColor": "#292D31",
|
"mqTagIconColor": "#292D31",
|
||||||
"tagIconColor": "#292D31",
|
"tagIconColor": "#292D31",
|
||||||
@@ -914,8 +914,8 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#292D31",
|
"Commit.unmatchedForeground": "#292D31",
|
||||||
"Commit.currentBranchBackground": "#F7F8FA",
|
"Commit.currentBranchBackground": "#F3f3f3",
|
||||||
"Commit.hoveredBackground": "#3A66D170"
|
"Commit.hoveredBackground": "#3A66D1"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#111111",
|
"foreground": "#111111",
|
||||||
@@ -923,46 +923,46 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"WelcomeScreen": {
|
"WelcomeScreen": {
|
||||||
"AssociatedComponent.background": "#F7F8FA",
|
"AssociatedComponent.background": "#F7F8FA",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"captionBackground": "#FFFFFF",
|
"captionBackground": "#fafbfc",
|
||||||
"captionForeground": "#5B6168",
|
"captionForeground": "#5B6168",
|
||||||
"Details.background": "#F7F8FA",
|
"Details.background": "#F7F8FA",
|
||||||
"footerBackground": "#FFFFFF",
|
"footerBackground": "#fafbfc",
|
||||||
"footerForeground": "#5B6168",
|
"footerForeground": "#5B6168",
|
||||||
"headerBackground": "#F7F8FA",
|
"headerBackground": "#F7F8FA",
|
||||||
"headerForeground": "#5B6168",
|
"headerForeground": "#5B6168",
|
||||||
"List.background": "#FFFFFF",
|
"List.background": "#fafbfc",
|
||||||
"separatorColor": "#DFE1E4",
|
"separatorColor": "#DFE1E4",
|
||||||
"SidePanel.background": "#F7F8FA",
|
"SidePanel.background": "#F3f3f3",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#FFFFFF",
|
"actions.background": "#fafbfc",
|
||||||
"actions.selectionBackground": "#CCE5FF",
|
"actions.selectionBackground": "#CCE5FF",
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionInactiveBackground": "#F7F8FA"
|
"selectionInactiveBackground": "#F3f3f3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#FFFFFF",
|
"window": "#fafbfc",
|
||||||
"windowBorder": "#DFE1E4",
|
"windowBorder": "#DFE1E4",
|
||||||
"windowText": "#292D31",
|
"windowText": "#292D31",
|
||||||
"Window.border": "#DFE1E4"
|
"Window.border": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"icons": {
|
"icons": {
|
||||||
"ColorPalette": {
|
"ColorPalette": {
|
||||||
"#43494A": "#FFFFFF",
|
"#43494A": "#fafbfc",
|
||||||
"#6B6B6B": "#292D31",
|
"#6B6B6B": "#292D31",
|
||||||
"#A7A7A7": "#F7F8FA",
|
"#A7A7A7": "#F7F8FA",
|
||||||
"#3D6185": "#79CB60",
|
"#3D6185": "#79CB60",
|
||||||
"#466D94": "#79CB60",
|
"#466D94": "#79CB60",
|
||||||
"#3C3F41": "#F7F8FA",
|
"#3C3F41": "#F7F8FA",
|
||||||
"#545556": "#6C737C",
|
"#545556": "#9ba0a3",
|
||||||
"#606060": "#6C737C",
|
"#606060": "#9ba0a3",
|
||||||
"#9AA7B0": "#5B6168",
|
"#9AA7B0": "#5B6168",
|
||||||
"#675133": "#79CB60",
|
"#675133": "#79CB60",
|
||||||
"Actions.Blue": "#6F42C1",
|
"Actions.Blue": "#6F42C1",
|
||||||
@@ -972,20 +972,20 @@
|
|||||||
"Actions.GreyInline.Dark": "#5B6168",
|
"Actions.GreyInline.Dark": "#5B6168",
|
||||||
"Actions.Red": "#22863A",
|
"Actions.Red": "#22863A",
|
||||||
"Actions.Yellow": "#6F42C1",
|
"Actions.Yellow": "#6F42C1",
|
||||||
"Checkbox.Background.Default": "#FFFFFF",
|
"Checkbox.Background.Default": "#fafbfc",
|
||||||
"Checkbox.Background.Default.Dark": "#FFFFFF",
|
"Checkbox.Background.Default.Dark": "#fafbfc",
|
||||||
"Checkbox.Background.Disabled": "#FDFDFD",
|
"Checkbox.Background.Disabled": "#dcdcdc",
|
||||||
"Checkbox.Background.Disabled.Dark": "#FDFDFD",
|
"Checkbox.Background.Disabled.Dark": "#dcdcdc",
|
||||||
"Checkbox.Border.Default": "#DFE1E4",
|
"Checkbox.Border.Default": "#DFE1E4",
|
||||||
"Checkbox.Border.Default.Dark": "#DFE1E4",
|
"Checkbox.Border.Default.Dark": "#DFE1E4",
|
||||||
"Checkbox.Border.Disabled": "#6C737C",
|
"Checkbox.Border.Disabled": "#9ba0a3",
|
||||||
"Checkbox.Border.Disabled.Dark": "#6C737C",
|
"Checkbox.Border.Disabled.Dark": "#9ba0a3",
|
||||||
"Checkbox.Focus.Thin.Default": "#79CB60",
|
"Checkbox.Focus.Thin.Default": "#79CB60",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#79CB60",
|
"Checkbox.Focus.Thin.Default.Dark": "#79CB60",
|
||||||
"Checkbox.Focus.Wide": "#79CB60",
|
"Checkbox.Focus.Wide": "#79CB60",
|
||||||
"Checkbox.Focus.Wide.Dark": "#79CB60",
|
"Checkbox.Focus.Wide.Dark": "#79CB60",
|
||||||
"Checkbox.Foreground.Disabled": "#6C737C",
|
"Checkbox.Foreground.Disabled": "#9ba0a3",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#6C737C",
|
"Checkbox.Foreground.Disabled.Dark": "#9ba0a3",
|
||||||
"Checkbox.Background.Selected": "#79CB60",
|
"Checkbox.Background.Selected": "#79CB60",
|
||||||
"Checkbox.Background.Selected.Dark": "#F7F8FA",
|
"Checkbox.Background.Selected.Dark": "#F7F8FA",
|
||||||
"Checkbox.Border.Selected": "#79CB60",
|
"Checkbox.Border.Selected": "#79CB60",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "GitHub",
|
"name": "GitHub",
|
||||||
"dark": false,
|
"dark": false,
|
||||||
"author": "Mallowigi",
|
"author": "Mallowigi",
|
||||||
"editorScheme": "/colors/GitHub (Material).xml",
|
"editorScheme": "/colors/GitHub.xml",
|
||||||
"emptyFrameBackground": {
|
"emptyFrameBackground": {
|
||||||
"anchor": "center",
|
"anchor": "center",
|
||||||
"image": "/walls/github.svg",
|
"image": "/walls/github.svg",
|
||||||
@@ -14,32 +14,32 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"disabledBackground": "#FDFDFD",
|
"disabledBackground": "#dcdcdc",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"focusColor": "#CCE5FF",
|
"focusColor": "#CCE5FF",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#FDFDFD",
|
"inactiveBackground": "#dcdcdc",
|
||||||
"inactiveForeground": "#292D31",
|
"inactiveForeground": "#292D31",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionBackgroundInactive": "#F7F8FA",
|
"selectionBackgroundInactive": "#F3f3f3",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#F7F8FA",
|
"selectionInactiveBackground": "#F3f3f3",
|
||||||
"separatorColor": "#DFE1E4"
|
"separatorColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"activeCaption": "#F7F8FA",
|
"activeCaption": "#F7F8FA",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#79CB6050",
|
"hoverBackground": "#79CB6050",
|
||||||
"hoverBorderColor": "#79CB6050",
|
"hoverBorderColor": "#79CB6050",
|
||||||
"hoverSeparatorColor": "#F1F3F6",
|
"hoverSeparatorColor": "#edf1f5",
|
||||||
"focusedBorderColor": "#79CB6050",
|
"focusedBorderColor": "#79CB6050",
|
||||||
"pressedBackground": "#79CB6050",
|
"pressedBackground": "#79CB6050",
|
||||||
"pressedBorderColor": "#79CB6050"
|
"pressedBorderColor": "#79CB6050"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3A66D1"
|
"selectionBackground": "#3A66D150"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#F7F8FA",
|
"Borders.ContrastBorderColor": "#F7F8FA",
|
||||||
"Borders.color": "#DFE1E4",
|
"Borders.color": "#DFE1E4",
|
||||||
@@ -56,22 +56,22 @@
|
|||||||
"startBackground": "#cce5ff",
|
"startBackground": "#cce5ff",
|
||||||
"startBorderColor": "#cce5ff"
|
"startBorderColor": "#cce5ff"
|
||||||
},
|
},
|
||||||
"disabledBorderColor": "#F1F3F6",
|
"disabledBorderColor": "#edf1f5",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"endBackground": "#F1F3F6",
|
"endBackground": "#edf1f5",
|
||||||
"endBorderColor": "#F1F3F6",
|
"endBorderColor": "#edf1f5",
|
||||||
"focus": "#CCE5FF",
|
"focus": "#CCE5FF",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"foreground": "#292D31",
|
"foreground": "#292D31",
|
||||||
"highlight": "#111111",
|
"highlight": "#FFFFFF",
|
||||||
"mt.background": "#F1F3F6",
|
"mt.background": "#edf1f5",
|
||||||
"mt.foreground": "#292D31",
|
"mt.foreground": "#292D31",
|
||||||
"mt.selectedForeground": "#111111",
|
"mt.selectedForeground": "#FFFFFF",
|
||||||
"mt.selection.color1": "#cce5ff",
|
"mt.selection.color1": "#cce5ff",
|
||||||
"mt.selection.color2": "#cce5ff",
|
"mt.selection.color2": "#cce5ff",
|
||||||
"startBackground": "#F1F3F6",
|
"startBackground": "#edf1f5",
|
||||||
"startBorderColor": "#F1F3F6",
|
"startBorderColor": "#edf1f5",
|
||||||
"shadowColor": "#F1F3F6",
|
"shadowColor": "#edf1f5",
|
||||||
"shadowWidth": 0
|
"shadowWidth": 0
|
||||||
},
|
},
|
||||||
"Canvas": {
|
"Canvas": {
|
||||||
@@ -79,12 +79,12 @@
|
|||||||
"Tooltip.background": "#DFECFE"
|
"Tooltip.background": "#DFECFE"
|
||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"selectionBackground": "#3A66D1"
|
"selectionBackground": "#3A66D150"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"select": "#79CB60"
|
"select": "#79CB60"
|
||||||
},
|
},
|
||||||
@@ -93,16 +93,16 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#5B6168",
|
"Avatar.foreground": "#5B6168",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#79CB60",
|
"accessDot": "#79CB60",
|
||||||
"dropdownBorder": "#F7F8FA",
|
"dropdownBorder": "#F3f3f3",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -111,45 +111,45 @@
|
|||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"swatchesDefaultRecentColor": "#5B6168"
|
"swatchesDefaultRecentColor": "#5B6168"
|
||||||
},
|
},
|
||||||
"ComboBoxButton.background": "#F1F3F6",
|
"ComboBoxButton.background": "#edf1f5",
|
||||||
"ComboBox": {
|
"ComboBox": {
|
||||||
"ArrowButton": {
|
"ArrowButton": {
|
||||||
"background": "#F1F3F6",
|
"background": "#edf1f5",
|
||||||
"disabledIconColor": "#6C737C",
|
"disabledIconColor": "#9ba0a3",
|
||||||
"iconColor": "#5B6168",
|
"iconColor": "#5B6168",
|
||||||
"nonEditableBackground": "#F7F8FA"
|
"nonEditableBackground": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"buttonBackground": "#F1F3F6",
|
"buttonBackground": "#edf1f5",
|
||||||
"darcula.hoveredArrowButtonForeground": "#79CB60",
|
"darcula.hoveredArrowButtonForeground": "#79CB60",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"modifiedItemForeground": "#79CB60",
|
"modifiedItemForeground": "#79CB60",
|
||||||
"nonEditableBackground": "#F7F8FA",
|
"nonEditableBackground": "#F3f3f3",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#DFE1E4",
|
"ComboPopup.border": "#DFE1E4",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"matchForeground": "#79CB60",
|
"matchForeground": "#79CB60",
|
||||||
"matchSelectionForeground": "#79CB60",
|
"matchSelectionForeground": "#79CB60",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#111111",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#111111",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#292D31",
|
"selectionInactiveInfoForeground": "#292D31",
|
||||||
"selectionInactiveBackground": "#3A66D150",
|
"selectionInactiveBackground": "#3A66D150",
|
||||||
"selectionBackground": "#3A66D180",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#111111"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#CCE5FF",
|
"borderColor": "#CCE5FF",
|
||||||
"disabledBorderColor": "#F1F3F6",
|
"disabledBorderColor": "#edf1f5",
|
||||||
"focusColor": "#79CB60",
|
"focusColor": "#79CB60",
|
||||||
"focusedBorderColor": "#79CB60",
|
"focusedBorderColor": "#79CB60",
|
||||||
"hoverIconColor": "#79CB60",
|
"hoverIconColor": "#79CB60",
|
||||||
@@ -160,7 +160,7 @@
|
|||||||
"controlText": "#292D31",
|
"controlText": "#292D31",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#79CB60",
|
"background": "#79CB60",
|
||||||
"foreground": "#111111"
|
"foreground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
@@ -187,12 +187,12 @@
|
|||||||
"hoverColor": "#F7F8FA",
|
"hoverColor": "#F7F8FA",
|
||||||
"hoverMaskColor": "#CCE5FF",
|
"hoverMaskColor": "#CCE5FF",
|
||||||
"inactiveColoredTabBackground": "#F7F8FA",
|
"inactiveColoredTabBackground": "#F7F8FA",
|
||||||
"inactiveColoredFileBackground": "#F1F3F6",
|
"inactiveColoredFileBackground": "#edf1f5",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
"inactiveMaskColor": "#F7F8FA",
|
"inactiveMaskColor": "#F7F8FA",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabForeground": "#111111"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#F7F8FA",
|
"Desktop.background": "#F7F8FA",
|
||||||
"DialogWrapper.southPanelBackground": "#F7F8FA",
|
"DialogWrapper.southPanelBackground": "#F7F8FA",
|
||||||
@@ -212,27 +212,27 @@
|
|||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#F7F8FA",
|
"inactiveBackground": "#F7F8FA",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverColor": "#CCE5FF",
|
"hoverColor": "#CCE5FF",
|
||||||
"hoverMaskColor": "#CCE5FF",
|
"hoverMaskColor": "#CCE5FF",
|
||||||
"inactiveMaskColor": "#F7F8FA",
|
"inactiveMaskColor": "#F7F8FA",
|
||||||
"inactiveColoredFileBackground": "#F7F8FA",
|
"inactiveColoredFileBackground": "#F7F8FA",
|
||||||
"inactiveUnderlineColor": "#6C737C",
|
"inactiveUnderlineColor": "#9ba0a3",
|
||||||
"selectedForeground": "#5B6168",
|
"selectedForeground": "#5B6168",
|
||||||
"selectedBackground": "#cce5ff",
|
"selectedBackground": "#cce5ff",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabForeground": "#111111"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverColor": "#CCE5FF",
|
"hoverColor": "#CCE5FF",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#FDFDFD",
|
"Yellow": "#dcdcdc",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -263,8 +263,8 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveBackground": "#F1F3F6",
|
"inactiveBackground": "#edf1f5",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#111111",
|
||||||
"selectionBackground": "#cce5ff"
|
"selectionBackground": "#cce5ff"
|
||||||
},
|
},
|
||||||
@@ -279,7 +279,7 @@
|
|||||||
},
|
},
|
||||||
"HeaderColor": {
|
"HeaderColor": {
|
||||||
"active": "#F7F8FA",
|
"active": "#F7F8FA",
|
||||||
"inactive": "#FFFFFF"
|
"inactive": "#fafbfc"
|
||||||
},
|
},
|
||||||
"HelpTooltip": {
|
"HelpTooltip": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#292D31"
|
"shortcutForeground": "#292D31"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#79CB60",
|
"Hyperlink.linkColor": "#79CB60",
|
||||||
"inactiveCaption": "#F7F8FA",
|
"inactiveCaption": "#F3f3f3",
|
||||||
"inactiveCaptionBorder": "#F7F8FA",
|
"inactiveCaptionBorder": "#F7F8FA",
|
||||||
"inactiveCaptionText": "#292D31",
|
"inactiveCaptionText": "#292D31",
|
||||||
"info": "#292D31",
|
"info": "#292D31",
|
||||||
@@ -306,9 +306,9 @@
|
|||||||
},
|
},
|
||||||
"Label": {
|
"Label": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledShadow": "#F7F8FA",
|
"disabledShadow": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#111111",
|
||||||
@@ -323,66 +323,66 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#79CB60",
|
"link.foreground": "#79CB60",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"selectionBackground": "#3A66D150",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#111111",
|
||||||
"selectionInactiveBackground": "#3A66D170"
|
"selectionInactiveBackground": "#3A66D1"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"branchColor": "#5B6168",
|
"branchColor": "#5B6168",
|
||||||
"contrast": "#FFFFFF",
|
"contrast": "#fafbfc",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"mergeCommits": "#F1F3F6",
|
"mergeCommits": "#edf1f5",
|
||||||
"primaryColor": "#292D31",
|
"primaryColor": "#292D31",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"tab.backgroundColor": "#F7F8FA",
|
"tab.backgroundColor": "#F7F8FA",
|
||||||
"tab.borderColor": "#79CB60",
|
"tab.borderColor": "#79CB60",
|
||||||
"tagColor": "#292D31"
|
"tagColor": "#292D31"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#F7F8FA",
|
"allocatedBackground": "#F3f3f3",
|
||||||
"usedColor": "#CCE5FF",
|
"usedColor": "#CCE5FF",
|
||||||
"usedBackground": "#CCE5FF"
|
"usedBackground": "#CCE5FF"
|
||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#292D31",
|
"acceleratorForeground": "#292D31",
|
||||||
"acceleratorSelectionForeground": "#111111",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F3f3f3",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#DFE1E4"
|
"separatorColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"highlight": "#F7F8FA",
|
"highlight": "#F7F8FA",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#F7F8FA"
|
"shadow": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#292D31",
|
"acceleratorForeground": "#292D31",
|
||||||
"acceleratorSelectionForeground": "#111111",
|
"acceleratorSelectionForeground": "#FFFFFF",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#5B6168",
|
"arrowColor": "#5B6168",
|
||||||
@@ -404,9 +404,9 @@
|
|||||||
"errorBorderColor": "#DFECFE",
|
"errorBorderColor": "#DFECFE",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"MoreButton": {
|
"MoreButton": {
|
||||||
"background": "#F1F3F6",
|
"background": "#edf1f5",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"innerBorderColor": "#F1F3F6"
|
"innerBorderColor": "#edf1f5"
|
||||||
},
|
},
|
||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"errorBackground": "#DFECFE",
|
"errorBackground": "#DFECFE",
|
||||||
@@ -424,20 +424,20 @@
|
|||||||
"messageForeground": "#5B6168"
|
"messageForeground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#F1F3F6",
|
"color": "#edf1f5",
|
||||||
"focusedColor": "#79CB60",
|
"focusedColor": "#79CB60",
|
||||||
"disabledColor": "#6C737C"
|
"disabledColor": "#9ba0a3"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"borderColor": "#cce5ff",
|
"borderColor": "#cce5ff",
|
||||||
"currentOverloadBackground": "#CCE5FF",
|
"currentOverloadBackground": "#CCE5FF",
|
||||||
"currentParameterForeground": "#79CB60",
|
"currentParameterForeground": "#79CB60",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
"lineSeparatorColor": "#cce5ff"
|
"lineSeparatorColor": "#cce5ff"
|
||||||
@@ -447,30 +447,30 @@
|
|||||||
"capsLockIconColor": "#79CB60",
|
"capsLockIconColor": "#79CB60",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"eapTagBackground": "#CCE5FF",
|
"eapTagBackground": "#CCE5FF",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"lightSelectionBackground": "#cce5ff",
|
"lightSelectionBackground": "#cce5ff",
|
||||||
"paidTagBackground": "#CCE5FF",
|
"paidTagBackground": "#CCE5FF",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"tagForeground": "#79CB60",
|
"tagForeground": "#79CB60",
|
||||||
"tagBackground": "#CCE5FF",
|
"tagBackground": "#CCE5FF",
|
||||||
"trialTagBackground": "#CCE5FF",
|
"trialTagBackground": "#CCE5FF",
|
||||||
"Button": {
|
"Button": {
|
||||||
"installBackground": "#F1F3F6",
|
"installBackground": "#edf1f5",
|
||||||
"installBorderColor": "#F1F3F6",
|
"installBorderColor": "#edf1f5",
|
||||||
"installForeground": "#5B6168",
|
"installForeground": "#5B6168",
|
||||||
"installFocusedBackground": "#CCE5FF",
|
"installFocusedBackground": "#CCE5FF",
|
||||||
"installFillForeground": "#6C737C",
|
"installFillForeground": "#9ba0a3",
|
||||||
"installFillBackground": "#F1F3F6",
|
"installFillBackground": "#edf1f5",
|
||||||
"updateBackground": "#79CB60",
|
"updateBackground": "#79CB60",
|
||||||
"updateBorderColor": "#F1F3F6",
|
"updateBorderColor": "#edf1f5",
|
||||||
"updateForeground": "#5B6168"
|
"updateForeground": "#5B6168"
|
||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
@@ -478,12 +478,12 @@
|
|||||||
"borderColor": "#DFE1E4"
|
"borderColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#cce5ff",
|
"hoverBackground": "#cce5ff",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#FFFFFF",
|
||||||
"selectedBackground": "#cce5ff"
|
"selectedBackground": "#cce5ff"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -493,20 +493,20 @@
|
|||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"foreground": "#79CB60"
|
"foreground": "#79CB60"
|
||||||
},
|
},
|
||||||
"borderColor": "#FFFFFF",
|
"borderColor": "#fafbfc",
|
||||||
"inactiveBorderColor": "#F7F8FA",
|
"inactiveBorderColor": "#F7F8FA",
|
||||||
"innerBorderColor": "#F7F8FA",
|
"innerBorderColor": "#F3f3f3",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#F7F8FA",
|
"activeBackground": "#F7F8FA",
|
||||||
"inactiveBackground": "#FFFFFF"
|
"inactiveBackground": "#fafbfc"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#5B6168",
|
"separatorForeground": "#5B6168",
|
||||||
"separatorColor": "#F7F8FA",
|
"separatorColor": "#F3f3f3",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#FFFFFF",
|
"Floating.background": "#fafbfc",
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"borderColor": "#FFFFFF"
|
"borderColor": "#fafbfc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"PopupMenu": {
|
"PopupMenu": {
|
||||||
@@ -531,7 +531,7 @@
|
|||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"RadioButtonMenuItem": {
|
"RadioButtonMenuItem": {
|
||||||
@@ -539,10 +539,10 @@
|
|||||||
"acceleratorSelectionForeground": "#292D31",
|
"acceleratorSelectionForeground": "#292D31",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"disabledBackground": "#F7F8FA",
|
"disabledBackground": "#F7F8FA",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#DFE1E4",
|
"ScreenView.borderColor": "#DFE1E4",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
@@ -581,7 +581,7 @@
|
|||||||
},
|
},
|
||||||
"SearchEverywhere": {
|
"SearchEverywhere": {
|
||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"foreground": "#292D31"
|
"foreground": "#292D31"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -593,7 +593,7 @@
|
|||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#FFFFFF",
|
"borderColor": "#fafbfc",
|
||||||
"infoForeground": "#292D31"
|
"infoForeground": "#292D31"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -617,9 +617,9 @@
|
|||||||
"Repeated.File.Foreground": "#5B6168"
|
"Repeated.File.Foreground": "#5B6168"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"foreground": "#F7F8FA",
|
"foreground": "#F3f3f3",
|
||||||
"separatorColor": "#F7F8FA"
|
"separatorColor": "#F3f3f3"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#F7F8FA"
|
"background": "#F7F8FA"
|
||||||
@@ -630,7 +630,7 @@
|
|||||||
"buttonColor": "#79CB60",
|
"buttonColor": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#F7F8FA",
|
"tickColor": "#F3f3f3",
|
||||||
"trackColor": "#cce5ff",
|
"trackColor": "#cce5ff",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#79CB60"
|
"thumb": "#79CB60"
|
||||||
@@ -651,7 +651,7 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"highlight": "#F7F8FA"
|
"highlight": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#F7F8FA",
|
"SplitPaneDivider.draggingColor": "#F3f3f3",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
@@ -662,8 +662,8 @@
|
|||||||
"contentAreaColor": "#CCE5FF",
|
"contentAreaColor": "#CCE5FF",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#DFE1E4",
|
"darkShadow": "#DFE1E4",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"disabledUnderlineColor": "#6C737C",
|
"disabledUnderlineColor": "#9ba0a3",
|
||||||
"focus": "#cce5ff",
|
"focus": "#cce5ff",
|
||||||
"focusColor": "#cce5ff",
|
"focusColor": "#cce5ff",
|
||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
@@ -682,11 +682,11 @@
|
|||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#F7F8FA",
|
"TabbedPane.mt.tab.background": "#F7F8FA",
|
||||||
"Table": {
|
"Table": {
|
||||||
"alternativeRowBackground": "#FFFFFF",
|
"alternativeRowBackground": "#fafbfc",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"dropLineColor": "#79CB60",
|
"dropLineColor": "#79CB60",
|
||||||
"dropLineShortColor": "#79CB60",
|
"dropLineShortColor": "#79CB60",
|
||||||
"focusCellBackground": "#cce5ff",
|
"focusCellBackground": "#cce5ff",
|
||||||
@@ -694,29 +694,29 @@
|
|||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"gridColor": "#F7F8FA",
|
"gridColor": "#F7F8FA",
|
||||||
"highlightOuter": "#cce5ff",
|
"highlightOuter": "#cce5ff",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"lightSelectionForeground": "#111111",
|
"lightSelectionForeground": "#111111",
|
||||||
"lightSelectionInactiveForeground": "#292D31",
|
"lightSelectionInactiveForeground": "#292D31",
|
||||||
"lightSelectionInactiveBackground": "#F7F8FA",
|
"lightSelectionInactiveBackground": "#F3f3f3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#111111",
|
||||||
"selectionInactiveBackground": "#cce5ff",
|
"selectionInactiveBackground": "#cce5ff",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"sortIconColor": "#5B6168",
|
"sortIconColor": "#5B6168",
|
||||||
"stripeColor": "#FFFFFF"
|
"stripeColor": "#fafbfc"
|
||||||
},
|
},
|
||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"bottomSeparatorColor": "#F7F8FA",
|
"bottomSeparatorColor": "#F3f3f3",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#6C737C",
|
"disabledForeground": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"focusCellBackground": "#cce5ff",
|
"focusCellBackground": "#cce5ff",
|
||||||
"focusCellForeground": "#111111",
|
"focusCellForeground": "#111111",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#F7F8FA"
|
"separatorColor": "#F3f3f3"
|
||||||
},
|
},
|
||||||
"text": "#292D31",
|
"text": "#292D31",
|
||||||
"textInactiveText": "#292D31",
|
"textInactiveText": "#292D31",
|
||||||
@@ -725,7 +725,7 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
@@ -733,7 +733,7 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
@@ -741,12 +741,12 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"caretForeground": "#79CB60",
|
"caretForeground": "#79CB60",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"inactiveForeground": "#6C737C",
|
"inactiveForeground": "#9ba0a3",
|
||||||
"selectionBackground": "#cce5ff",
|
"selectionBackground": "#cce5ff",
|
||||||
"selectionForeground": "#111111"
|
"selectionForeground": "#111111"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#FFFFFF",
|
"background": "#fafbfc",
|
||||||
"Button.hoverBackground": "#CCE5FF",
|
"Button.hoverBackground": "#CCE5FF",
|
||||||
"inactiveBackground": "#F7F8FA",
|
"inactiveBackground": "#F7F8FA",
|
||||||
"infoForeground": "#292D31",
|
"infoForeground": "#292D31",
|
||||||
@@ -754,9 +754,9 @@
|
|||||||
},
|
},
|
||||||
"TitledBorder.titleColor": "#5B6168",
|
"TitledBorder.titleColor": "#5B6168",
|
||||||
"ToggleButton": {
|
"ToggleButton": {
|
||||||
"borderColor": "#F1F3F6",
|
"borderColor": "#edf1f5",
|
||||||
"buttonColor": "#5B6168",
|
"buttonColor": "#5B6168",
|
||||||
"disabledText": "#6C737C",
|
"disabledText": "#9ba0a3",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"offForeground": "#F7F8FA",
|
"offForeground": "#F7F8FA",
|
||||||
"offBackground": "#F7F8FA",
|
"offBackground": "#F7F8FA",
|
||||||
@@ -783,11 +783,11 @@
|
|||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#cce5ff",
|
"hoverBackground": "#cce5ff",
|
||||||
"selectedForeground": "#111111",
|
"selectedForeground": "#111111",
|
||||||
"selectedBackground": "#FFFFFF"
|
"selectedBackground": "#fafbfc"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F3f3f3",
|
||||||
"inactiveBackground": "#F7F8FA"
|
"inactiveBackground": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
@@ -798,12 +798,12 @@
|
|||||||
"hoverBackground": "#CCE5FF",
|
"hoverBackground": "#CCE5FF",
|
||||||
"hoverInactiveBackground": "#CCE5FF",
|
"hoverInactiveBackground": "#CCE5FF",
|
||||||
"inactiveUnderlineColor": "#79CB60",
|
"inactiveUnderlineColor": "#79CB60",
|
||||||
"selectedBackground": "#FFFFFF",
|
"selectedBackground": "#fafbfc",
|
||||||
"selectedInactiveBackground": "#FFFFFF",
|
"selectedInactiveBackground": "#fafbfc",
|
||||||
"underlineColor": "#79CB60",
|
"underlineColor": "#79CB60",
|
||||||
"underlinedTabBackground": "#cce5ff",
|
"underlinedTabBackground": "#cce5ff",
|
||||||
"underlinedTabInactiveBackground": "#F7F8FA",
|
"underlinedTabInactiveBackground": "#F3f3f3",
|
||||||
"underlinedTabForeground": "#111111",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
"underlinedTabInactiveForeground": "#5B6168"
|
"underlinedTabInactiveForeground": "#5B6168"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -811,21 +811,21 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"foreground": "#292D31",
|
"foreground": "#292D31",
|
||||||
"hash": "#DFE1E4",
|
"hash": "#DFE1E4",
|
||||||
"hoverBackground": "#3A66D170",
|
"hoverBackground": "#3A66D1",
|
||||||
"hoverInactiveBackground": "#cce5ff",
|
"hoverInactiveBackground": "#cce5ff",
|
||||||
"modifiedItemForeground": "#79CB60",
|
"modifiedItemForeground": "#79CB60",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#3A66D170",
|
"selectionBackground": "#3A66D1",
|
||||||
"selectionForeground": "#111111",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#111111",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#3A66D170",
|
"selectionInactiveBackground": "#3A66D1",
|
||||||
"textBackground": "#F7F8FA"
|
"textBackground": "#F7F8FA"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
"Tree.rightChildIndent": 5,
|
"Tree.rightChildIndent": 5,
|
||||||
"UIDesigner": {
|
"UIDesigner": {
|
||||||
"Activity.borderColor": "#DFE1E4",
|
"Activity.borderColor": "#DFE1E4",
|
||||||
"Canvas.background": "#FFFFFF",
|
"Canvas.background": "#fafbfc",
|
||||||
"ColorPicker": {
|
"ColorPicker": {
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"foreground": "#5B6168"
|
"foreground": "#5B6168"
|
||||||
@@ -840,34 +840,34 @@
|
|||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"hoverBorderColor": "#CCE5FF"
|
"hoverBorderColor": "#CCE5FF"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#FFFFFF",
|
"Canvas.background": "#fafbfc",
|
||||||
"highStroke.foreground": "#5B6168",
|
"highStroke.foreground": "#5B6168",
|
||||||
"Label.foreground": "#292D31",
|
"Label.foreground": "#292D31",
|
||||||
"List.selectionBackground": "#3A66D170",
|
"List.selectionBackground": "#3A66D1",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"Component.foreground": "#5B6168",
|
"Component.foreground": "#5B6168",
|
||||||
"ConstraintSetText.foreground": "#292D31",
|
"ConstraintSetText.foreground": "#292D31",
|
||||||
"ConstraintSet.background": "#F7F8FA",
|
"ConstraintSet.background": "#F3f3f3",
|
||||||
"CSPanel.SelectedFocusBackground": "#3A66D1",
|
"CSPanel.SelectedFocusBackground": "#3A66D150",
|
||||||
"CSPanel.SelectedBackground": "#3A66D170",
|
"CSPanel.SelectedBackground": "#3A66D1",
|
||||||
"cs_FocusText.infoForeground": "#292D31",
|
"cs_FocusText.infoForeground": "#292D31",
|
||||||
"CursorTextColor.foreground": "#5B6168",
|
"CursorTextColor.foreground": "#5B6168",
|
||||||
"HoverColor.disabledBackground": "#6C737C",
|
"HoverColor.disabledBackground": "#9ba0a3",
|
||||||
"motionGraph.background": "#F7F8FA",
|
"motionGraph.background": "#F7F8FA",
|
||||||
"Notification.background": "#DFECFE",
|
"Notification.background": "#DFECFE",
|
||||||
"ourAvg.background": "#F7F8FA",
|
"ourAvg.background": "#F3f3f3",
|
||||||
"ourCS.background": "#F7F8FA",
|
"ourCS.background": "#F3f3f3",
|
||||||
"ourCS_Border.borderColor": "#DFE1E4",
|
"ourCS_Border.borderColor": "#DFE1E4",
|
||||||
"ourCS_TextColor.foreground": "#292D31",
|
"ourCS_TextColor.foreground": "#292D31",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#111111",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#cce5ff",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#cce5ff",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#CCE5FF",
|
"ourCS_SelectedBorder.pressedBorderColor": "#CCE5FF",
|
||||||
"ourML_BarColor.separatorColor": "#DFE1E4",
|
"ourML_BarColor.separatorColor": "#DFE1E4",
|
||||||
"PrimaryPanel.background": "#FFFFFF",
|
"PrimaryPanel.background": "#fafbfc",
|
||||||
"SecondaryPanel.background": "#F7F8FA",
|
"SecondaryPanel.background": "#F7F8FA",
|
||||||
"SecondaryPanel.header.foreground": "#292D31",
|
"SecondaryPanel.header.foreground": "#292D31",
|
||||||
"SecondaryPanel.header.background": "#FFFFFF",
|
"SecondaryPanel.header.background": "#fafbfc",
|
||||||
"timeLine.disabledBorderColor": "#DFE1E4"
|
"timeLine.disabledBorderColor": "#DFE1E4"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#DFE1E4",
|
"borderColor": "#DFE1E4",
|
||||||
"foreground": "#5B6168",
|
"foreground": "#5B6168",
|
||||||
"selectedForeground": "#111111"
|
"selectedForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Preview.background": "#F7F8FA",
|
"Preview.background": "#F7F8FA",
|
||||||
"stroke.acceleratorForeground": "#292D31"
|
"stroke.acceleratorForeground": "#292D31"
|
||||||
@@ -906,7 +906,7 @@
|
|||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#79CB60",
|
"branchIconColor": "#79CB60",
|
||||||
"bookmarkIconColor": "#111111",
|
"bookmarkIconColor": "#111111",
|
||||||
"closedBranchIconColor": "#6C737C",
|
"closedBranchIconColor": "#9ba0a3",
|
||||||
"localTagIconColor": "#292D31",
|
"localTagIconColor": "#292D31",
|
||||||
"mqTagIconColor": "#292D31",
|
"mqTagIconColor": "#292D31",
|
||||||
"tagIconColor": "#292D31",
|
"tagIconColor": "#292D31",
|
||||||
@@ -914,8 +914,8 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#292D31",
|
"Commit.unmatchedForeground": "#292D31",
|
||||||
"Commit.currentBranchBackground": "#F7F8FA",
|
"Commit.currentBranchBackground": "#F3f3f3",
|
||||||
"Commit.hoveredBackground": "#3A66D170"
|
"Commit.hoveredBackground": "#3A66D1"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#111111",
|
"foreground": "#111111",
|
||||||
@@ -930,22 +930,22 @@
|
|||||||
"AssociatedComponent.background": "#F7F8FA",
|
"AssociatedComponent.background": "#F7F8FA",
|
||||||
"background": "#F7F8FA",
|
"background": "#F7F8FA",
|
||||||
"borderColor": "#F7F8FA",
|
"borderColor": "#F7F8FA",
|
||||||
"captionBackground": "#FFFFFF",
|
"captionBackground": "#fafbfc",
|
||||||
"captionForeground": "#5B6168",
|
"captionForeground": "#5B6168",
|
||||||
"Details.background": "#F7F8FA",
|
"Details.background": "#F7F8FA",
|
||||||
"footerBackground": "#FFFFFF",
|
"footerBackground": "#fafbfc",
|
||||||
"footerForeground": "#5B6168",
|
"footerForeground": "#5B6168",
|
||||||
"headerBackground": "#F7F8FA",
|
"headerBackground": "#F7F8FA",
|
||||||
"headerForeground": "#5B6168",
|
"headerForeground": "#5B6168",
|
||||||
"List.background": "#FFFFFF",
|
"List.background": "#fafbfc",
|
||||||
"separatorColor": "#DFE1E4",
|
"separatorColor": "#DFE1E4",
|
||||||
"SidePanel.background": "#F7F8FA",
|
"SidePanel.background": "#F3f3f3",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#FFFFFF",
|
"actions.background": "#fafbfc",
|
||||||
"actions.selectionBackground": "#CCE5FF",
|
"actions.selectionBackground": "#CCE5FF",
|
||||||
"background": "#F7F8FA",
|
"background": "#F3f3f3",
|
||||||
"selectionBackground": "#3A66D1",
|
"selectionBackground": "#3A66D150",
|
||||||
"selectionInactiveBackground": "#F7F8FA"
|
"selectionInactiveBackground": "#F3f3f3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#F7F8FA",
|
"window": "#F7F8FA",
|
||||||
@@ -955,14 +955,14 @@
|
|||||||
},
|
},
|
||||||
"icons": {
|
"icons": {
|
||||||
"ColorPalette": {
|
"ColorPalette": {
|
||||||
"#43494A": "#FFFFFF",
|
"#43494A": "#fafbfc",
|
||||||
"#6B6B6B": "#292D31",
|
"#6B6B6B": "#292D31",
|
||||||
"#A7A7A7": "#F7F8FA",
|
"#A7A7A7": "#F7F8FA",
|
||||||
"#3D6185": "#79CB60",
|
"#3D6185": "#79CB60",
|
||||||
"#466D94": "#79CB60",
|
"#466D94": "#79CB60",
|
||||||
"#3C3F41": "#F7F8FA",
|
"#3C3F41": "#F7F8FA",
|
||||||
"#545556": "#6C737C",
|
"#545556": "#9ba0a3",
|
||||||
"#606060": "#6C737C",
|
"#606060": "#9ba0a3",
|
||||||
"#9AA7B0": "#5B6168",
|
"#9AA7B0": "#5B6168",
|
||||||
"#675133": "#79CB60",
|
"#675133": "#79CB60",
|
||||||
"Actions.Blue": "#6F42C1",
|
"Actions.Blue": "#6F42C1",
|
||||||
@@ -972,20 +972,20 @@
|
|||||||
"Actions.GreyInline.Dark": "#5B6168",
|
"Actions.GreyInline.Dark": "#5B6168",
|
||||||
"Actions.Red": "#22863A",
|
"Actions.Red": "#22863A",
|
||||||
"Actions.Yellow": "#6F42C1",
|
"Actions.Yellow": "#6F42C1",
|
||||||
"Checkbox.Background.Default": "#FFFFFF",
|
"Checkbox.Background.Default": "#fafbfc",
|
||||||
"Checkbox.Background.Default.Dark": "#FFFFFF",
|
"Checkbox.Background.Default.Dark": "#fafbfc",
|
||||||
"Checkbox.Background.Disabled": "#FDFDFD",
|
"Checkbox.Background.Disabled": "#dcdcdc",
|
||||||
"Checkbox.Background.Disabled.Dark": "#FDFDFD",
|
"Checkbox.Background.Disabled.Dark": "#dcdcdc",
|
||||||
"Checkbox.Border.Default": "#DFE1E4",
|
"Checkbox.Border.Default": "#DFE1E4",
|
||||||
"Checkbox.Border.Default.Dark": "#DFE1E4",
|
"Checkbox.Border.Default.Dark": "#DFE1E4",
|
||||||
"Checkbox.Border.Disabled": "#6C737C",
|
"Checkbox.Border.Disabled": "#9ba0a3",
|
||||||
"Checkbox.Border.Disabled.Dark": "#6C737C",
|
"Checkbox.Border.Disabled.Dark": "#9ba0a3",
|
||||||
"Checkbox.Focus.Thin.Default": "#79CB60",
|
"Checkbox.Focus.Thin.Default": "#79CB60",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#79CB60",
|
"Checkbox.Focus.Thin.Default.Dark": "#79CB60",
|
||||||
"Checkbox.Focus.Wide": "#79CB60",
|
"Checkbox.Focus.Wide": "#79CB60",
|
||||||
"Checkbox.Focus.Wide.Dark": "#79CB60",
|
"Checkbox.Focus.Wide.Dark": "#79CB60",
|
||||||
"Checkbox.Foreground.Disabled": "#6C737C",
|
"Checkbox.Foreground.Disabled": "#9ba0a3",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#6C737C",
|
"Checkbox.Foreground.Disabled.Dark": "#9ba0a3",
|
||||||
"Checkbox.Background.Selected": "#79CB60",
|
"Checkbox.Background.Selected": "#79CB60",
|
||||||
"Checkbox.Background.Selected.Dark": "#F7F8FA",
|
"Checkbox.Background.Selected.Dark": "#F7F8FA",
|
||||||
"Checkbox.Border.Selected": "#79CB60",
|
"Checkbox.Border.Selected": "#79CB60",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#323232",
|
"inactiveBackground": "#323232",
|
||||||
"inactiveForeground": "#727272",
|
"inactiveForeground": "#727272",
|
||||||
"infoForeground": "#727272",
|
"infoForeground": "#727272",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionBackgroundInactive": "#292929",
|
"selectionBackgroundInactive": "#292929",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#292929",
|
"selectionInactiveBackground": "#292929",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#FF980050"
|
"pressedBorderColor": "#FF980050"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#353535"
|
"selectionBackground": "#404040"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#212121",
|
"Borders.ContrastBorderColor": "#212121",
|
||||||
"Borders.color": "#292929",
|
"Borders.color": "#292929",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#1A1A1A",
|
"background": "#1A1A1A",
|
||||||
"selectionBackground": "#353535"
|
"selectionBackground": "#404040"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#727272",
|
"selectionInactiveInfoForeground": "#727272",
|
||||||
"selectionInactiveBackground": "#35353550",
|
"selectionInactiveBackground": "#404040",
|
||||||
"selectionBackground": "#35353580",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"inactiveBackground": "#212121",
|
"inactiveBackground": "#212121",
|
||||||
"inactiveForeground": "#474747",
|
"inactiveForeground": "#474747",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#292929",
|
"background": "#292929",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"selectionBackground": "#35353550",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#32323270"
|
"selectionInactiveBackground": "#323232C0"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#292929",
|
"disabledBackground": "#292929",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#292929"
|
"separatorColor": "#292929"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"highlight": "#212121",
|
"highlight": "#212121",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#1A1A1A"
|
"shadow": "#1A1A1A"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"eapTagBackground": "#3F3F3F",
|
"eapTagBackground": "#3F3F3F",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"lightSelectionBackground": "#323232",
|
"lightSelectionBackground": "#323232",
|
||||||
"paidTagBackground": "#3F3F3F",
|
"paidTagBackground": "#3F3F3F",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"tagForeground": "#FF9800",
|
"tagForeground": "#FF9800",
|
||||||
"tagBackground": "#3F3F3F",
|
"tagBackground": "#3F3F3F",
|
||||||
"trialTagBackground": "#3F3F3F",
|
"trialTagBackground": "#3F3F3F",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#292929",
|
"ScreenView.borderColor": "#292929",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"gridColor": "#212121",
|
"gridColor": "#212121",
|
||||||
"highlightOuter": "#323232",
|
"highlightOuter": "#323232",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#727272",
|
"lightSelectionInactiveForeground": "#727272",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#1A1A1A",
|
"background": "#1A1A1A",
|
||||||
"foreground": "#727272",
|
"foreground": "#727272",
|
||||||
"hash": "#292929",
|
"hash": "#292929",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"modifiedItemForeground": "#FF9800",
|
"modifiedItemForeground": "#FF9800",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#32323270",
|
"selectionBackground": "#323232C0",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#32323270",
|
"selectionInactiveBackground": "#323232C0",
|
||||||
"textBackground": "#1A1A1A"
|
"textBackground": "#1A1A1A"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#1A1A1A",
|
"Canvas.background": "#1A1A1A",
|
||||||
"highStroke.foreground": "#B0BEC5",
|
"highStroke.foreground": "#B0BEC5",
|
||||||
"Label.foreground": "#727272",
|
"Label.foreground": "#727272",
|
||||||
"List.selectionBackground": "#32323270",
|
"List.selectionBackground": "#323232C0",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#292929",
|
"borderColor": "#292929",
|
||||||
"Component.foreground": "#B0BEC5",
|
"Component.foreground": "#B0BEC5",
|
||||||
"ConstraintSetText.foreground": "#727272",
|
"ConstraintSetText.foreground": "#727272",
|
||||||
"ConstraintSet.background": "#292929",
|
"ConstraintSet.background": "#292929",
|
||||||
"CSPanel.SelectedFocusBackground": "#353535",
|
"CSPanel.SelectedFocusBackground": "#404040",
|
||||||
"CSPanel.SelectedBackground": "#32323270",
|
"CSPanel.SelectedBackground": "#323232C0",
|
||||||
"cs_FocusText.infoForeground": "#727272",
|
"cs_FocusText.infoForeground": "#727272",
|
||||||
"CursorTextColor.foreground": "#B0BEC5",
|
"CursorTextColor.foreground": "#B0BEC5",
|
||||||
"HoverColor.disabledBackground": "#474747",
|
"HoverColor.disabledBackground": "#474747",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#727272",
|
"Commit.unmatchedForeground": "#727272",
|
||||||
"Commit.currentBranchBackground": "#292929",
|
"Commit.currentBranchBackground": "#292929",
|
||||||
"Commit.hoveredBackground": "#32323270"
|
"Commit.hoveredBackground": "#323232C0"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#1A1A1A",
|
"actions.background": "#1A1A1A",
|
||||||
"actions.selectionBackground": "#3F3F3F",
|
"actions.selectionBackground": "#3F3F3F",
|
||||||
"background": "#292929",
|
"background": "#292929",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionInactiveBackground": "#292929"
|
"selectionInactiveBackground": "#292929"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#323232",
|
"inactiveBackground": "#323232",
|
||||||
"inactiveForeground": "#727272",
|
"inactiveForeground": "#727272",
|
||||||
"infoForeground": "#727272",
|
"infoForeground": "#727272",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionBackgroundInactive": "#292929",
|
"selectionBackgroundInactive": "#292929",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#292929",
|
"selectionInactiveBackground": "#292929",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#FF980050"
|
"pressedBorderColor": "#FF980050"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#353535"
|
"selectionBackground": "#404040"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#212121",
|
"Borders.ContrastBorderColor": "#212121",
|
||||||
"Borders.color": "#292929",
|
"Borders.color": "#292929",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#1A1A1A",
|
"background": "#1A1A1A",
|
||||||
"selectionBackground": "#353535"
|
"selectionBackground": "#404040"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#727272",
|
"selectionInactiveInfoForeground": "#727272",
|
||||||
"selectionInactiveBackground": "#35353550",
|
"selectionInactiveBackground": "#404040",
|
||||||
"selectionBackground": "#35353580",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"inactiveBackground": "#212121",
|
"inactiveBackground": "#212121",
|
||||||
"inactiveForeground": "#474747",
|
"inactiveForeground": "#474747",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#292929",
|
"background": "#292929",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"selectionBackground": "#35353550",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#32323270"
|
"selectionInactiveBackground": "#323232C0"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#292929",
|
"disabledBackground": "#292929",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#292929"
|
"separatorColor": "#292929"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"highlight": "#212121",
|
"highlight": "#212121",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#212121"
|
"shadow": "#212121"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"eapTagBackground": "#3F3F3F",
|
"eapTagBackground": "#3F3F3F",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"lightSelectionBackground": "#323232",
|
"lightSelectionBackground": "#323232",
|
||||||
"paidTagBackground": "#3F3F3F",
|
"paidTagBackground": "#3F3F3F",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"tagForeground": "#FF9800",
|
"tagForeground": "#FF9800",
|
||||||
"tagBackground": "#3F3F3F",
|
"tagBackground": "#3F3F3F",
|
||||||
"trialTagBackground": "#3F3F3F",
|
"trialTagBackground": "#3F3F3F",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#212121",
|
"disabledBackground": "#212121",
|
||||||
"disabledForeground": "#474747",
|
"disabledForeground": "#474747",
|
||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#292929",
|
"ScreenView.borderColor": "#292929",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"gridColor": "#212121",
|
"gridColor": "#212121",
|
||||||
"highlightOuter": "#323232",
|
"highlightOuter": "#323232",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#727272",
|
"lightSelectionInactiveForeground": "#727272",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#212121",
|
"background": "#212121",
|
||||||
"foreground": "#727272",
|
"foreground": "#727272",
|
||||||
"hash": "#292929",
|
"hash": "#292929",
|
||||||
"hoverBackground": "#32323270",
|
"hoverBackground": "#323232C0",
|
||||||
"hoverInactiveBackground": "#323232",
|
"hoverInactiveBackground": "#323232",
|
||||||
"modifiedItemForeground": "#FF9800",
|
"modifiedItemForeground": "#FF9800",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#32323270",
|
"selectionBackground": "#323232C0",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#32323270",
|
"selectionInactiveBackground": "#323232C0",
|
||||||
"textBackground": "#212121"
|
"textBackground": "#212121"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#1A1A1A",
|
"Canvas.background": "#1A1A1A",
|
||||||
"highStroke.foreground": "#B0BEC5",
|
"highStroke.foreground": "#B0BEC5",
|
||||||
"Label.foreground": "#727272",
|
"Label.foreground": "#727272",
|
||||||
"List.selectionBackground": "#32323270",
|
"List.selectionBackground": "#323232C0",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#292929",
|
"borderColor": "#292929",
|
||||||
"Component.foreground": "#B0BEC5",
|
"Component.foreground": "#B0BEC5",
|
||||||
"ConstraintSetText.foreground": "#727272",
|
"ConstraintSetText.foreground": "#727272",
|
||||||
"ConstraintSet.background": "#292929",
|
"ConstraintSet.background": "#292929",
|
||||||
"CSPanel.SelectedFocusBackground": "#353535",
|
"CSPanel.SelectedFocusBackground": "#404040",
|
||||||
"CSPanel.SelectedBackground": "#32323270",
|
"CSPanel.SelectedBackground": "#323232C0",
|
||||||
"cs_FocusText.infoForeground": "#727272",
|
"cs_FocusText.infoForeground": "#727272",
|
||||||
"CursorTextColor.foreground": "#B0BEC5",
|
"CursorTextColor.foreground": "#B0BEC5",
|
||||||
"HoverColor.disabledBackground": "#474747",
|
"HoverColor.disabledBackground": "#474747",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#727272",
|
"Commit.unmatchedForeground": "#727272",
|
||||||
"Commit.currentBranchBackground": "#292929",
|
"Commit.currentBranchBackground": "#292929",
|
||||||
"Commit.hoveredBackground": "#32323270"
|
"Commit.hoveredBackground": "#323232C0"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#1A1A1A",
|
"actions.background": "#1A1A1A",
|
||||||
"actions.selectionBackground": "#3F3F3F",
|
"actions.selectionBackground": "#3F3F3F",
|
||||||
"background": "#292929",
|
"background": "#292929",
|
||||||
"selectionBackground": "#353535",
|
"selectionBackground": "#404040",
|
||||||
"selectionInactiveBackground": "#292929"
|
"selectionInactiveBackground": "#292929"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#292D3E",
|
"inactiveBackground": "#292D3E",
|
||||||
"inactiveForeground": "#4B526D",
|
"inactiveForeground": "#4B526D",
|
||||||
"infoForeground": "#4B526D",
|
"infoForeground": "#4B526D",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionBackgroundInactive": "#181A1F",
|
"selectionBackgroundInactive": "#181A1F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#181A1F",
|
"selectionInactiveBackground": "#181A1F",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#84ffff50"
|
"pressedBorderColor": "#84ffff50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#232632"
|
"selectionBackground": "#717CB480"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#0F111A",
|
"Borders.ContrastBorderColor": "#0F111A",
|
||||||
"Borders.color": "#0F111A",
|
"Borders.color": "#0F111A",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#090B10",
|
"background": "#090B10",
|
||||||
"selectionBackground": "#232632"
|
"selectionBackground": "#717CB480"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#4B526D",
|
"selectionInactiveInfoForeground": "#4B526D",
|
||||||
"selectionInactiveBackground": "#23263250",
|
"selectionInactiveBackground": "#717CB480",
|
||||||
"selectionBackground": "#23263280",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"inactiveBackground": "#0F111A",
|
"inactiveBackground": "#0F111A",
|
||||||
"inactiveForeground": "#464B5D",
|
"inactiveForeground": "#464B5D",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#181A1F",
|
"background": "#181A1F",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"selectionBackground": "#23263250",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#717CB416"
|
"selectionInactiveBackground": "#717CB430"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#181A1F",
|
"disabledBackground": "#181A1F",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#0F111A"
|
"separatorColor": "#0F111A"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"highlight": "#0F111A",
|
"highlight": "#0F111A",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#090B10"
|
"shadow": "#090B10"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"eapTagBackground": "#1F2233",
|
"eapTagBackground": "#1F2233",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"lightSelectionBackground": "#1A1C25",
|
"lightSelectionBackground": "#1A1C25",
|
||||||
"paidTagBackground": "#1F2233",
|
"paidTagBackground": "#1F2233",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"tagForeground": "#84ffff",
|
"tagForeground": "#84ffff",
|
||||||
"tagBackground": "#1F2233",
|
"tagBackground": "#1F2233",
|
||||||
"trialTagBackground": "#1F2233",
|
"trialTagBackground": "#1F2233",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#0F111A",
|
"ScreenView.borderColor": "#0F111A",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"gridColor": "#0F111A",
|
"gridColor": "#0F111A",
|
||||||
"highlightOuter": "#1A1C25",
|
"highlightOuter": "#1A1C25",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#4B526D",
|
"lightSelectionInactiveForeground": "#4B526D",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#090B10",
|
"background": "#090B10",
|
||||||
"foreground": "#4B526D",
|
"foreground": "#4B526D",
|
||||||
"hash": "#0F111A",
|
"hash": "#0F111A",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"modifiedItemForeground": "#84ffff",
|
"modifiedItemForeground": "#84ffff",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#717CB416",
|
"selectionBackground": "#717CB430",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#717CB416",
|
"selectionInactiveBackground": "#717CB430",
|
||||||
"textBackground": "#090B10"
|
"textBackground": "#090B10"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#090B10",
|
"Canvas.background": "#090B10",
|
||||||
"highStroke.foreground": "#8F93A2",
|
"highStroke.foreground": "#8F93A2",
|
||||||
"Label.foreground": "#4B526D",
|
"Label.foreground": "#4B526D",
|
||||||
"List.selectionBackground": "#717CB416",
|
"List.selectionBackground": "#717CB430",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#0F111A",
|
"borderColor": "#0F111A",
|
||||||
"Component.foreground": "#8F93A2",
|
"Component.foreground": "#8F93A2",
|
||||||
"ConstraintSetText.foreground": "#4B526D",
|
"ConstraintSetText.foreground": "#4B526D",
|
||||||
"ConstraintSet.background": "#181A1F",
|
"ConstraintSet.background": "#181A1F",
|
||||||
"CSPanel.SelectedFocusBackground": "#232632",
|
"CSPanel.SelectedFocusBackground": "#717CB480",
|
||||||
"CSPanel.SelectedBackground": "#717CB416",
|
"CSPanel.SelectedBackground": "#717CB430",
|
||||||
"cs_FocusText.infoForeground": "#4B526D",
|
"cs_FocusText.infoForeground": "#4B526D",
|
||||||
"CursorTextColor.foreground": "#8F93A2",
|
"CursorTextColor.foreground": "#8F93A2",
|
||||||
"HoverColor.disabledBackground": "#464B5D",
|
"HoverColor.disabledBackground": "#464B5D",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#4B526D",
|
"Commit.unmatchedForeground": "#4B526D",
|
||||||
"Commit.currentBranchBackground": "#181A1F",
|
"Commit.currentBranchBackground": "#181A1F",
|
||||||
"Commit.hoveredBackground": "#717CB416"
|
"Commit.hoveredBackground": "#717CB430"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#090B10",
|
"actions.background": "#090B10",
|
||||||
"actions.selectionBackground": "#1F2233",
|
"actions.selectionBackground": "#1F2233",
|
||||||
"background": "#181A1F",
|
"background": "#181A1F",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionInactiveBackground": "#181A1F"
|
"selectionInactiveBackground": "#181A1F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#292D3E",
|
"inactiveBackground": "#292D3E",
|
||||||
"inactiveForeground": "#4B526D",
|
"inactiveForeground": "#4B526D",
|
||||||
"infoForeground": "#4B526D",
|
"infoForeground": "#4B526D",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionBackgroundInactive": "#181A1F",
|
"selectionBackgroundInactive": "#181A1F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#181A1F",
|
"selectionInactiveBackground": "#181A1F",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#84ffff50"
|
"pressedBorderColor": "#84ffff50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#232632"
|
"selectionBackground": "#717CB480"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#0F111A",
|
"Borders.ContrastBorderColor": "#0F111A",
|
||||||
"Borders.color": "#0F111A",
|
"Borders.color": "#0F111A",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#090B10",
|
"background": "#090B10",
|
||||||
"selectionBackground": "#232632"
|
"selectionBackground": "#717CB480"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#4B526D",
|
"selectionInactiveInfoForeground": "#4B526D",
|
||||||
"selectionInactiveBackground": "#23263250",
|
"selectionInactiveBackground": "#717CB480",
|
||||||
"selectionBackground": "#23263280",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"inactiveBackground": "#0F111A",
|
"inactiveBackground": "#0F111A",
|
||||||
"inactiveForeground": "#464B5D",
|
"inactiveForeground": "#464B5D",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#181A1F",
|
"background": "#181A1F",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"selectionBackground": "#23263250",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#717CB416"
|
"selectionInactiveBackground": "#717CB430"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#181A1F",
|
"disabledBackground": "#181A1F",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#0F111A"
|
"separatorColor": "#0F111A"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"highlight": "#0F111A",
|
"highlight": "#0F111A",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#0F111A"
|
"shadow": "#0F111A"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"eapTagBackground": "#1F2233",
|
"eapTagBackground": "#1F2233",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"lightSelectionBackground": "#1A1C25",
|
"lightSelectionBackground": "#1A1C25",
|
||||||
"paidTagBackground": "#1F2233",
|
"paidTagBackground": "#1F2233",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"tagForeground": "#84ffff",
|
"tagForeground": "#84ffff",
|
||||||
"tagBackground": "#1F2233",
|
"tagBackground": "#1F2233",
|
||||||
"trialTagBackground": "#1F2233",
|
"trialTagBackground": "#1F2233",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#0F111A",
|
"disabledBackground": "#0F111A",
|
||||||
"disabledForeground": "#464B5D",
|
"disabledForeground": "#464B5D",
|
||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#0F111A",
|
"ScreenView.borderColor": "#0F111A",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#8F93A2",
|
"foreground": "#8F93A2",
|
||||||
"gridColor": "#0F111A",
|
"gridColor": "#0F111A",
|
||||||
"highlightOuter": "#1A1C25",
|
"highlightOuter": "#1A1C25",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#4B526D",
|
"lightSelectionInactiveForeground": "#4B526D",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#0F111A",
|
"background": "#0F111A",
|
||||||
"foreground": "#4B526D",
|
"foreground": "#4B526D",
|
||||||
"hash": "#0F111A",
|
"hash": "#0F111A",
|
||||||
"hoverBackground": "#717CB416",
|
"hoverBackground": "#717CB430",
|
||||||
"hoverInactiveBackground": "#1A1C25",
|
"hoverInactiveBackground": "#1A1C25",
|
||||||
"modifiedItemForeground": "#84ffff",
|
"modifiedItemForeground": "#84ffff",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#717CB416",
|
"selectionBackground": "#717CB430",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#717CB416",
|
"selectionInactiveBackground": "#717CB430",
|
||||||
"textBackground": "#0F111A"
|
"textBackground": "#0F111A"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#090B10",
|
"Canvas.background": "#090B10",
|
||||||
"highStroke.foreground": "#8F93A2",
|
"highStroke.foreground": "#8F93A2",
|
||||||
"Label.foreground": "#4B526D",
|
"Label.foreground": "#4B526D",
|
||||||
"List.selectionBackground": "#717CB416",
|
"List.selectionBackground": "#717CB430",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#0F111A",
|
"borderColor": "#0F111A",
|
||||||
"Component.foreground": "#8F93A2",
|
"Component.foreground": "#8F93A2",
|
||||||
"ConstraintSetText.foreground": "#4B526D",
|
"ConstraintSetText.foreground": "#4B526D",
|
||||||
"ConstraintSet.background": "#181A1F",
|
"ConstraintSet.background": "#181A1F",
|
||||||
"CSPanel.SelectedFocusBackground": "#232632",
|
"CSPanel.SelectedFocusBackground": "#717CB480",
|
||||||
"CSPanel.SelectedBackground": "#717CB416",
|
"CSPanel.SelectedBackground": "#717CB430",
|
||||||
"cs_FocusText.infoForeground": "#4B526D",
|
"cs_FocusText.infoForeground": "#4B526D",
|
||||||
"CursorTextColor.foreground": "#8F93A2",
|
"CursorTextColor.foreground": "#8F93A2",
|
||||||
"HoverColor.disabledBackground": "#464B5D",
|
"HoverColor.disabledBackground": "#464B5D",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#4B526D",
|
"Commit.unmatchedForeground": "#4B526D",
|
||||||
"Commit.currentBranchBackground": "#181A1F",
|
"Commit.currentBranchBackground": "#181A1F",
|
||||||
"Commit.hoveredBackground": "#717CB416"
|
"Commit.hoveredBackground": "#717CB430"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#090B10",
|
"actions.background": "#090B10",
|
||||||
"actions.selectionBackground": "#1F2233",
|
"actions.selectionBackground": "#1F2233",
|
||||||
"background": "#181A1F",
|
"background": "#181A1F",
|
||||||
"selectionBackground": "#232632",
|
"selectionBackground": "#717CB480",
|
||||||
"selectionInactiveBackground": "#181A1F"
|
"selectionInactiveBackground": "#181A1F"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
"acceleratorSelectionForeground": "#94A7B0",
|
"acceleratorSelectionForeground": "#94A7B0",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"disabledBackground": "#eae8e8",
|
"disabledBackground": "#CCD7DA50",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"disabledText": "#D2D4D5",
|
"disabledText": "#D2D4D5",
|
||||||
"focusColor": "#E7E7E8",
|
"focusColor": "#E7E7E8",
|
||||||
"focusedBorderColor": "#00BCD4",
|
"focusedBorderColor": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#eae8e8",
|
"inactiveBackground": "#CCD7DA50",
|
||||||
"inactiveForeground": "#94A7B0",
|
"inactiveForeground": "#94A7B0",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionBackgroundInactive": "#eae8e8",
|
"selectionBackgroundInactive": "#FFFFFF",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveBackground": "#eae8e8",
|
"selectionInactiveBackground": "#FFFFFF",
|
||||||
"separatorColor": "#d3e1e8"
|
"separatorColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"activeCaption": "#FAFAFA",
|
"activeCaption": "#FAFAFA",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#00BCD450"
|
"pressedBorderColor": "#00BCD450"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#80CBC4"
|
"selectionBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#FAFAFA",
|
"Borders.ContrastBorderColor": "#FAFAFA",
|
||||||
"Borders.color": "#d3e1e8",
|
"Borders.color": "#d3e1e8",
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"default": {
|
"default": {
|
||||||
"endBackground": "#E7E7E8",
|
"endBackground": "#E7E7E8",
|
||||||
"endBorderColor": "#E7E7E8",
|
"endBorderColor": "#E7E7E8",
|
||||||
"foreground": "#546e7a",
|
"foreground": "#272727",
|
||||||
"focusColor": "#00BCD4",
|
"focusColor": "#00BCD4",
|
||||||
"focusedBorderColor": "#00BCD4",
|
"focusedBorderColor": "#00BCD4",
|
||||||
"shadowColor": "#E7E7E8",
|
"shadowColor": "#E7E7E8",
|
||||||
@@ -79,8 +79,8 @@
|
|||||||
"Tooltip.background": "#eae8e8"
|
"Tooltip.background": "#eae8e8"
|
||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"selectionBackground": "#80CBC4"
|
"selectionBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -95,14 +95,14 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#546E7A",
|
"Avatar.foreground": "#546E7A",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#00BCD4",
|
"accessDot": "#00BCD4",
|
||||||
"dropdownBorder": "#eae8e8",
|
"dropdownBorder": "#FFFFFF",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -119,20 +119,20 @@
|
|||||||
"iconColor": "#546E7A",
|
"iconColor": "#546E7A",
|
||||||
"nonEditableBackground": "#FAFAFA"
|
"nonEditableBackground": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"buttonBackground": "#F3F4F5",
|
"buttonBackground": "#F3F4F5",
|
||||||
"darcula.hoveredArrowButtonForeground": "#00BCD4",
|
"darcula.hoveredArrowButtonForeground": "#00BCD4",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"modifiedItemForeground": "#00BCD4",
|
"modifiedItemForeground": "#00BCD4",
|
||||||
"nonEditableBackground": "#eae8e8",
|
"nonEditableBackground": "#FFFFFF",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#d3e1e8",
|
"ComboPopup.border": "#d3e1e8",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"matchForeground": "#00BCD4",
|
"matchForeground": "#00BCD4",
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#546e7a",
|
"selectedGrayedForeground": "#546e7a",
|
||||||
"selectionGrayForeground": "#546e7a",
|
"selectionGrayForeground": "#546e7a",
|
||||||
"selectionInactiveInfoForeground": "#94A7B0",
|
"selectionInactiveInfoForeground": "#94A7B0",
|
||||||
"selectionInactiveBackground": "#80CBC450",
|
"selectionInactiveBackground": "#80CBC440",
|
||||||
"selectionBackground": "#80CBC480",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInfoForeground": "#546e7a"
|
"selectionInfoForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
@@ -184,12 +184,12 @@
|
|||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverColor": "#F4F4F4",
|
"hoverColor": "#EEEEEE",
|
||||||
"hoverMaskColor": "#E7E7E8",
|
"hoverMaskColor": "#E7E7E8",
|
||||||
"inactiveColoredTabBackground": "#FAFAFA",
|
"inactiveColoredTabBackground": "#FAFAFA",
|
||||||
"inactiveColoredFileBackground": "#F3F4F5",
|
"inactiveColoredFileBackground": "#F3F4F5",
|
||||||
"inactiveUnderlineColor": "#00BCD4",
|
"inactiveUnderlineColor": "#00BCD4",
|
||||||
"inactiveMaskColor": "#F4F4F4",
|
"inactiveMaskColor": "#EEEEEE",
|
||||||
"underlineColor": "#00BCD4",
|
"underlineColor": "#00BCD4",
|
||||||
"underlinedTabBackground": "#E7E7E8",
|
"underlinedTabBackground": "#E7E7E8",
|
||||||
"underlinedTabForeground": "#546e7a"
|
"underlinedTabForeground": "#546e7a"
|
||||||
@@ -203,21 +203,21 @@
|
|||||||
"areaForeground": "#546E7A"
|
"areaForeground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Editor": {
|
"Editor": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"shortcutForeground": "#94A7B0"
|
"shortcutForeground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#FAFAFA",
|
"inactiveBackground": "#FAFAFA",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"hoverMaskColor": "#E7E7E8",
|
"hoverMaskColor": "#E7E7E8",
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"inactiveUnderlineColor": "#00BCD4",
|
"inactiveUnderlineColor": "#00BCD4",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#eae8e8",
|
"Yellow": "#CCD7DA50",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -260,12 +260,12 @@
|
|||||||
},
|
},
|
||||||
"Focus.color": "#d3e1e8",
|
"Focus.color": "#d3e1e8",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#F3F4F5",
|
"inactiveBackground": "#F3F4F5",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#272727",
|
||||||
"selectionBackground": "#E7E7E8"
|
"selectionBackground": "#E7E7E8"
|
||||||
},
|
},
|
||||||
"GotItTooltip.borderColor": "#eae8e8",
|
"GotItTooltip.borderColor": "#eae8e8",
|
||||||
@@ -279,7 +279,7 @@
|
|||||||
},
|
},
|
||||||
"HeaderColor": {
|
"HeaderColor": {
|
||||||
"active": "#FAFAFA",
|
"active": "#FAFAFA",
|
||||||
"inactive": "#F4F4F4"
|
"inactive": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"HelpTooltip": {
|
"HelpTooltip": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#94A7B0"
|
"shortcutForeground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#00BCD4",
|
"Hyperlink.linkColor": "#00BCD4",
|
||||||
"inactiveCaption": "#eae8e8",
|
"inactiveCaption": "#FFFFFF",
|
||||||
"inactiveCaptionBorder": "#FAFAFA",
|
"inactiveCaptionBorder": "#FAFAFA",
|
||||||
"inactiveCaptionText": "#94A7B0",
|
"inactiveCaptionText": "#94A7B0",
|
||||||
"info": "#94A7B0",
|
"info": "#94A7B0",
|
||||||
@@ -311,7 +311,7 @@
|
|||||||
"disabledText": "#D2D4D5",
|
"disabledText": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedDisabledForeground": "#546E7A"
|
"selectedDisabledForeground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
@@ -323,19 +323,19 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#00BCD4",
|
"link.foreground": "#00BCD4",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"selectionBackground": "#80CBC450",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#272727",
|
||||||
"selectionInactiveBackground": "#80CBC480"
|
"selectionInactiveBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"branchColor": "#546E7A",
|
"branchColor": "#546E7A",
|
||||||
"contrast": "#F4F4F4",
|
"contrast": "#EEEEEE",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"mergeCommits": "#F3F4F5",
|
"mergeCommits": "#F3F4F5",
|
||||||
"primaryColor": "#94A7B0",
|
"primaryColor": "#94A7B0",
|
||||||
@@ -345,7 +345,7 @@
|
|||||||
"tagColor": "#94A7B0"
|
"tagColor": "#94A7B0"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#eae8e8",
|
"allocatedBackground": "#FFFFFF",
|
||||||
"usedColor": "#E7E7E8",
|
"usedColor": "#E7E7E8",
|
||||||
"usedBackground": "#E7E7E8"
|
"usedBackground": "#E7E7E8"
|
||||||
},
|
},
|
||||||
@@ -354,24 +354,24 @@
|
|||||||
"acceleratorSelectionForeground": "#546e7a",
|
"acceleratorSelectionForeground": "#546e7a",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"disabledBackground": "#eae8e8",
|
"disabledBackground": "#FFFFFF",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"separatorColor": "#d3e1e8"
|
"separatorColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"highlight": "#FAFAFA",
|
"highlight": "#FAFAFA",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"shadow": "#F4F4F4"
|
"shadow": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#94A7B0",
|
"acceleratorForeground": "#94A7B0",
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -393,7 +393,7 @@
|
|||||||
"background": "#FAFAFA"
|
"background": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#F4F4F4"
|
"background": "#EEEEEE"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#00BCD4",
|
"NewPSD.warning": "#00BCD4",
|
||||||
@@ -433,7 +433,7 @@
|
|||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"borderColor": "#E7E7E8",
|
"borderColor": "#E7E7E8",
|
||||||
"currentOverloadBackground": "#E7E7E8",
|
"currentOverloadBackground": "#E7E7E8",
|
||||||
"currentParameterForeground": "#00BCD4",
|
"currentParameterForeground": "#00BCD4",
|
||||||
@@ -443,22 +443,22 @@
|
|||||||
"lineSeparatorColor": "#E7E7E8"
|
"lineSeparatorColor": "#E7E7E8"
|
||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"capsLockIconColor": "#00BCD4",
|
"capsLockIconColor": "#00BCD4",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"eapTagBackground": "#E7E7E8",
|
"eapTagBackground": "#E7E7E8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"lightSelectionBackground": "#E7E7E8",
|
"lightSelectionBackground": "#E7E7E8",
|
||||||
"paidTagBackground": "#E7E7E8",
|
"paidTagBackground": "#E7E7E8",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"tagForeground": "#00BCD4",
|
"tagForeground": "#00BCD4",
|
||||||
"tagBackground": "#E7E7E8",
|
"tagBackground": "#E7E7E8",
|
||||||
"trialTagBackground": "#E7E7E8",
|
"trialTagBackground": "#E7E7E8",
|
||||||
@@ -474,11 +474,11 @@
|
|||||||
"updateForeground": "#546E7A"
|
"updateForeground": "#546E7A"
|
||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"borderColor": "#d3e1e8"
|
"borderColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -493,20 +493,20 @@
|
|||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"foreground": "#00BCD4"
|
"foreground": "#00BCD4"
|
||||||
},
|
},
|
||||||
"borderColor": "#F4F4F4",
|
"borderColor": "#EEEEEE",
|
||||||
"inactiveBorderColor": "#FAFAFA",
|
"inactiveBorderColor": "#FAFAFA",
|
||||||
"innerBorderColor": "#eae8e8",
|
"innerBorderColor": "#FFFFFF",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#FAFAFA",
|
"activeBackground": "#FAFAFA",
|
||||||
"inactiveBackground": "#F4F4F4"
|
"inactiveBackground": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#546E7A",
|
"separatorForeground": "#546E7A",
|
||||||
"separatorColor": "#eae8e8",
|
"separatorColor": "#FFFFFF",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#F4F4F4",
|
"Floating.background": "#EEEEEE",
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"borderColor": "#F4F4F4"
|
"borderColor": "#EEEEEE"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"PopupMenu": {
|
"PopupMenu": {
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#d3e1e8",
|
"ScreenView.borderColor": "#d3e1e8",
|
||||||
@@ -581,7 +581,7 @@
|
|||||||
},
|
},
|
||||||
"SearchEverywhere": {
|
"SearchEverywhere": {
|
||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"foreground": "#94A7B0"
|
"foreground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -593,12 +593,12 @@
|
|||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#F4F4F4",
|
"borderColor": "#EEEEEE",
|
||||||
"infoForeground": "#94A7B0"
|
"infoForeground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#546e7a",
|
"active.foreground": "#272727",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedBackground": "#E7E7E8"
|
"selectedBackground": "#E7E7E8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -617,12 +617,12 @@
|
|||||||
"Repeated.File.Foreground": "#546E7A"
|
"Repeated.File.Foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#eae8e8",
|
"foreground": "#FFFFFF",
|
||||||
"separatorColor": "#eae8e8"
|
"separatorColor": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#F4F4F4"
|
"background": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -630,7 +630,7 @@
|
|||||||
"buttonColor": "#00BCD4",
|
"buttonColor": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#eae8e8",
|
"tickColor": "#FFFFFF",
|
||||||
"trackColor": "#E7E7E8",
|
"trackColor": "#E7E7E8",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#00BCD4"
|
"thumb": "#00BCD4"
|
||||||
@@ -645,13 +645,13 @@
|
|||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"border": "3,3,3,3",
|
"border": "3,3,3,3",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"SplitPane": {
|
"SplitPane": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"highlight": "#F4F4F4"
|
"highlight": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#eae8e8",
|
"SplitPaneDivider.draggingColor": "#FFFFFF",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
@@ -671,7 +671,7 @@
|
|||||||
"highlight": "#d3e1e8",
|
"highlight": "#d3e1e8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
"selectedTabPadInsets": "0,0,0,0",
|
"selectedTabPadInsets": "0,0,0,0",
|
||||||
"tabsOverlapBorder": true,
|
"tabsOverlapBorder": true,
|
||||||
@@ -680,9 +680,9 @@
|
|||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#00BCD4"
|
"underlineColor": "#00BCD4"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#F4F4F4",
|
"TabbedPane.mt.tab.background": "#EEEEEE",
|
||||||
"Table": {
|
"Table": {
|
||||||
"alternativeRowBackground": "#F4F4F4",
|
"alternativeRowBackground": "#EEEEEE",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
@@ -690,63 +690,63 @@
|
|||||||
"dropLineColor": "#00BCD4",
|
"dropLineColor": "#00BCD4",
|
||||||
"dropLineShortColor": "#00BCD4",
|
"dropLineShortColor": "#00BCD4",
|
||||||
"focusCellBackground": "#E7E7E8",
|
"focusCellBackground": "#E7E7E8",
|
||||||
"focusCellForeground": "#546e7a",
|
"focusCellForeground": "#272727",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"gridColor": "#FAFAFA",
|
"gridColor": "#FAFAFA",
|
||||||
"highlightOuter": "#E7E7E8",
|
"highlightOuter": "#E7E7E8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"lightSelectionForeground": "#546e7a",
|
"lightSelectionForeground": "#272727",
|
||||||
"lightSelectionInactiveForeground": "#94A7B0",
|
"lightSelectionInactiveForeground": "#94A7B0",
|
||||||
"lightSelectionInactiveBackground": "#eae8e8",
|
"lightSelectionInactiveBackground": "#FFFFFF",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#272727",
|
||||||
"selectionInactiveBackground": "#E7E7E8",
|
"selectionInactiveBackground": "#E7E7E8",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#546e7a",
|
||||||
"sortIconColor": "#546E7A",
|
"sortIconColor": "#546E7A",
|
||||||
"stripeColor": "#F4F4F4"
|
"stripeColor": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"bottomSeparatorColor": "#eae8e8",
|
"bottomSeparatorColor": "#FFFFFF",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"focusCellBackground": "#E7E7E8",
|
"focusCellBackground": "#E7E7E8",
|
||||||
"focusCellForeground": "#546e7a",
|
"focusCellForeground": "#272727",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#eae8e8"
|
"separatorColor": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"text": "#94A7B0",
|
"text": "#94A7B0",
|
||||||
"textInactiveText": "#94A7B0",
|
"textInactiveText": "#94A7B0",
|
||||||
"textText": "#94A7B0",
|
"textText": "#94A7B0",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"caretForeground": "#00BCD4",
|
"caretForeground": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"Button.hoverBackground": "#E7E7E8",
|
"Button.hoverBackground": "#E7E7E8",
|
||||||
"inactiveBackground": "#FAFAFA",
|
"inactiveBackground": "#FAFAFA",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
@@ -764,7 +764,7 @@
|
|||||||
"onForeground": "#00BCD4"
|
"onForeground": "#00BCD4"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"borderHandleColor": "#94A7B0",
|
"borderHandleColor": "#94A7B0",
|
||||||
"floatingForeground": "#94A7B0",
|
"floatingForeground": "#94A7B0",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
@@ -782,12 +782,12 @@
|
|||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedBackground": "#F4F4F4"
|
"selectedBackground": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"inactiveBackground": "#FAFAFA"
|
"inactiveBackground": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
@@ -798,34 +798,34 @@
|
|||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"inactiveUnderlineColor": "#00BCD4",
|
"inactiveUnderlineColor": "#00BCD4",
|
||||||
"selectedBackground": "#F4F4F4",
|
"selectedBackground": "#EEEEEE",
|
||||||
"selectedInactiveBackground": "#F4F4F4",
|
"selectedInactiveBackground": "#EEEEEE",
|
||||||
"underlineColor": "#00BCD4",
|
"underlineColor": "#00BCD4",
|
||||||
"underlinedTabBackground": "#E7E7E8",
|
"underlinedTabBackground": "#E7E7E8",
|
||||||
"underlinedTabInactiveBackground": "#eae8e8",
|
"underlinedTabInactiveBackground": "#FFFFFF",
|
||||||
"underlinedTabForeground": "#546e7a",
|
"underlinedTabForeground": "#546e7a",
|
||||||
"underlinedTabInactiveForeground": "#546E7A"
|
"underlinedTabInactiveForeground": "#546E7A"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Tree": {
|
"Tree": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"foreground": "#94A7B0",
|
"foreground": "#94A7B0",
|
||||||
"hash": "#d3e1e8",
|
"hash": "#d3e1e8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"modifiedItemForeground": "#00BCD4",
|
"modifiedItemForeground": "#00BCD4",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#80CBC480",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#546e7a",
|
||||||
"selectionInactiveBackground": "#80CBC480",
|
"selectionInactiveBackground": "#80CBC440",
|
||||||
"textBackground": "#F4F4F4"
|
"textBackground": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
"Tree.rightChildIndent": 5,
|
"Tree.rightChildIndent": 5,
|
||||||
"UIDesigner": {
|
"UIDesigner": {
|
||||||
"Activity.borderColor": "#d3e1e8",
|
"Activity.borderColor": "#d3e1e8",
|
||||||
"Canvas.background": "#F4F4F4",
|
"Canvas.background": "#EEEEEE",
|
||||||
"ColorPicker": {
|
"ColorPicker": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
@@ -840,34 +840,34 @@
|
|||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"hoverBorderColor": "#E7E7E8"
|
"hoverBorderColor": "#E7E7E8"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#F4F4F4",
|
"Canvas.background": "#EEEEEE",
|
||||||
"highStroke.foreground": "#546E7A",
|
"highStroke.foreground": "#546E7A",
|
||||||
"Label.foreground": "#94A7B0",
|
"Label.foreground": "#94A7B0",
|
||||||
"List.selectionBackground": "#80CBC480",
|
"List.selectionBackground": "#80CBC440",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"Component.foreground": "#546E7A",
|
"Component.foreground": "#546E7A",
|
||||||
"ConstraintSetText.foreground": "#94A7B0",
|
"ConstraintSetText.foreground": "#94A7B0",
|
||||||
"ConstraintSet.background": "#eae8e8",
|
"ConstraintSet.background": "#FFFFFF",
|
||||||
"CSPanel.SelectedFocusBackground": "#80CBC4",
|
"CSPanel.SelectedFocusBackground": "#80CBC440",
|
||||||
"CSPanel.SelectedBackground": "#80CBC480",
|
"CSPanel.SelectedBackground": "#80CBC440",
|
||||||
"cs_FocusText.infoForeground": "#94A7B0",
|
"cs_FocusText.infoForeground": "#94A7B0",
|
||||||
"CursorTextColor.foreground": "#546E7A",
|
"CursorTextColor.foreground": "#546E7A",
|
||||||
"HoverColor.disabledBackground": "#D2D4D5",
|
"HoverColor.disabledBackground": "#D2D4D5",
|
||||||
"motionGraph.background": "#FAFAFA",
|
"motionGraph.background": "#FAFAFA",
|
||||||
"Notification.background": "#eae8e8",
|
"Notification.background": "#eae8e8",
|
||||||
"ourAvg.background": "#eae8e8",
|
"ourAvg.background": "#FFFFFF",
|
||||||
"ourCS.background": "#eae8e8",
|
"ourCS.background": "#FFFFFF",
|
||||||
"ourCS_Border.borderColor": "#d3e1e8",
|
"ourCS_Border.borderColor": "#d3e1e8",
|
||||||
"ourCS_TextColor.foreground": "#94A7B0",
|
"ourCS_TextColor.foreground": "#94A7B0",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#546e7a",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#546e7a",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#E7E7E8",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#E7E7E8",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#E7E7E8",
|
"ourCS_SelectedBorder.pressedBorderColor": "#E7E7E8",
|
||||||
"ourML_BarColor.separatorColor": "#d3e1e8",
|
"ourML_BarColor.separatorColor": "#d3e1e8",
|
||||||
"PrimaryPanel.background": "#F4F4F4",
|
"PrimaryPanel.background": "#EEEEEE",
|
||||||
"SecondaryPanel.background": "#FAFAFA",
|
"SecondaryPanel.background": "#FAFAFA",
|
||||||
"SecondaryPanel.header.foreground": "#94A7B0",
|
"SecondaryPanel.header.foreground": "#94A7B0",
|
||||||
"SecondaryPanel.header.background": "#F4F4F4",
|
"SecondaryPanel.header.background": "#EEEEEE",
|
||||||
"timeLine.disabledBorderColor": "#d3e1e8"
|
"timeLine.disabledBorderColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#00BCD4",
|
"branchIconColor": "#00BCD4",
|
||||||
"bookmarkIconColor": "#546e7a",
|
"bookmarkIconColor": "#272727",
|
||||||
"closedBranchIconColor": "#D2D4D5",
|
"closedBranchIconColor": "#D2D4D5",
|
||||||
"localTagIconColor": "#94A7B0",
|
"localTagIconColor": "#94A7B0",
|
||||||
"mqTagIconColor": "#94A7B0",
|
"mqTagIconColor": "#94A7B0",
|
||||||
@@ -914,48 +914,48 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#94A7B0",
|
"Commit.unmatchedForeground": "#94A7B0",
|
||||||
"Commit.currentBranchBackground": "#eae8e8",
|
"Commit.currentBranchBackground": "#FFFFFF",
|
||||||
"Commit.hoveredBackground": "#80CBC480"
|
"Commit.hoveredBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#546e7a",
|
"foreground": "#272727",
|
||||||
"backgroundBase": "#E7E7E8"
|
"backgroundBase": "#E7E7E8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Viewport": {
|
"Viewport": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"WelcomeScreen": {
|
"WelcomeScreen": {
|
||||||
"AssociatedComponent.background": "#FAFAFA",
|
"AssociatedComponent.background": "#FAFAFA",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"captionBackground": "#F4F4F4",
|
"captionBackground": "#EEEEEE",
|
||||||
"captionForeground": "#546E7A",
|
"captionForeground": "#546E7A",
|
||||||
"Details.background": "#FAFAFA",
|
"Details.background": "#FAFAFA",
|
||||||
"footerBackground": "#F4F4F4",
|
"footerBackground": "#EEEEEE",
|
||||||
"footerForeground": "#546E7A",
|
"footerForeground": "#546E7A",
|
||||||
"headerBackground": "#FAFAFA",
|
"headerBackground": "#FAFAFA",
|
||||||
"headerForeground": "#546E7A",
|
"headerForeground": "#546E7A",
|
||||||
"List.background": "#F4F4F4",
|
"List.background": "#EEEEEE",
|
||||||
"separatorColor": "#d3e1e8",
|
"separatorColor": "#d3e1e8",
|
||||||
"SidePanel.background": "#eae8e8",
|
"SidePanel.background": "#FFFFFF",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#F4F4F4",
|
"actions.background": "#EEEEEE",
|
||||||
"actions.selectionBackground": "#E7E7E8",
|
"actions.selectionBackground": "#E7E7E8",
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionInactiveBackground": "#eae8e8"
|
"selectionInactiveBackground": "#FFFFFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#F4F4F4",
|
"window": "#EEEEEE",
|
||||||
"windowBorder": "#d3e1e8",
|
"windowBorder": "#d3e1e8",
|
||||||
"windowText": "#94A7B0",
|
"windowText": "#94A7B0",
|
||||||
"Window.border": "#d3e1e8"
|
"Window.border": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"icons": {
|
"icons": {
|
||||||
"ColorPalette": {
|
"ColorPalette": {
|
||||||
"#43494A": "#F4F4F4",
|
"#43494A": "#EEEEEE",
|
||||||
"#6B6B6B": "#94A7B0",
|
"#6B6B6B": "#94A7B0",
|
||||||
"#A7A7A7": "#FAFAFA",
|
"#A7A7A7": "#FAFAFA",
|
||||||
"#3D6185": "#00BCD4",
|
"#3D6185": "#00BCD4",
|
||||||
@@ -972,10 +972,10 @@
|
|||||||
"Actions.GreyInline.Dark": "#546E7A",
|
"Actions.GreyInline.Dark": "#546E7A",
|
||||||
"Actions.Red": "#E53935",
|
"Actions.Red": "#E53935",
|
||||||
"Actions.Yellow": "#F6A434",
|
"Actions.Yellow": "#F6A434",
|
||||||
"Checkbox.Background.Default": "#F4F4F4",
|
"Checkbox.Background.Default": "#EEEEEE",
|
||||||
"Checkbox.Background.Default.Dark": "#F4F4F4",
|
"Checkbox.Background.Default.Dark": "#EEEEEE",
|
||||||
"Checkbox.Background.Disabled": "#eae8e8",
|
"Checkbox.Background.Disabled": "#CCD7DA50",
|
||||||
"Checkbox.Background.Disabled.Dark": "#eae8e8",
|
"Checkbox.Background.Disabled.Dark": "#CCD7DA50",
|
||||||
"Checkbox.Border.Default": "#d3e1e8",
|
"Checkbox.Border.Default": "#d3e1e8",
|
||||||
"Checkbox.Border.Default.Dark": "#d3e1e8",
|
"Checkbox.Border.Default.Dark": "#d3e1e8",
|
||||||
"Checkbox.Border.Disabled": "#D2D4D5",
|
"Checkbox.Border.Disabled": "#D2D4D5",
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
"acceleratorSelectionForeground": "#94A7B0",
|
"acceleratorSelectionForeground": "#94A7B0",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"disabledBackground": "#eae8e8",
|
"disabledBackground": "#CCD7DA50",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"disabledText": "#D2D4D5",
|
"disabledText": "#D2D4D5",
|
||||||
"focusColor": "#E7E7E8",
|
"focusColor": "#E7E7E8",
|
||||||
"focusedBorderColor": "#00BCD4",
|
"focusedBorderColor": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#eae8e8",
|
"inactiveBackground": "#CCD7DA50",
|
||||||
"inactiveForeground": "#94A7B0",
|
"inactiveForeground": "#94A7B0",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionBackgroundInactive": "#eae8e8",
|
"selectionBackgroundInactive": "#FFFFFF",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveBackground": "#eae8e8",
|
"selectionInactiveBackground": "#FFFFFF",
|
||||||
"separatorColor": "#d3e1e8"
|
"separatorColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"activeCaption": "#FAFAFA",
|
"activeCaption": "#FAFAFA",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#00BCD450"
|
"pressedBorderColor": "#00BCD450"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#80CBC4"
|
"selectionBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#FAFAFA",
|
"Borders.ContrastBorderColor": "#FAFAFA",
|
||||||
"Borders.color": "#d3e1e8",
|
"Borders.color": "#d3e1e8",
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
"default": {
|
"default": {
|
||||||
"endBackground": "#E7E7E8",
|
"endBackground": "#E7E7E8",
|
||||||
"endBorderColor": "#E7E7E8",
|
"endBorderColor": "#E7E7E8",
|
||||||
"foreground": "#546e7a",
|
"foreground": "#272727",
|
||||||
"focusColor": "#00BCD4",
|
"focusColor": "#00BCD4",
|
||||||
"focusedBorderColor": "#00BCD4",
|
"focusedBorderColor": "#00BCD4",
|
||||||
"shadowColor": "#E7E7E8",
|
"shadowColor": "#E7E7E8",
|
||||||
@@ -79,8 +79,8 @@
|
|||||||
"Tooltip.background": "#eae8e8"
|
"Tooltip.background": "#eae8e8"
|
||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"selectionBackground": "#80CBC4"
|
"selectionBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -95,14 +95,14 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#546E7A",
|
"Avatar.foreground": "#546E7A",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#00BCD4",
|
"accessDot": "#00BCD4",
|
||||||
"dropdownBorder": "#eae8e8",
|
"dropdownBorder": "#FFFFFF",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -125,14 +125,14 @@
|
|||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"modifiedItemForeground": "#00BCD4",
|
"modifiedItemForeground": "#00BCD4",
|
||||||
"nonEditableBackground": "#eae8e8",
|
"nonEditableBackground": "#FFFFFF",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"ComboPopup.border": "#d3e1e8",
|
"ComboPopup.border": "#d3e1e8",
|
||||||
"CompletionPopup": {
|
"CompletionPopup": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"matchForeground": "#00BCD4",
|
"matchForeground": "#00BCD4",
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#546e7a",
|
"selectedGrayedForeground": "#546e7a",
|
||||||
"selectionGrayForeground": "#546e7a",
|
"selectionGrayForeground": "#546e7a",
|
||||||
"selectionInactiveInfoForeground": "#94A7B0",
|
"selectionInactiveInfoForeground": "#94A7B0",
|
||||||
"selectionInactiveBackground": "#80CBC450",
|
"selectionInactiveBackground": "#80CBC440",
|
||||||
"selectionBackground": "#80CBC480",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInfoForeground": "#546e7a"
|
"selectionInfoForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
@@ -213,11 +213,11 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#FAFAFA",
|
"inactiveBackground": "#FAFAFA",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"hoverMaskColor": "#E7E7E8",
|
"hoverMaskColor": "#E7E7E8",
|
||||||
@@ -232,7 +232,7 @@
|
|||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"inactiveUnderlineColor": "#00BCD4",
|
"inactiveUnderlineColor": "#00BCD4",
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"FileColor": {
|
"FileColor": {
|
||||||
"Green": "#387002",
|
"Green": "#387002",
|
||||||
"Blue": "#004BA0",
|
"Blue": "#004BA0",
|
||||||
"Yellow": "#eae8e8",
|
"Yellow": "#CCD7DA50",
|
||||||
"Orange": "#B53D00",
|
"Orange": "#B53D00",
|
||||||
"Violet": "#4D2C91",
|
"Violet": "#4D2C91",
|
||||||
"Rose": "#A00037"
|
"Rose": "#A00037"
|
||||||
@@ -265,7 +265,7 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveBackground": "#F3F4F5",
|
"inactiveBackground": "#F3F4F5",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#272727",
|
||||||
"selectionBackground": "#E7E7E8"
|
"selectionBackground": "#E7E7E8"
|
||||||
},
|
},
|
||||||
"GotItTooltip.borderColor": "#eae8e8",
|
"GotItTooltip.borderColor": "#eae8e8",
|
||||||
@@ -279,7 +279,7 @@
|
|||||||
},
|
},
|
||||||
"HeaderColor": {
|
"HeaderColor": {
|
||||||
"active": "#FAFAFA",
|
"active": "#FAFAFA",
|
||||||
"inactive": "#F4F4F4"
|
"inactive": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"HelpTooltip": {
|
"HelpTooltip": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -289,7 +289,7 @@
|
|||||||
"shortcutForeground": "#94A7B0"
|
"shortcutForeground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#00BCD4",
|
"Hyperlink.linkColor": "#00BCD4",
|
||||||
"inactiveCaption": "#eae8e8",
|
"inactiveCaption": "#FFFFFF",
|
||||||
"inactiveCaptionBorder": "#FAFAFA",
|
"inactiveCaptionBorder": "#FAFAFA",
|
||||||
"inactiveCaptionText": "#94A7B0",
|
"inactiveCaptionText": "#94A7B0",
|
||||||
"info": "#94A7B0",
|
"info": "#94A7B0",
|
||||||
@@ -311,7 +311,7 @@
|
|||||||
"disabledText": "#D2D4D5",
|
"disabledText": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedDisabledForeground": "#546E7A"
|
"selectedDisabledForeground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
@@ -323,19 +323,19 @@
|
|||||||
},
|
},
|
||||||
"link.foreground": "#00BCD4",
|
"link.foreground": "#00BCD4",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"selectionBackground": "#80CBC450",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#272727",
|
||||||
"selectionInactiveBackground": "#80CBC480"
|
"selectionInactiveBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"branchColor": "#546E7A",
|
"branchColor": "#546E7A",
|
||||||
"contrast": "#F4F4F4",
|
"contrast": "#EEEEEE",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"mergeCommits": "#F3F4F5",
|
"mergeCommits": "#F3F4F5",
|
||||||
"primaryColor": "#94A7B0",
|
"primaryColor": "#94A7B0",
|
||||||
@@ -345,7 +345,7 @@
|
|||||||
"tagColor": "#94A7B0"
|
"tagColor": "#94A7B0"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
"allocatedBackground": "#eae8e8",
|
"allocatedBackground": "#FFFFFF",
|
||||||
"usedColor": "#E7E7E8",
|
"usedColor": "#E7E7E8",
|
||||||
"usedBackground": "#E7E7E8"
|
"usedBackground": "#E7E7E8"
|
||||||
},
|
},
|
||||||
@@ -354,11 +354,11 @@
|
|||||||
"acceleratorSelectionForeground": "#546e7a",
|
"acceleratorSelectionForeground": "#546e7a",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"disabledBackground": "#eae8e8",
|
"disabledBackground": "#FFFFFF",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"separatorColor": "#d3e1e8"
|
"separatorColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"highlight": "#FAFAFA",
|
"highlight": "#FAFAFA",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"shadow": "#FAFAFA"
|
"shadow": "#FAFAFA"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -433,7 +433,7 @@
|
|||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"ParameterInfo": {
|
"ParameterInfo": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"borderColor": "#E7E7E8",
|
"borderColor": "#E7E7E8",
|
||||||
"currentOverloadBackground": "#E7E7E8",
|
"currentOverloadBackground": "#E7E7E8",
|
||||||
"currentParameterForeground": "#00BCD4",
|
"currentParameterForeground": "#00BCD4",
|
||||||
@@ -449,16 +449,16 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"eapTagBackground": "#E7E7E8",
|
"eapTagBackground": "#E7E7E8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"lightSelectionBackground": "#E7E7E8",
|
"lightSelectionBackground": "#E7E7E8",
|
||||||
"paidTagBackground": "#E7E7E8",
|
"paidTagBackground": "#E7E7E8",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"tagForeground": "#00BCD4",
|
"tagForeground": "#00BCD4",
|
||||||
"tagBackground": "#E7E7E8",
|
"tagBackground": "#E7E7E8",
|
||||||
"trialTagBackground": "#E7E7E8",
|
"trialTagBackground": "#E7E7E8",
|
||||||
@@ -478,7 +478,7 @@
|
|||||||
"borderColor": "#d3e1e8"
|
"borderColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"SectionHeader": {
|
"SectionHeader": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
@@ -493,20 +493,20 @@
|
|||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"foreground": "#00BCD4"
|
"foreground": "#00BCD4"
|
||||||
},
|
},
|
||||||
"borderColor": "#F4F4F4",
|
"borderColor": "#EEEEEE",
|
||||||
"inactiveBorderColor": "#FAFAFA",
|
"inactiveBorderColor": "#FAFAFA",
|
||||||
"innerBorderColor": "#eae8e8",
|
"innerBorderColor": "#FFFFFF",
|
||||||
"Header": {
|
"Header": {
|
||||||
"activeBackground": "#FAFAFA",
|
"activeBackground": "#FAFAFA",
|
||||||
"inactiveBackground": "#F4F4F4"
|
"inactiveBackground": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"paintBorder": true,
|
"paintBorder": true,
|
||||||
"separatorForeground": "#546E7A",
|
"separatorForeground": "#546E7A",
|
||||||
"separatorColor": "#eae8e8",
|
"separatorColor": "#FFFFFF",
|
||||||
"Toolbar": {
|
"Toolbar": {
|
||||||
"Floating.background": "#F4F4F4",
|
"Floating.background": "#EEEEEE",
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"borderColor": "#F4F4F4"
|
"borderColor": "#EEEEEE"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"PopupMenu": {
|
"PopupMenu": {
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#FAFAFA",
|
"disabledBackground": "#FAFAFA",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#546e7a"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#d3e1e8",
|
"ScreenView.borderColor": "#d3e1e8",
|
||||||
@@ -581,7 +581,7 @@
|
|||||||
},
|
},
|
||||||
"SearchEverywhere": {
|
"SearchEverywhere": {
|
||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"foreground": "#94A7B0"
|
"foreground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
@@ -593,12 +593,12 @@
|
|||||||
},
|
},
|
||||||
"SearchField": {
|
"SearchField": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#F4F4F4",
|
"borderColor": "#EEEEEE",
|
||||||
"infoForeground": "#94A7B0"
|
"infoForeground": "#94A7B0"
|
||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"active.foreground": "#546e7a",
|
"active.foreground": "#272727",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedBackground": "#E7E7E8"
|
"selectedBackground": "#E7E7E8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -617,9 +617,9 @@
|
|||||||
"Repeated.File.Foreground": "#546E7A"
|
"Repeated.File.Foreground": "#546E7A"
|
||||||
},
|
},
|
||||||
"Separator": {
|
"Separator": {
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"foreground": "#eae8e8",
|
"foreground": "#FFFFFF",
|
||||||
"separatorColor": "#eae8e8"
|
"separatorColor": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"SidePanel": {
|
"SidePanel": {
|
||||||
"background": "#FAFAFA"
|
"background": "#FAFAFA"
|
||||||
@@ -630,7 +630,7 @@
|
|||||||
"buttonColor": "#00BCD4",
|
"buttonColor": "#00BCD4",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#eae8e8",
|
"tickColor": "#FFFFFF",
|
||||||
"trackColor": "#E7E7E8",
|
"trackColor": "#E7E7E8",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#00BCD4"
|
"thumb": "#00BCD4"
|
||||||
@@ -645,13 +645,13 @@
|
|||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"border": "3,3,3,3",
|
"border": "3,3,3,3",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"SplitPane": {
|
"SplitPane": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"highlight": "#FAFAFA"
|
"highlight": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"SplitPaneDivider.draggingColor": "#eae8e8",
|
"SplitPaneDivider.draggingColor": "#FFFFFF",
|
||||||
"StatusBar": {
|
"StatusBar": {
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
@@ -671,7 +671,7 @@
|
|||||||
"highlight": "#d3e1e8",
|
"highlight": "#d3e1e8",
|
||||||
"hoverColor": "#E7E7E8",
|
"hoverColor": "#E7E7E8",
|
||||||
"labelShift": 0,
|
"labelShift": 0,
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedLabelShift": 0,
|
"selectedLabelShift": 0,
|
||||||
"selectedTabPadInsets": "0,0,0,0",
|
"selectedTabPadInsets": "0,0,0,0",
|
||||||
"tabsOverlapBorder": true,
|
"tabsOverlapBorder": true,
|
||||||
@@ -682,7 +682,7 @@
|
|||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#FAFAFA",
|
"TabbedPane.mt.tab.background": "#FAFAFA",
|
||||||
"Table": {
|
"Table": {
|
||||||
"alternativeRowBackground": "#F4F4F4",
|
"alternativeRowBackground": "#EEEEEE",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
@@ -690,33 +690,33 @@
|
|||||||
"dropLineColor": "#00BCD4",
|
"dropLineColor": "#00BCD4",
|
||||||
"dropLineShortColor": "#00BCD4",
|
"dropLineShortColor": "#00BCD4",
|
||||||
"focusCellBackground": "#E7E7E8",
|
"focusCellBackground": "#E7E7E8",
|
||||||
"focusCellForeground": "#546e7a",
|
"focusCellForeground": "#272727",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"gridColor": "#FAFAFA",
|
"gridColor": "#FAFAFA",
|
||||||
"highlightOuter": "#E7E7E8",
|
"highlightOuter": "#E7E7E8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"lightSelectionForeground": "#546e7a",
|
"lightSelectionForeground": "#272727",
|
||||||
"lightSelectionInactiveForeground": "#94A7B0",
|
"lightSelectionInactiveForeground": "#94A7B0",
|
||||||
"lightSelectionInactiveBackground": "#eae8e8",
|
"lightSelectionInactiveBackground": "#FFFFFF",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#272727",
|
||||||
"selectionInactiveBackground": "#E7E7E8",
|
"selectionInactiveBackground": "#E7E7E8",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#546e7a",
|
||||||
"sortIconColor": "#546E7A",
|
"sortIconColor": "#546E7A",
|
||||||
"stripeColor": "#F4F4F4"
|
"stripeColor": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"TableHeader": {
|
"TableHeader": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"bottomSeparatorColor": "#eae8e8",
|
"bottomSeparatorColor": "#FFFFFF",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#D2D4D5",
|
"disabledForeground": "#D2D4D5",
|
||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"focusCellBackground": "#E7E7E8",
|
"focusCellBackground": "#E7E7E8",
|
||||||
"focusCellForeground": "#546e7a",
|
"focusCellForeground": "#272727",
|
||||||
"height": 25,
|
"height": 25,
|
||||||
"separatorColor": "#eae8e8"
|
"separatorColor": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"text": "#94A7B0",
|
"text": "#94A7B0",
|
||||||
"textInactiveText": "#94A7B0",
|
"textInactiveText": "#94A7B0",
|
||||||
@@ -727,7 +727,7 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -735,7 +735,7 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
@@ -743,10 +743,10 @@
|
|||||||
"foreground": "#546E7A",
|
"foreground": "#546E7A",
|
||||||
"inactiveForeground": "#D2D4D5",
|
"inactiveForeground": "#D2D4D5",
|
||||||
"selectionBackground": "#E7E7E8",
|
"selectionBackground": "#E7E7E8",
|
||||||
"selectionForeground": "#546e7a"
|
"selectionForeground": "#272727"
|
||||||
},
|
},
|
||||||
"TitlePane": {
|
"TitlePane": {
|
||||||
"background": "#F4F4F4",
|
"background": "#EEEEEE",
|
||||||
"Button.hoverBackground": "#E7E7E8",
|
"Button.hoverBackground": "#E7E7E8",
|
||||||
"inactiveBackground": "#FAFAFA",
|
"inactiveBackground": "#FAFAFA",
|
||||||
"infoForeground": "#94A7B0",
|
"infoForeground": "#94A7B0",
|
||||||
@@ -782,12 +782,12 @@
|
|||||||
"ToolWindow": {
|
"ToolWindow": {
|
||||||
"Button": {
|
"Button": {
|
||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"selectedForeground": "#546e7a",
|
"selectedForeground": "#272727",
|
||||||
"selectedBackground": "#F4F4F4"
|
"selectedBackground": "#EEEEEE"
|
||||||
},
|
},
|
||||||
"Header": {
|
"Header": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#eae8e8",
|
"borderColor": "#FFFFFF",
|
||||||
"inactiveBackground": "#FAFAFA"
|
"inactiveBackground": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"HeaderCloseButton": {
|
"HeaderCloseButton": {
|
||||||
@@ -798,11 +798,11 @@
|
|||||||
"hoverBackground": "#E7E7E8",
|
"hoverBackground": "#E7E7E8",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"inactiveUnderlineColor": "#00BCD4",
|
"inactiveUnderlineColor": "#00BCD4",
|
||||||
"selectedBackground": "#F4F4F4",
|
"selectedBackground": "#EEEEEE",
|
||||||
"selectedInactiveBackground": "#F4F4F4",
|
"selectedInactiveBackground": "#EEEEEE",
|
||||||
"underlineColor": "#00BCD4",
|
"underlineColor": "#00BCD4",
|
||||||
"underlinedTabBackground": "#E7E7E8",
|
"underlinedTabBackground": "#E7E7E8",
|
||||||
"underlinedTabInactiveBackground": "#eae8e8",
|
"underlinedTabInactiveBackground": "#FFFFFF",
|
||||||
"underlinedTabForeground": "#546e7a",
|
"underlinedTabForeground": "#546e7a",
|
||||||
"underlinedTabInactiveForeground": "#546E7A"
|
"underlinedTabInactiveForeground": "#546E7A"
|
||||||
}
|
}
|
||||||
@@ -811,21 +811,21 @@
|
|||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"foreground": "#94A7B0",
|
"foreground": "#94A7B0",
|
||||||
"hash": "#d3e1e8",
|
"hash": "#d3e1e8",
|
||||||
"hoverBackground": "#80CBC480",
|
"hoverBackground": "#80CBC440",
|
||||||
"hoverInactiveBackground": "#E7E7E8",
|
"hoverInactiveBackground": "#E7E7E8",
|
||||||
"modifiedItemForeground": "#00BCD4",
|
"modifiedItemForeground": "#00BCD4",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#80CBC480",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionForeground": "#546e7a",
|
"selectionForeground": "#546e7a",
|
||||||
"selectionInactiveForeground": "#546e7a",
|
"selectionInactiveForeground": "#546e7a",
|
||||||
"selectionInactiveBackground": "#80CBC480",
|
"selectionInactiveBackground": "#80CBC440",
|
||||||
"textBackground": "#FAFAFA"
|
"textBackground": "#FAFAFA"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
"Tree.rightChildIndent": 5,
|
"Tree.rightChildIndent": 5,
|
||||||
"UIDesigner": {
|
"UIDesigner": {
|
||||||
"Activity.borderColor": "#d3e1e8",
|
"Activity.borderColor": "#d3e1e8",
|
||||||
"Canvas.background": "#F4F4F4",
|
"Canvas.background": "#EEEEEE",
|
||||||
"ColorPicker": {
|
"ColorPicker": {
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"foreground": "#546E7A"
|
"foreground": "#546E7A"
|
||||||
@@ -840,34 +840,34 @@
|
|||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"hoverBorderColor": "#E7E7E8"
|
"hoverBorderColor": "#E7E7E8"
|
||||||
},
|
},
|
||||||
"Canvas.background": "#F4F4F4",
|
"Canvas.background": "#EEEEEE",
|
||||||
"highStroke.foreground": "#546E7A",
|
"highStroke.foreground": "#546E7A",
|
||||||
"Label.foreground": "#94A7B0",
|
"Label.foreground": "#94A7B0",
|
||||||
"List.selectionBackground": "#80CBC480",
|
"List.selectionBackground": "#80CBC440",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#d3e1e8",
|
"borderColor": "#d3e1e8",
|
||||||
"Component.foreground": "#546E7A",
|
"Component.foreground": "#546E7A",
|
||||||
"ConstraintSetText.foreground": "#94A7B0",
|
"ConstraintSetText.foreground": "#94A7B0",
|
||||||
"ConstraintSet.background": "#eae8e8",
|
"ConstraintSet.background": "#FFFFFF",
|
||||||
"CSPanel.SelectedFocusBackground": "#80CBC4",
|
"CSPanel.SelectedFocusBackground": "#80CBC440",
|
||||||
"CSPanel.SelectedBackground": "#80CBC480",
|
"CSPanel.SelectedBackground": "#80CBC440",
|
||||||
"cs_FocusText.infoForeground": "#94A7B0",
|
"cs_FocusText.infoForeground": "#94A7B0",
|
||||||
"CursorTextColor.foreground": "#546E7A",
|
"CursorTextColor.foreground": "#546E7A",
|
||||||
"HoverColor.disabledBackground": "#D2D4D5",
|
"HoverColor.disabledBackground": "#D2D4D5",
|
||||||
"motionGraph.background": "#FAFAFA",
|
"motionGraph.background": "#FAFAFA",
|
||||||
"Notification.background": "#eae8e8",
|
"Notification.background": "#eae8e8",
|
||||||
"ourAvg.background": "#eae8e8",
|
"ourAvg.background": "#FFFFFF",
|
||||||
"ourCS.background": "#eae8e8",
|
"ourCS.background": "#FFFFFF",
|
||||||
"ourCS_Border.borderColor": "#d3e1e8",
|
"ourCS_Border.borderColor": "#d3e1e8",
|
||||||
"ourCS_TextColor.foreground": "#94A7B0",
|
"ourCS_TextColor.foreground": "#94A7B0",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#546e7a",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#546e7a",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#E7E7E8",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#E7E7E8",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#E7E7E8",
|
"ourCS_SelectedBorder.pressedBorderColor": "#E7E7E8",
|
||||||
"ourML_BarColor.separatorColor": "#d3e1e8",
|
"ourML_BarColor.separatorColor": "#d3e1e8",
|
||||||
"PrimaryPanel.background": "#F4F4F4",
|
"PrimaryPanel.background": "#EEEEEE",
|
||||||
"SecondaryPanel.background": "#FAFAFA",
|
"SecondaryPanel.background": "#FAFAFA",
|
||||||
"SecondaryPanel.header.foreground": "#94A7B0",
|
"SecondaryPanel.header.foreground": "#94A7B0",
|
||||||
"SecondaryPanel.header.background": "#F4F4F4",
|
"SecondaryPanel.header.background": "#EEEEEE",
|
||||||
"timeLine.disabledBorderColor": "#d3e1e8"
|
"timeLine.disabledBorderColor": "#d3e1e8"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#00BCD4",
|
"branchIconColor": "#00BCD4",
|
||||||
"bookmarkIconColor": "#546e7a",
|
"bookmarkIconColor": "#272727",
|
||||||
"closedBranchIconColor": "#D2D4D5",
|
"closedBranchIconColor": "#D2D4D5",
|
||||||
"localTagIconColor": "#94A7B0",
|
"localTagIconColor": "#94A7B0",
|
||||||
"mqTagIconColor": "#94A7B0",
|
"mqTagIconColor": "#94A7B0",
|
||||||
@@ -914,11 +914,11 @@
|
|||||||
},
|
},
|
||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#94A7B0",
|
"Commit.unmatchedForeground": "#94A7B0",
|
||||||
"Commit.currentBranchBackground": "#eae8e8",
|
"Commit.currentBranchBackground": "#FFFFFF",
|
||||||
"Commit.hoveredBackground": "#80CBC480"
|
"Commit.hoveredBackground": "#80CBC440"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#546e7a",
|
"foreground": "#272727",
|
||||||
"backgroundBase": "#E7E7E8"
|
"backgroundBase": "#E7E7E8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -930,22 +930,22 @@
|
|||||||
"AssociatedComponent.background": "#FAFAFA",
|
"AssociatedComponent.background": "#FAFAFA",
|
||||||
"background": "#FAFAFA",
|
"background": "#FAFAFA",
|
||||||
"borderColor": "#FAFAFA",
|
"borderColor": "#FAFAFA",
|
||||||
"captionBackground": "#F4F4F4",
|
"captionBackground": "#EEEEEE",
|
||||||
"captionForeground": "#546E7A",
|
"captionForeground": "#546E7A",
|
||||||
"Details.background": "#FAFAFA",
|
"Details.background": "#FAFAFA",
|
||||||
"footerBackground": "#F4F4F4",
|
"footerBackground": "#EEEEEE",
|
||||||
"footerForeground": "#546E7A",
|
"footerForeground": "#546E7A",
|
||||||
"headerBackground": "#FAFAFA",
|
"headerBackground": "#FAFAFA",
|
||||||
"headerForeground": "#546E7A",
|
"headerForeground": "#546E7A",
|
||||||
"List.background": "#F4F4F4",
|
"List.background": "#EEEEEE",
|
||||||
"separatorColor": "#d3e1e8",
|
"separatorColor": "#d3e1e8",
|
||||||
"SidePanel.background": "#eae8e8",
|
"SidePanel.background": "#FFFFFF",
|
||||||
"Projects": {
|
"Projects": {
|
||||||
"actions.background": "#F4F4F4",
|
"actions.background": "#EEEEEE",
|
||||||
"actions.selectionBackground": "#E7E7E8",
|
"actions.selectionBackground": "#E7E7E8",
|
||||||
"background": "#eae8e8",
|
"background": "#FFFFFF",
|
||||||
"selectionBackground": "#80CBC4",
|
"selectionBackground": "#80CBC440",
|
||||||
"selectionInactiveBackground": "#eae8e8"
|
"selectionInactiveBackground": "#FFFFFF"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"window": "#FAFAFA",
|
"window": "#FAFAFA",
|
||||||
@@ -955,7 +955,7 @@
|
|||||||
},
|
},
|
||||||
"icons": {
|
"icons": {
|
||||||
"ColorPalette": {
|
"ColorPalette": {
|
||||||
"#43494A": "#F4F4F4",
|
"#43494A": "#EEEEEE",
|
||||||
"#6B6B6B": "#94A7B0",
|
"#6B6B6B": "#94A7B0",
|
||||||
"#A7A7A7": "#FAFAFA",
|
"#A7A7A7": "#FAFAFA",
|
||||||
"#3D6185": "#00BCD4",
|
"#3D6185": "#00BCD4",
|
||||||
@@ -972,10 +972,10 @@
|
|||||||
"Actions.GreyInline.Dark": "#546E7A",
|
"Actions.GreyInline.Dark": "#546E7A",
|
||||||
"Actions.Red": "#E53935",
|
"Actions.Red": "#E53935",
|
||||||
"Actions.Yellow": "#F6A434",
|
"Actions.Yellow": "#F6A434",
|
||||||
"Checkbox.Background.Default": "#F4F4F4",
|
"Checkbox.Background.Default": "#EEEEEE",
|
||||||
"Checkbox.Background.Default.Dark": "#F4F4F4",
|
"Checkbox.Background.Default.Dark": "#EEEEEE",
|
||||||
"Checkbox.Background.Disabled": "#eae8e8",
|
"Checkbox.Background.Disabled": "#CCD7DA50",
|
||||||
"Checkbox.Background.Disabled.Dark": "#eae8e8",
|
"Checkbox.Background.Disabled.Dark": "#CCD7DA50",
|
||||||
"Checkbox.Border.Default": "#d3e1e8",
|
"Checkbox.Border.Default": "#d3e1e8",
|
||||||
"Checkbox.Border.Default.Dark": "#d3e1e8",
|
"Checkbox.Border.Default.Dark": "#d3e1e8",
|
||||||
"Checkbox.Border.Disabled": "#D2D4D5",
|
"Checkbox.Border.Disabled": "#D2D4D5",
|
||||||
|
|||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#607D8B",
|
"selectionInactiveInfoForeground": "#607D8B",
|
||||||
"selectionInactiveBackground": "#546E7A50",
|
"selectionInactiveBackground": "#546E7A",
|
||||||
"selectionBackground": "#546E7A80",
|
"selectionBackground": "#546E7A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -327,7 +327,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"hoverBackground": "#546E7A70",
|
"hoverBackground": "#546E7A70",
|
||||||
"hoverInactiveBackground": "#314549",
|
"hoverInactiveBackground": "#314549",
|
||||||
"selectionBackground": "#546E7A50",
|
"selectionBackground": "#546E7A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#546E7A70"
|
"selectionInactiveBackground": "#546E7A70"
|
||||||
|
|||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#607D8B",
|
"selectionInactiveInfoForeground": "#607D8B",
|
||||||
"selectionInactiveBackground": "#546E7A50",
|
"selectionInactiveBackground": "#546E7A",
|
||||||
"selectionBackground": "#546E7A80",
|
"selectionBackground": "#546E7A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -327,7 +327,7 @@
|
|||||||
"foreground": "#B0BEC5",
|
"foreground": "#B0BEC5",
|
||||||
"hoverBackground": "#546E7A70",
|
"hoverBackground": "#546E7A70",
|
||||||
"hoverInactiveBackground": "#314549",
|
"hoverInactiveBackground": "#314549",
|
||||||
"selectionBackground": "#546E7A50",
|
"selectionBackground": "#546E7A",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#546E7A70"
|
"selectionInactiveBackground": "#546E7A70"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#2f2e43",
|
"inactiveBackground": "#2f2e43",
|
||||||
"inactiveForeground": "#676E95",
|
"inactiveForeground": "#676E95",
|
||||||
"infoForeground": "#676E95",
|
"infoForeground": "#676E95",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionBackgroundInactive": "#34324a",
|
"selectionBackgroundInactive": "#34324a",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#34324a",
|
"selectionInactiveBackground": "#34324a",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#ab47bc50"
|
"pressedBorderColor": "#ab47bc50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3C435E"
|
"selectionBackground": "#717CB470"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#292D3E",
|
"Borders.ContrastBorderColor": "#292D3E",
|
||||||
"Borders.color": "#2b2a3e",
|
"Borders.color": "#2b2a3e",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#202331",
|
"background": "#202331",
|
||||||
"selectionBackground": "#3C435E"
|
"selectionBackground": "#717CB470"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#676E95",
|
"selectionInactiveInfoForeground": "#676E95",
|
||||||
"selectionInactiveBackground": "#3C435E50",
|
"selectionInactiveBackground": "#717CB470",
|
||||||
"selectionBackground": "#3C435E80",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"inactiveBackground": "#292D3E",
|
"inactiveBackground": "#292D3E",
|
||||||
"inactiveForeground": "#515772",
|
"inactiveForeground": "#515772",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#34324a",
|
"background": "#34324a",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"selectionBackground": "#3C435E50",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#676E9570"
|
"selectionInactiveBackground": "#676E95"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#34324a",
|
"disabledBackground": "#34324a",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#2b2a3e"
|
"separatorColor": "#2b2a3e"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"highlight": "#292D3E",
|
"highlight": "#292D3E",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#202331"
|
"shadow": "#202331"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"eapTagBackground": "#444267",
|
"eapTagBackground": "#444267",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"lightSelectionBackground": "#414863",
|
"lightSelectionBackground": "#414863",
|
||||||
"paidTagBackground": "#444267",
|
"paidTagBackground": "#444267",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"tagForeground": "#ab47bc",
|
"tagForeground": "#ab47bc",
|
||||||
"tagBackground": "#444267",
|
"tagBackground": "#444267",
|
||||||
"trialTagBackground": "#444267",
|
"trialTagBackground": "#444267",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#2b2a3e",
|
"ScreenView.borderColor": "#2b2a3e",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"gridColor": "#292D3E",
|
"gridColor": "#292D3E",
|
||||||
"highlightOuter": "#414863",
|
"highlightOuter": "#414863",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#676E95",
|
"lightSelectionInactiveForeground": "#676E95",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#202331",
|
"background": "#202331",
|
||||||
"foreground": "#676E95",
|
"foreground": "#676E95",
|
||||||
"hash": "#2b2a3e",
|
"hash": "#2b2a3e",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"modifiedItemForeground": "#ab47bc",
|
"modifiedItemForeground": "#ab47bc",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#676E9570",
|
"selectionBackground": "#676E95",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#676E9570",
|
"selectionInactiveBackground": "#676E95",
|
||||||
"textBackground": "#202331"
|
"textBackground": "#202331"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#202331",
|
"Canvas.background": "#202331",
|
||||||
"highStroke.foreground": "#A6ACCD",
|
"highStroke.foreground": "#A6ACCD",
|
||||||
"Label.foreground": "#676E95",
|
"Label.foreground": "#676E95",
|
||||||
"List.selectionBackground": "#676E9570",
|
"List.selectionBackground": "#676E95",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#2b2a3e",
|
"borderColor": "#2b2a3e",
|
||||||
"Component.foreground": "#A6ACCD",
|
"Component.foreground": "#A6ACCD",
|
||||||
"ConstraintSetText.foreground": "#676E95",
|
"ConstraintSetText.foreground": "#676E95",
|
||||||
"ConstraintSet.background": "#34324a",
|
"ConstraintSet.background": "#34324a",
|
||||||
"CSPanel.SelectedFocusBackground": "#3C435E",
|
"CSPanel.SelectedFocusBackground": "#717CB470",
|
||||||
"CSPanel.SelectedBackground": "#676E9570",
|
"CSPanel.SelectedBackground": "#676E95",
|
||||||
"cs_FocusText.infoForeground": "#676E95",
|
"cs_FocusText.infoForeground": "#676E95",
|
||||||
"CursorTextColor.foreground": "#A6ACCD",
|
"CursorTextColor.foreground": "#A6ACCD",
|
||||||
"HoverColor.disabledBackground": "#515772",
|
"HoverColor.disabledBackground": "#515772",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#676E95",
|
"Commit.unmatchedForeground": "#676E95",
|
||||||
"Commit.currentBranchBackground": "#34324a",
|
"Commit.currentBranchBackground": "#34324a",
|
||||||
"Commit.hoveredBackground": "#676E9570"
|
"Commit.hoveredBackground": "#676E95"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#202331",
|
"actions.background": "#202331",
|
||||||
"actions.selectionBackground": "#444267",
|
"actions.selectionBackground": "#444267",
|
||||||
"background": "#34324a",
|
"background": "#34324a",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionInactiveBackground": "#34324a"
|
"selectionInactiveBackground": "#34324a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"inactiveBackground": "#2f2e43",
|
"inactiveBackground": "#2f2e43",
|
||||||
"inactiveForeground": "#676E95",
|
"inactiveForeground": "#676E95",
|
||||||
"infoForeground": "#676E95",
|
"infoForeground": "#676E95",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionBackgroundInactive": "#34324a",
|
"selectionBackgroundInactive": "#34324a",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#34324a",
|
"selectionInactiveBackground": "#34324a",
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#ab47bc50"
|
"pressedBorderColor": "#ab47bc50"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#3C435E"
|
"selectionBackground": "#717CB470"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#292D3E",
|
"Borders.ContrastBorderColor": "#292D3E",
|
||||||
"Borders.color": "#2b2a3e",
|
"Borders.color": "#2b2a3e",
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#202331",
|
"background": "#202331",
|
||||||
"selectionBackground": "#3C435E"
|
"selectionBackground": "#717CB470"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -141,8 +141,8 @@
|
|||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#676E95",
|
"selectionInactiveInfoForeground": "#676E95",
|
||||||
"selectionInactiveBackground": "#3C435E50",
|
"selectionInactiveBackground": "#717CB470",
|
||||||
"selectionBackground": "#3C435E80",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"inactiveBackground": "#292D3E",
|
"inactiveBackground": "#292D3E",
|
||||||
"inactiveForeground": "#515772",
|
"inactiveForeground": "#515772",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#34324a",
|
"background": "#34324a",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"selectionBackground": "#3C435E50",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#676E9570"
|
"selectionInactiveBackground": "#676E95"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
@@ -358,7 +358,7 @@
|
|||||||
"disabledBackground": "#34324a",
|
"disabledBackground": "#34324a",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"separatorColor": "#2b2a3e"
|
"separatorColor": "#2b2a3e"
|
||||||
},
|
},
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"highlight": "#292D3E",
|
"highlight": "#292D3E",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"shadow": "#292D3E"
|
"shadow": "#292D3E"
|
||||||
},
|
},
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
@@ -455,10 +455,10 @@
|
|||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"eapTagBackground": "#444267",
|
"eapTagBackground": "#444267",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"lightSelectionBackground": "#414863",
|
"lightSelectionBackground": "#414863",
|
||||||
"paidTagBackground": "#444267",
|
"paidTagBackground": "#444267",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"tagForeground": "#ab47bc",
|
"tagForeground": "#ab47bc",
|
||||||
"tagBackground": "#444267",
|
"tagBackground": "#444267",
|
||||||
"trialTagBackground": "#444267",
|
"trialTagBackground": "#444267",
|
||||||
@@ -541,7 +541,7 @@
|
|||||||
"disabledBackground": "#292D3E",
|
"disabledBackground": "#292D3E",
|
||||||
"disabledForeground": "#515772",
|
"disabledForeground": "#515772",
|
||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#2b2a3e",
|
"ScreenView.borderColor": "#2b2a3e",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#A6ACCD",
|
"foreground": "#A6ACCD",
|
||||||
"gridColor": "#292D3E",
|
"gridColor": "#292D3E",
|
||||||
"highlightOuter": "#414863",
|
"highlightOuter": "#414863",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#676E95",
|
"lightSelectionInactiveForeground": "#676E95",
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#292D3E",
|
"background": "#292D3E",
|
||||||
"foreground": "#676E95",
|
"foreground": "#676E95",
|
||||||
"hash": "#2b2a3e",
|
"hash": "#2b2a3e",
|
||||||
"hoverBackground": "#676E9570",
|
"hoverBackground": "#676E95",
|
||||||
"hoverInactiveBackground": "#414863",
|
"hoverInactiveBackground": "#414863",
|
||||||
"modifiedItemForeground": "#ab47bc",
|
"modifiedItemForeground": "#ab47bc",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#676E9570",
|
"selectionBackground": "#676E95",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#676E9570",
|
"selectionInactiveBackground": "#676E95",
|
||||||
"textBackground": "#292D3E"
|
"textBackground": "#292D3E"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,14 +843,14 @@
|
|||||||
"Canvas.background": "#202331",
|
"Canvas.background": "#202331",
|
||||||
"highStroke.foreground": "#A6ACCD",
|
"highStroke.foreground": "#A6ACCD",
|
||||||
"Label.foreground": "#676E95",
|
"Label.foreground": "#676E95",
|
||||||
"List.selectionBackground": "#676E9570",
|
"List.selectionBackground": "#676E95",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#2b2a3e",
|
"borderColor": "#2b2a3e",
|
||||||
"Component.foreground": "#A6ACCD",
|
"Component.foreground": "#A6ACCD",
|
||||||
"ConstraintSetText.foreground": "#676E95",
|
"ConstraintSetText.foreground": "#676E95",
|
||||||
"ConstraintSet.background": "#34324a",
|
"ConstraintSet.background": "#34324a",
|
||||||
"CSPanel.SelectedFocusBackground": "#3C435E",
|
"CSPanel.SelectedFocusBackground": "#717CB470",
|
||||||
"CSPanel.SelectedBackground": "#676E9570",
|
"CSPanel.SelectedBackground": "#676E95",
|
||||||
"cs_FocusText.infoForeground": "#676E95",
|
"cs_FocusText.infoForeground": "#676E95",
|
||||||
"CursorTextColor.foreground": "#A6ACCD",
|
"CursorTextColor.foreground": "#A6ACCD",
|
||||||
"HoverColor.disabledBackground": "#515772",
|
"HoverColor.disabledBackground": "#515772",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#676E95",
|
"Commit.unmatchedForeground": "#676E95",
|
||||||
"Commit.currentBranchBackground": "#34324a",
|
"Commit.currentBranchBackground": "#34324a",
|
||||||
"Commit.hoveredBackground": "#676E9570"
|
"Commit.hoveredBackground": "#676E95"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#202331",
|
"actions.background": "#202331",
|
||||||
"actions.selectionBackground": "#444267",
|
"actions.selectionBackground": "#444267",
|
||||||
"background": "#34324a",
|
"background": "#34324a",
|
||||||
"selectionBackground": "#3C435E",
|
"selectionBackground": "#717CB470",
|
||||||
"selectionInactiveBackground": "#34324a"
|
"selectionInactiveBackground": "#34324a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -15,17 +15,17 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"disabledBackground": "#3a3a3c",
|
"disabledBackground": "#3a3a3c",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"focusColor": "#5b595c",
|
"focusColor": "#5b595c",
|
||||||
"focusedBorderColor": "#ffd866",
|
"focusedBorderColor": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#3a3a3c",
|
"inactiveBackground": "#3a3a3c",
|
||||||
"inactiveForeground": "#939293",
|
"inactiveForeground": "#939293",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionBackgroundInactive": "#403E41",
|
"selectionBackgroundInactive": "#403E41",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveBackground": "#403E41",
|
"selectionInactiveBackground": "#403E41",
|
||||||
"separatorColor": "#2d2a2e"
|
"separatorColor": "#2d2a2e"
|
||||||
},
|
},
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#ffd86650"
|
"pressedBorderColor": "#ffd86650"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#5B595C"
|
"selectionBackground": "#6E6C6F"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#2D2A2E",
|
"Borders.ContrastBorderColor": "#2D2A2E",
|
||||||
"Borders.color": "#2d2a2e",
|
"Borders.color": "#2d2a2e",
|
||||||
@@ -57,16 +57,16 @@
|
|||||||
"startBorderColor": "#4A474B"
|
"startBorderColor": "#4A474B"
|
||||||
},
|
},
|
||||||
"disabledBorderColor": "#403E41",
|
"disabledBorderColor": "#403E41",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"endBackground": "#403E41",
|
"endBackground": "#403E41",
|
||||||
"endBorderColor": "#403E41",
|
"endBorderColor": "#403E41",
|
||||||
"focus": "#5b595c",
|
"focus": "#5b595c",
|
||||||
"focusedBorderColor": "#ffd866",
|
"focusedBorderColor": "#ffd866",
|
||||||
"foreground": "#939293",
|
"foreground": "#939293",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#ffd866",
|
||||||
"mt.background": "#403E41",
|
"mt.background": "#403E41",
|
||||||
"mt.foreground": "#939293",
|
"mt.foreground": "#939293",
|
||||||
"mt.selectedForeground": "#FFFFFF",
|
"mt.selectedForeground": "#ffd866",
|
||||||
"mt.selection.color1": "#4A474B",
|
"mt.selection.color1": "#4A474B",
|
||||||
"mt.selection.color2": "#4A474B",
|
"mt.selection.color2": "#4A474B",
|
||||||
"startBackground": "#403E41",
|
"startBackground": "#403E41",
|
||||||
@@ -80,11 +80,11 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"selectionBackground": "#5B595C"
|
"selectionBackground": "#6E6C6F"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"select": "#ffd866"
|
"select": "#ffd866"
|
||||||
},
|
},
|
||||||
@@ -93,9 +93,9 @@
|
|||||||
"acceleratorSelectionForeground": "#939293",
|
"acceleratorSelectionForeground": "#939293",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -115,14 +115,14 @@
|
|||||||
"ComboBox": {
|
"ComboBox": {
|
||||||
"ArrowButton": {
|
"ArrowButton": {
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"disabledIconColor": "#727072",
|
"disabledIconColor": "#5b595c",
|
||||||
"iconColor": "#fcfcfa",
|
"iconColor": "#fcfcfa",
|
||||||
"nonEditableBackground": "#2D2A2E"
|
"nonEditableBackground": "#2D2A2E"
|
||||||
},
|
},
|
||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"buttonBackground": "#403E41",
|
"buttonBackground": "#403E41",
|
||||||
"darcula.hoveredArrowButtonForeground": "#ffd866",
|
"darcula.hoveredArrowButtonForeground": "#ffd866",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"modifiedItemForeground": "#ffd866",
|
"modifiedItemForeground": "#ffd866",
|
||||||
"nonEditableBackground": "#403E41",
|
"nonEditableBackground": "#403E41",
|
||||||
@@ -138,13 +138,13 @@
|
|||||||
"matchForeground": "#ffd866",
|
"matchForeground": "#ffd866",
|
||||||
"matchSelectionForeground": "#ffd866",
|
"matchSelectionForeground": "#ffd866",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#ffd866",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#ffd866",
|
||||||
"selectionInactiveInfoForeground": "#939293",
|
"selectionInactiveInfoForeground": "#939293",
|
||||||
"selectionInactiveBackground": "#5B595C50",
|
"selectionInactiveBackground": "#6E6C6F",
|
||||||
"selectionBackground": "#5B595C80",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
@@ -160,7 +160,7 @@
|
|||||||
"controlText": "#939293",
|
"controlText": "#939293",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#ffd866",
|
"background": "#ffd866",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
"inactiveMaskColor": "#221F22",
|
"inactiveMaskColor": "#221F22",
|
||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#2D2A2E",
|
"Desktop.background": "#2D2A2E",
|
||||||
"DialogWrapper.southPanelBackground": "#2D2A2E",
|
"DialogWrapper.southPanelBackground": "#2D2A2E",
|
||||||
@@ -212,8 +212,8 @@
|
|||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#2D2A2E",
|
"inactiveBackground": "#2D2A2E",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -223,12 +223,12 @@
|
|||||||
"hoverMaskColor": "#5b595c",
|
"hoverMaskColor": "#5b595c",
|
||||||
"inactiveMaskColor": "#2D2A2E",
|
"inactiveMaskColor": "#2D2A2E",
|
||||||
"inactiveColoredFileBackground": "#2D2A2E",
|
"inactiveColoredFileBackground": "#2D2A2E",
|
||||||
"inactiveUnderlineColor": "#727072",
|
"inactiveUnderlineColor": "#5b595c",
|
||||||
"selectedForeground": "#fcfcfa",
|
"selectedForeground": "#fcfcfa",
|
||||||
"selectedBackground": "#4A474B",
|
"selectedBackground": "#4A474B",
|
||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#403E41",
|
"inactiveBackground": "#403E41",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionBackground": "#4A474B"
|
"selectionBackground": "#4A474B"
|
||||||
},
|
},
|
||||||
@@ -306,9 +306,9 @@
|
|||||||
},
|
},
|
||||||
"Label": {
|
"Label": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledShadow": "#2D2A2E",
|
"disabledShadow": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"selectionBackground": "#5B595C50",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#403E4170"
|
"selectionInactiveBackground": "#403E41"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -339,7 +339,7 @@
|
|||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"mergeCommits": "#403E41",
|
"mergeCommits": "#403E41",
|
||||||
"primaryColor": "#939293",
|
"primaryColor": "#939293",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"tab.backgroundColor": "#2D2A2E",
|
"tab.backgroundColor": "#2D2A2E",
|
||||||
"tab.borderColor": "#ffd866",
|
"tab.borderColor": "#ffd866",
|
||||||
"tagColor": "#939293"
|
"tagColor": "#939293"
|
||||||
@@ -351,38 +351,38 @@
|
|||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#939293",
|
"acceleratorForeground": "#939293",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#ffd866",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#403E41",
|
"borderColor": "#403E41",
|
||||||
"disabledBackground": "#403E41",
|
"disabledBackground": "#403E41",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"separatorColor": "#2d2a2e"
|
"separatorColor": "#2d2a2e"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"borderColor": "#2D2A2E",
|
"borderColor": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"highlight": "#2D2A2E",
|
"highlight": "#2D2A2E",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"shadow": "#221F22"
|
"shadow": "#221F22"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#939293",
|
"acceleratorForeground": "#939293",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#ffd866",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#fcfcfa",
|
"arrowColor": "#fcfcfa",
|
||||||
@@ -426,7 +426,7 @@
|
|||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#403E41",
|
"color": "#403E41",
|
||||||
"focusedColor": "#ffd866",
|
"focusedColor": "#ffd866",
|
||||||
"disabledColor": "#727072"
|
"disabledColor": "#5b595c"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -437,7 +437,7 @@
|
|||||||
"borderColor": "#4A474B",
|
"borderColor": "#4A474B",
|
||||||
"currentOverloadBackground": "#5b595c",
|
"currentOverloadBackground": "#5b595c",
|
||||||
"currentParameterForeground": "#ffd866",
|
"currentParameterForeground": "#ffd866",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"lineSeparatorColor": "#4A474B"
|
"lineSeparatorColor": "#4A474B"
|
||||||
@@ -447,18 +447,18 @@
|
|||||||
"capsLockIconColor": "#ffd866",
|
"capsLockIconColor": "#ffd866",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"eapTagBackground": "#5b595c",
|
"eapTagBackground": "#5b595c",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"lightSelectionBackground": "#4A474B",
|
"lightSelectionBackground": "#4A474B",
|
||||||
"paidTagBackground": "#5b595c",
|
"paidTagBackground": "#5b595c",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"tagForeground": "#ffd866",
|
"tagForeground": "#ffd866",
|
||||||
"tagBackground": "#5b595c",
|
"tagBackground": "#5b595c",
|
||||||
"trialTagBackground": "#5b595c",
|
"trialTagBackground": "#5b595c",
|
||||||
@@ -467,7 +467,7 @@
|
|||||||
"installBorderColor": "#403E41",
|
"installBorderColor": "#403E41",
|
||||||
"installForeground": "#fcfcfa",
|
"installForeground": "#fcfcfa",
|
||||||
"installFocusedBackground": "#5b595c",
|
"installFocusedBackground": "#5b595c",
|
||||||
"installFillForeground": "#727072",
|
"installFillForeground": "#5b595c",
|
||||||
"installFillBackground": "#403E41",
|
"installFillBackground": "#403E41",
|
||||||
"updateBackground": "#ffd866",
|
"updateBackground": "#ffd866",
|
||||||
"updateBorderColor": "#403E41",
|
"updateBorderColor": "#403E41",
|
||||||
@@ -483,7 +483,7 @@
|
|||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#4A474B",
|
"hoverBackground": "#4A474B",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#ffd866",
|
||||||
"selectedBackground": "#4A474B"
|
"selectedBackground": "#4A474B"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -531,7 +531,7 @@
|
|||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa"
|
"foreground": "#fcfcfa"
|
||||||
},
|
},
|
||||||
"RadioButtonMenuItem": {
|
"RadioButtonMenuItem": {
|
||||||
@@ -539,10 +539,10 @@
|
|||||||
"acceleratorSelectionForeground": "#939293",
|
"acceleratorSelectionForeground": "#939293",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#2d2a2e",
|
"ScreenView.borderColor": "#2d2a2e",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
@@ -662,8 +662,8 @@
|
|||||||
"contentAreaColor": "#5b595c",
|
"contentAreaColor": "#5b595c",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#2d2a2e",
|
"darkShadow": "#2d2a2e",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledUnderlineColor": "#727072",
|
"disabledUnderlineColor": "#5b595c",
|
||||||
"focus": "#4A474B",
|
"focus": "#4A474B",
|
||||||
"focusColor": "#4A474B",
|
"focusColor": "#4A474B",
|
||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
@@ -686,7 +686,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"dropLineColor": "#ffd866",
|
"dropLineColor": "#ffd866",
|
||||||
"dropLineShortColor": "#ffd866",
|
"dropLineShortColor": "#ffd866",
|
||||||
"focusCellBackground": "#4A474B",
|
"focusCellBackground": "#4A474B",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"gridColor": "#2D2A2E",
|
"gridColor": "#2D2A2E",
|
||||||
"highlightOuter": "#4A474B",
|
"highlightOuter": "#4A474B",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#939293",
|
"lightSelectionInactiveForeground": "#939293",
|
||||||
@@ -702,7 +702,7 @@
|
|||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#4A474B",
|
"selectionInactiveBackground": "#4A474B",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#ffd866",
|
||||||
"sortIconColor": "#fcfcfa",
|
"sortIconColor": "#fcfcfa",
|
||||||
"stripeColor": "#221F22"
|
"stripeColor": "#221F22"
|
||||||
},
|
},
|
||||||
@@ -711,7 +711,7 @@
|
|||||||
"borderColor": "#2D2A2E",
|
"borderColor": "#2D2A2E",
|
||||||
"bottomSeparatorColor": "#403E41",
|
"bottomSeparatorColor": "#403E41",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"focusCellBackground": "#4A474B",
|
"focusCellBackground": "#4A474B",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
@@ -725,7 +725,7 @@
|
|||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -733,7 +733,7 @@
|
|||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -741,7 +741,7 @@
|
|||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -756,7 +756,7 @@
|
|||||||
"ToggleButton": {
|
"ToggleButton": {
|
||||||
"borderColor": "#403E41",
|
"borderColor": "#403E41",
|
||||||
"buttonColor": "#fcfcfa",
|
"buttonColor": "#fcfcfa",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"offForeground": "#2D2A2E",
|
"offForeground": "#2D2A2E",
|
||||||
"offBackground": "#2D2A2E",
|
"offBackground": "#2D2A2E",
|
||||||
@@ -803,7 +803,7 @@
|
|||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabInactiveBackground": "#403E41",
|
"underlinedTabInactiveBackground": "#403E41",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#ffd866",
|
||||||
"underlinedTabInactiveForeground": "#fcfcfa"
|
"underlinedTabInactiveForeground": "#fcfcfa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"foreground": "#939293",
|
"foreground": "#939293",
|
||||||
"hash": "#2d2a2e",
|
"hash": "#2d2a2e",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"modifiedItemForeground": "#ffd866",
|
"modifiedItemForeground": "#ffd866",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#403E4170",
|
"selectionBackground": "#403E41",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#ffd866",
|
||||||
"selectionInactiveBackground": "#403E4170",
|
"selectionInactiveBackground": "#403E41",
|
||||||
"textBackground": "#221F22"
|
"textBackground": "#221F22"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,24 +843,24 @@
|
|||||||
"Canvas.background": "#221F22",
|
"Canvas.background": "#221F22",
|
||||||
"highStroke.foreground": "#fcfcfa",
|
"highStroke.foreground": "#fcfcfa",
|
||||||
"Label.foreground": "#939293",
|
"Label.foreground": "#939293",
|
||||||
"List.selectionBackground": "#403E4170",
|
"List.selectionBackground": "#403E41",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"Component.foreground": "#fcfcfa",
|
"Component.foreground": "#fcfcfa",
|
||||||
"ConstraintSetText.foreground": "#939293",
|
"ConstraintSetText.foreground": "#939293",
|
||||||
"ConstraintSet.background": "#403E41",
|
"ConstraintSet.background": "#403E41",
|
||||||
"CSPanel.SelectedFocusBackground": "#5B595C",
|
"CSPanel.SelectedFocusBackground": "#6E6C6F",
|
||||||
"CSPanel.SelectedBackground": "#403E4170",
|
"CSPanel.SelectedBackground": "#403E41",
|
||||||
"cs_FocusText.infoForeground": "#939293",
|
"cs_FocusText.infoForeground": "#939293",
|
||||||
"CursorTextColor.foreground": "#fcfcfa",
|
"CursorTextColor.foreground": "#fcfcfa",
|
||||||
"HoverColor.disabledBackground": "#727072",
|
"HoverColor.disabledBackground": "#5b595c",
|
||||||
"motionGraph.background": "#2D2A2E",
|
"motionGraph.background": "#2D2A2E",
|
||||||
"Notification.background": "#363437",
|
"Notification.background": "#363437",
|
||||||
"ourAvg.background": "#403E41",
|
"ourAvg.background": "#403E41",
|
||||||
"ourCS.background": "#403E41",
|
"ourCS.background": "#403E41",
|
||||||
"ourCS_Border.borderColor": "#2d2a2e",
|
"ourCS_Border.borderColor": "#2d2a2e",
|
||||||
"ourCS_TextColor.foreground": "#939293",
|
"ourCS_TextColor.foreground": "#939293",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#ffd866",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#4A474B",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#4A474B",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#5b595c",
|
"ourCS_SelectedBorder.pressedBorderColor": "#5b595c",
|
||||||
"ourML_BarColor.separatorColor": "#2d2a2e",
|
"ourML_BarColor.separatorColor": "#2d2a2e",
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectedForeground": "#FFFFFF"
|
"selectedForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Preview.background": "#2D2A2E",
|
"Preview.background": "#2D2A2E",
|
||||||
"stroke.acceleratorForeground": "#939293"
|
"stroke.acceleratorForeground": "#939293"
|
||||||
@@ -906,7 +906,7 @@
|
|||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#ffd866",
|
"branchIconColor": "#ffd866",
|
||||||
"bookmarkIconColor": "#FFFFFF",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#727072",
|
"closedBranchIconColor": "#5b595c",
|
||||||
"localTagIconColor": "#939293",
|
"localTagIconColor": "#939293",
|
||||||
"mqTagIconColor": "#939293",
|
"mqTagIconColor": "#939293",
|
||||||
"tagIconColor": "#939293",
|
"tagIconColor": "#939293",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#939293",
|
"Commit.unmatchedForeground": "#939293",
|
||||||
"Commit.currentBranchBackground": "#403E41",
|
"Commit.currentBranchBackground": "#403E41",
|
||||||
"Commit.hoveredBackground": "#403E4170"
|
"Commit.hoveredBackground": "#403E41"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#221F22",
|
"actions.background": "#221F22",
|
||||||
"actions.selectionBackground": "#5b595c",
|
"actions.selectionBackground": "#5b595c",
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionInactiveBackground": "#403E41"
|
"selectionInactiveBackground": "#403E41"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -961,8 +961,8 @@
|
|||||||
"#3D6185": "#ffd866",
|
"#3D6185": "#ffd866",
|
||||||
"#466D94": "#ffd866",
|
"#466D94": "#ffd866",
|
||||||
"#3C3F41": "#2D2A2E",
|
"#3C3F41": "#2D2A2E",
|
||||||
"#545556": "#727072",
|
"#545556": "#5b595c",
|
||||||
"#606060": "#727072",
|
"#606060": "#5b595c",
|
||||||
"#9AA7B0": "#fcfcfa",
|
"#9AA7B0": "#fcfcfa",
|
||||||
"#675133": "#ffd866",
|
"#675133": "#ffd866",
|
||||||
"Actions.Blue": "#A9DC76",
|
"Actions.Blue": "#A9DC76",
|
||||||
@@ -978,14 +978,14 @@
|
|||||||
"Checkbox.Background.Disabled.Dark": "#3a3a3c",
|
"Checkbox.Background.Disabled.Dark": "#3a3a3c",
|
||||||
"Checkbox.Border.Default": "#2d2a2e",
|
"Checkbox.Border.Default": "#2d2a2e",
|
||||||
"Checkbox.Border.Default.Dark": "#2d2a2e",
|
"Checkbox.Border.Default.Dark": "#2d2a2e",
|
||||||
"Checkbox.Border.Disabled": "#727072",
|
"Checkbox.Border.Disabled": "#5b595c",
|
||||||
"Checkbox.Border.Disabled.Dark": "#727072",
|
"Checkbox.Border.Disabled.Dark": "#5b595c",
|
||||||
"Checkbox.Focus.Thin.Default": "#ffd866",
|
"Checkbox.Focus.Thin.Default": "#ffd866",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#ffd866",
|
"Checkbox.Focus.Thin.Default.Dark": "#ffd866",
|
||||||
"Checkbox.Focus.Wide": "#ffd866",
|
"Checkbox.Focus.Wide": "#ffd866",
|
||||||
"Checkbox.Focus.Wide.Dark": "#ffd866",
|
"Checkbox.Focus.Wide.Dark": "#ffd866",
|
||||||
"Checkbox.Foreground.Disabled": "#727072",
|
"Checkbox.Foreground.Disabled": "#5b595c",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#727072",
|
"Checkbox.Foreground.Disabled.Dark": "#5b595c",
|
||||||
"Checkbox.Background.Selected": "#ffd866",
|
"Checkbox.Background.Selected": "#ffd866",
|
||||||
"Checkbox.Background.Selected.Dark": "#2D2A2E",
|
"Checkbox.Background.Selected.Dark": "#2D2A2E",
|
||||||
"Checkbox.Border.Selected": "#ffd866",
|
"Checkbox.Border.Selected": "#ffd866",
|
||||||
|
|||||||
@@ -15,17 +15,17 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"disabledBackground": "#3a3a3c",
|
"disabledBackground": "#3a3a3c",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"focusColor": "#5b595c",
|
"focusColor": "#5b595c",
|
||||||
"focusedBorderColor": "#ffd866",
|
"focusedBorderColor": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#3a3a3c",
|
"inactiveBackground": "#3a3a3c",
|
||||||
"inactiveForeground": "#939293",
|
"inactiveForeground": "#939293",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionBackgroundInactive": "#403E41",
|
"selectionBackgroundInactive": "#403E41",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveBackground": "#403E41",
|
"selectionInactiveBackground": "#403E41",
|
||||||
"separatorColor": "#2d2a2e"
|
"separatorColor": "#2d2a2e"
|
||||||
},
|
},
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
"pressedBorderColor": "#ffd86650"
|
"pressedBorderColor": "#ffd86650"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#5B595C"
|
"selectionBackground": "#6E6C6F"
|
||||||
},
|
},
|
||||||
"Borders.ContrastBorderColor": "#2D2A2E",
|
"Borders.ContrastBorderColor": "#2D2A2E",
|
||||||
"Borders.color": "#2d2a2e",
|
"Borders.color": "#2d2a2e",
|
||||||
@@ -57,16 +57,16 @@
|
|||||||
"startBorderColor": "#4A474B"
|
"startBorderColor": "#4A474B"
|
||||||
},
|
},
|
||||||
"disabledBorderColor": "#403E41",
|
"disabledBorderColor": "#403E41",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"endBackground": "#403E41",
|
"endBackground": "#403E41",
|
||||||
"endBorderColor": "#403E41",
|
"endBorderColor": "#403E41",
|
||||||
"focus": "#5b595c",
|
"focus": "#5b595c",
|
||||||
"focusedBorderColor": "#ffd866",
|
"focusedBorderColor": "#ffd866",
|
||||||
"foreground": "#939293",
|
"foreground": "#939293",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#ffd866",
|
||||||
"mt.background": "#403E41",
|
"mt.background": "#403E41",
|
||||||
"mt.foreground": "#939293",
|
"mt.foreground": "#939293",
|
||||||
"mt.selectedForeground": "#FFFFFF",
|
"mt.selectedForeground": "#ffd866",
|
||||||
"mt.selection.color1": "#4A474B",
|
"mt.selection.color1": "#4A474B",
|
||||||
"mt.selection.color2": "#4A474B",
|
"mt.selection.color2": "#4A474B",
|
||||||
"startBackground": "#403E41",
|
"startBackground": "#403E41",
|
||||||
@@ -80,11 +80,11 @@
|
|||||||
},
|
},
|
||||||
"Content": {
|
"Content": {
|
||||||
"background": "#221F22",
|
"background": "#221F22",
|
||||||
"selectionBackground": "#5B595C"
|
"selectionBackground": "#6E6C6F"
|
||||||
},
|
},
|
||||||
"CheckBox": {
|
"CheckBox": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"select": "#ffd866"
|
"select": "#ffd866"
|
||||||
},
|
},
|
||||||
@@ -93,9 +93,9 @@
|
|||||||
"acceleratorSelectionForeground": "#939293",
|
"acceleratorSelectionForeground": "#939293",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
@@ -115,14 +115,14 @@
|
|||||||
"ComboBox": {
|
"ComboBox": {
|
||||||
"ArrowButton": {
|
"ArrowButton": {
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"disabledIconColor": "#727072",
|
"disabledIconColor": "#5b595c",
|
||||||
"iconColor": "#fcfcfa",
|
"iconColor": "#fcfcfa",
|
||||||
"nonEditableBackground": "#2D2A2E"
|
"nonEditableBackground": "#2D2A2E"
|
||||||
},
|
},
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"buttonBackground": "#403E41",
|
"buttonBackground": "#403E41",
|
||||||
"darcula.hoveredArrowButtonForeground": "#ffd866",
|
"darcula.hoveredArrowButtonForeground": "#ffd866",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"modifiedItemForeground": "#ffd866",
|
"modifiedItemForeground": "#ffd866",
|
||||||
"nonEditableBackground": "#403E41",
|
"nonEditableBackground": "#403E41",
|
||||||
@@ -138,13 +138,13 @@
|
|||||||
"matchForeground": "#ffd866",
|
"matchForeground": "#ffd866",
|
||||||
"matchSelectionForeground": "#ffd866",
|
"matchSelectionForeground": "#ffd866",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#ffd866",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#ffd866",
|
||||||
"selectionInactiveInfoForeground": "#939293",
|
"selectionInactiveInfoForeground": "#939293",
|
||||||
"selectionInactiveBackground": "#5B595C50",
|
"selectionInactiveBackground": "#6E6C6F",
|
||||||
"selectionBackground": "#5B595C80",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Component": {
|
"Component": {
|
||||||
"arc": 4,
|
"arc": 4,
|
||||||
@@ -160,7 +160,7 @@
|
|||||||
"controlText": "#939293",
|
"controlText": "#939293",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#ffd866",
|
"background": "#ffd866",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
"inactiveMaskColor": "#2D2A2E",
|
"inactiveMaskColor": "#2D2A2E",
|
||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Desktop.background": "#2D2A2E",
|
"Desktop.background": "#2D2A2E",
|
||||||
"DialogWrapper.southPanelBackground": "#2D2A2E",
|
"DialogWrapper.southPanelBackground": "#2D2A2E",
|
||||||
@@ -212,8 +212,8 @@
|
|||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#2D2A2E",
|
"inactiveBackground": "#2D2A2E",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"EditorTabs": {
|
"EditorTabs": {
|
||||||
@@ -223,12 +223,12 @@
|
|||||||
"hoverMaskColor": "#5b595c",
|
"hoverMaskColor": "#5b595c",
|
||||||
"inactiveMaskColor": "#2D2A2E",
|
"inactiveMaskColor": "#2D2A2E",
|
||||||
"inactiveColoredFileBackground": "#2D2A2E",
|
"inactiveColoredFileBackground": "#2D2A2E",
|
||||||
"inactiveUnderlineColor": "#727072",
|
"inactiveUnderlineColor": "#5b595c",
|
||||||
"selectedForeground": "#fcfcfa",
|
"selectedForeground": "#fcfcfa",
|
||||||
"selectedBackground": "#4A474B",
|
"selectedBackground": "#4A474B",
|
||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"EditorGroupsTabs": {
|
"EditorGroupsTabs": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveBackground": "#403E41",
|
"inactiveBackground": "#403E41",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionBackground": "#4A474B"
|
"selectionBackground": "#4A474B"
|
||||||
},
|
},
|
||||||
@@ -306,9 +306,9 @@
|
|||||||
},
|
},
|
||||||
"Label": {
|
"Label": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledShadow": "#2D2A2E",
|
"disabledShadow": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#FFFFFF",
|
||||||
@@ -325,12 +325,12 @@
|
|||||||
"List": {
|
"List": {
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"selectionBackground": "#5B595C50",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#403E4170"
|
"selectionInactiveBackground": "#403E41"
|
||||||
},
|
},
|
||||||
"material": {
|
"material": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -339,7 +339,7 @@
|
|||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"mergeCommits": "#403E41",
|
"mergeCommits": "#403E41",
|
||||||
"primaryColor": "#939293",
|
"primaryColor": "#939293",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"tab.backgroundColor": "#2D2A2E",
|
"tab.backgroundColor": "#2D2A2E",
|
||||||
"tab.borderColor": "#ffd866",
|
"tab.borderColor": "#ffd866",
|
||||||
"tagColor": "#939293"
|
"tagColor": "#939293"
|
||||||
@@ -351,38 +351,38 @@
|
|||||||
},
|
},
|
||||||
"Menu": {
|
"Menu": {
|
||||||
"acceleratorForeground": "#939293",
|
"acceleratorForeground": "#939293",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#ffd866",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"borderColor": "#403E41",
|
"borderColor": "#403E41",
|
||||||
"disabledBackground": "#403E41",
|
"disabledBackground": "#403E41",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"separatorColor": "#2d2a2e"
|
"separatorColor": "#2d2a2e"
|
||||||
},
|
},
|
||||||
"MenuBar": {
|
"MenuBar": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"borderColor": "#2D2A2E",
|
"borderColor": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"highlight": "#2D2A2E",
|
"highlight": "#2D2A2E",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"shadow": "#2D2A2E"
|
"shadow": "#2D2A2E"
|
||||||
},
|
},
|
||||||
"MenuItem": {
|
"MenuItem": {
|
||||||
"acceleratorForeground": "#939293",
|
"acceleratorForeground": "#939293",
|
||||||
"acceleratorSelectionForeground": "#FFFFFF",
|
"acceleratorSelectionForeground": "#ffd866",
|
||||||
"border": "4,2,4,2",
|
"border": "4,2,4,2",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"NavBar": {
|
"NavBar": {
|
||||||
"arrowColor": "#fcfcfa",
|
"arrowColor": "#fcfcfa",
|
||||||
@@ -426,7 +426,7 @@
|
|||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#403E41",
|
"color": "#403E41",
|
||||||
"focusedColor": "#ffd866",
|
"focusedColor": "#ffd866",
|
||||||
"disabledColor": "#727072"
|
"disabledColor": "#5b595c"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
@@ -437,7 +437,7 @@
|
|||||||
"borderColor": "#4A474B",
|
"borderColor": "#4A474B",
|
||||||
"currentOverloadBackground": "#5b595c",
|
"currentOverloadBackground": "#5b595c",
|
||||||
"currentParameterForeground": "#ffd866",
|
"currentParameterForeground": "#ffd866",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"infoForeground": "#939293",
|
"infoForeground": "#939293",
|
||||||
"lineSeparatorColor": "#4A474B"
|
"lineSeparatorColor": "#4A474B"
|
||||||
@@ -447,18 +447,18 @@
|
|||||||
"capsLockIconColor": "#ffd866",
|
"capsLockIconColor": "#ffd866",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Plugins": {
|
"Plugins": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"eapTagBackground": "#5b595c",
|
"eapTagBackground": "#5b595c",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"lightSelectionBackground": "#4A474B",
|
"lightSelectionBackground": "#4A474B",
|
||||||
"paidTagBackground": "#5b595c",
|
"paidTagBackground": "#5b595c",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"tagForeground": "#ffd866",
|
"tagForeground": "#ffd866",
|
||||||
"tagBackground": "#5b595c",
|
"tagBackground": "#5b595c",
|
||||||
"trialTagBackground": "#5b595c",
|
"trialTagBackground": "#5b595c",
|
||||||
@@ -467,7 +467,7 @@
|
|||||||
"installBorderColor": "#403E41",
|
"installBorderColor": "#403E41",
|
||||||
"installForeground": "#fcfcfa",
|
"installForeground": "#fcfcfa",
|
||||||
"installFocusedBackground": "#5b595c",
|
"installFocusedBackground": "#5b595c",
|
||||||
"installFillForeground": "#727072",
|
"installFillForeground": "#5b595c",
|
||||||
"installFillBackground": "#403E41",
|
"installFillBackground": "#403E41",
|
||||||
"updateBackground": "#ffd866",
|
"updateBackground": "#ffd866",
|
||||||
"updateBorderColor": "#403E41",
|
"updateBorderColor": "#403E41",
|
||||||
@@ -483,7 +483,7 @@
|
|||||||
},
|
},
|
||||||
"Tab": {
|
"Tab": {
|
||||||
"hoverBackground": "#4A474B",
|
"hoverBackground": "#4A474B",
|
||||||
"selectedForeground": "#FFFFFF",
|
"selectedForeground": "#ffd866",
|
||||||
"selectedBackground": "#4A474B"
|
"selectedBackground": "#4A474B"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -531,7 +531,7 @@
|
|||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa"
|
"foreground": "#fcfcfa"
|
||||||
},
|
},
|
||||||
"RadioButtonMenuItem": {
|
"RadioButtonMenuItem": {
|
||||||
@@ -539,10 +539,10 @@
|
|||||||
"acceleratorSelectionForeground": "#939293",
|
"acceleratorSelectionForeground": "#939293",
|
||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"disabledBackground": "#2D2A2E",
|
"disabledBackground": "#2D2A2E",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"ScreenView.borderColor": "#2d2a2e",
|
"ScreenView.borderColor": "#2d2a2e",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
@@ -662,8 +662,8 @@
|
|||||||
"contentAreaColor": "#5b595c",
|
"contentAreaColor": "#5b595c",
|
||||||
"contentBorderInsets": "3,1,1,1",
|
"contentBorderInsets": "3,1,1,1",
|
||||||
"darkShadow": "#2d2a2e",
|
"darkShadow": "#2d2a2e",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"disabledUnderlineColor": "#727072",
|
"disabledUnderlineColor": "#5b595c",
|
||||||
"focus": "#4A474B",
|
"focus": "#4A474B",
|
||||||
"focusColor": "#4A474B",
|
"focusColor": "#4A474B",
|
||||||
"fontSizeOffset": 0,
|
"fontSizeOffset": 0,
|
||||||
@@ -686,7 +686,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"dropLineColor": "#ffd866",
|
"dropLineColor": "#ffd866",
|
||||||
"dropLineShortColor": "#ffd866",
|
"dropLineShortColor": "#ffd866",
|
||||||
"focusCellBackground": "#4A474B",
|
"focusCellBackground": "#4A474B",
|
||||||
@@ -694,7 +694,7 @@
|
|||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"gridColor": "#2D2A2E",
|
"gridColor": "#2D2A2E",
|
||||||
"highlightOuter": "#4A474B",
|
"highlightOuter": "#4A474B",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"lightSelectionForeground": "#FFFFFF",
|
"lightSelectionForeground": "#FFFFFF",
|
||||||
"lightSelectionInactiveForeground": "#939293",
|
"lightSelectionInactiveForeground": "#939293",
|
||||||
@@ -702,7 +702,7 @@
|
|||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#4A474B",
|
"selectionInactiveBackground": "#4A474B",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#ffd866",
|
||||||
"sortIconColor": "#fcfcfa",
|
"sortIconColor": "#fcfcfa",
|
||||||
"stripeColor": "#221F22"
|
"stripeColor": "#221F22"
|
||||||
},
|
},
|
||||||
@@ -711,7 +711,7 @@
|
|||||||
"borderColor": "#2D2A2E",
|
"borderColor": "#2D2A2E",
|
||||||
"bottomSeparatorColor": "#403E41",
|
"bottomSeparatorColor": "#403E41",
|
||||||
"cellBorder": "4,0,4,0",
|
"cellBorder": "4,0,4,0",
|
||||||
"disabledForeground": "#727072",
|
"disabledForeground": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"focusCellBackground": "#4A474B",
|
"focusCellBackground": "#4A474B",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
@@ -725,7 +725,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -733,7 +733,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -741,7 +741,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"caretForeground": "#ffd866",
|
"caretForeground": "#ffd866",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"inactiveForeground": "#727072",
|
"inactiveForeground": "#5b595c",
|
||||||
"selectionBackground": "#4A474B",
|
"selectionBackground": "#4A474B",
|
||||||
"selectionForeground": "#FFFFFF"
|
"selectionForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -756,7 +756,7 @@
|
|||||||
"ToggleButton": {
|
"ToggleButton": {
|
||||||
"borderColor": "#403E41",
|
"borderColor": "#403E41",
|
||||||
"buttonColor": "#fcfcfa",
|
"buttonColor": "#fcfcfa",
|
||||||
"disabledText": "#727072",
|
"disabledText": "#5b595c",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"offForeground": "#2D2A2E",
|
"offForeground": "#2D2A2E",
|
||||||
"offBackground": "#2D2A2E",
|
"offBackground": "#2D2A2E",
|
||||||
@@ -803,7 +803,7 @@
|
|||||||
"underlineColor": "#ffd866",
|
"underlineColor": "#ffd866",
|
||||||
"underlinedTabBackground": "#4A474B",
|
"underlinedTabBackground": "#4A474B",
|
||||||
"underlinedTabInactiveBackground": "#403E41",
|
"underlinedTabInactiveBackground": "#403E41",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#ffd866",
|
||||||
"underlinedTabInactiveForeground": "#fcfcfa"
|
"underlinedTabInactiveForeground": "#fcfcfa"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -811,14 +811,14 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"foreground": "#939293",
|
"foreground": "#939293",
|
||||||
"hash": "#2d2a2e",
|
"hash": "#2d2a2e",
|
||||||
"hoverBackground": "#403E4170",
|
"hoverBackground": "#403E41",
|
||||||
"hoverInactiveBackground": "#4A474B",
|
"hoverInactiveBackground": "#4A474B",
|
||||||
"modifiedItemForeground": "#ffd866",
|
"modifiedItemForeground": "#ffd866",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#403E4170",
|
"selectionBackground": "#403E41",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#ffd866",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#ffd866",
|
||||||
"selectionInactiveBackground": "#403E4170",
|
"selectionInactiveBackground": "#403E41",
|
||||||
"textBackground": "#2D2A2E"
|
"textBackground": "#2D2A2E"
|
||||||
},
|
},
|
||||||
"Tree.leftChildIndent": 10,
|
"Tree.leftChildIndent": 10,
|
||||||
@@ -843,24 +843,24 @@
|
|||||||
"Canvas.background": "#221F22",
|
"Canvas.background": "#221F22",
|
||||||
"highStroke.foreground": "#fcfcfa",
|
"highStroke.foreground": "#fcfcfa",
|
||||||
"Label.foreground": "#939293",
|
"Label.foreground": "#939293",
|
||||||
"List.selectionBackground": "#403E4170",
|
"List.selectionBackground": "#403E41",
|
||||||
"motion": {
|
"motion": {
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"Component.foreground": "#fcfcfa",
|
"Component.foreground": "#fcfcfa",
|
||||||
"ConstraintSetText.foreground": "#939293",
|
"ConstraintSetText.foreground": "#939293",
|
||||||
"ConstraintSet.background": "#403E41",
|
"ConstraintSet.background": "#403E41",
|
||||||
"CSPanel.SelectedFocusBackground": "#5B595C",
|
"CSPanel.SelectedFocusBackground": "#6E6C6F",
|
||||||
"CSPanel.SelectedBackground": "#403E4170",
|
"CSPanel.SelectedBackground": "#403E41",
|
||||||
"cs_FocusText.infoForeground": "#939293",
|
"cs_FocusText.infoForeground": "#939293",
|
||||||
"CursorTextColor.foreground": "#fcfcfa",
|
"CursorTextColor.foreground": "#fcfcfa",
|
||||||
"HoverColor.disabledBackground": "#727072",
|
"HoverColor.disabledBackground": "#5b595c",
|
||||||
"motionGraph.background": "#2D2A2E",
|
"motionGraph.background": "#2D2A2E",
|
||||||
"Notification.background": "#363437",
|
"Notification.background": "#363437",
|
||||||
"ourAvg.background": "#403E41",
|
"ourAvg.background": "#403E41",
|
||||||
"ourCS.background": "#403E41",
|
"ourCS.background": "#403E41",
|
||||||
"ourCS_Border.borderColor": "#2d2a2e",
|
"ourCS_Border.borderColor": "#2d2a2e",
|
||||||
"ourCS_TextColor.foreground": "#939293",
|
"ourCS_TextColor.foreground": "#939293",
|
||||||
"ourCS_SelectedFocusBackground.selectionForeground": "#FFFFFF",
|
"ourCS_SelectedFocusBackground.selectionForeground": "#ffd866",
|
||||||
"ourCS_SelectedBackground.selectionInactiveBackground": "#4A474B",
|
"ourCS_SelectedBackground.selectionInactiveBackground": "#4A474B",
|
||||||
"ourCS_SelectedBorder.pressedBorderColor": "#5b595c",
|
"ourCS_SelectedBorder.pressedBorderColor": "#5b595c",
|
||||||
"ourML_BarColor.separatorColor": "#2d2a2e",
|
"ourML_BarColor.separatorColor": "#2d2a2e",
|
||||||
@@ -879,7 +879,7 @@
|
|||||||
"background": "#2D2A2E",
|
"background": "#2D2A2E",
|
||||||
"borderColor": "#2d2a2e",
|
"borderColor": "#2d2a2e",
|
||||||
"foreground": "#fcfcfa",
|
"foreground": "#fcfcfa",
|
||||||
"selectedForeground": "#FFFFFF"
|
"selectedForeground": "#ffd866"
|
||||||
},
|
},
|
||||||
"Preview.background": "#2D2A2E",
|
"Preview.background": "#2D2A2E",
|
||||||
"stroke.acceleratorForeground": "#939293"
|
"stroke.acceleratorForeground": "#939293"
|
||||||
@@ -906,7 +906,7 @@
|
|||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#ffd866",
|
"branchIconColor": "#ffd866",
|
||||||
"bookmarkIconColor": "#FFFFFF",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#727072",
|
"closedBranchIconColor": "#5b595c",
|
||||||
"localTagIconColor": "#939293",
|
"localTagIconColor": "#939293",
|
||||||
"mqTagIconColor": "#939293",
|
"mqTagIconColor": "#939293",
|
||||||
"tagIconColor": "#939293",
|
"tagIconColor": "#939293",
|
||||||
@@ -915,7 +915,7 @@
|
|||||||
"Log": {
|
"Log": {
|
||||||
"Commit.unmatchedForeground": "#939293",
|
"Commit.unmatchedForeground": "#939293",
|
||||||
"Commit.currentBranchBackground": "#403E41",
|
"Commit.currentBranchBackground": "#403E41",
|
||||||
"Commit.hoveredBackground": "#403E4170"
|
"Commit.hoveredBackground": "#403E41"
|
||||||
},
|
},
|
||||||
"RefLabel": {
|
"RefLabel": {
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
"actions.background": "#221F22",
|
"actions.background": "#221F22",
|
||||||
"actions.selectionBackground": "#5b595c",
|
"actions.selectionBackground": "#5b595c",
|
||||||
"background": "#403E41",
|
"background": "#403E41",
|
||||||
"selectionBackground": "#5B595C",
|
"selectionBackground": "#6E6C6F",
|
||||||
"selectionInactiveBackground": "#403E41"
|
"selectionInactiveBackground": "#403E41"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -961,8 +961,8 @@
|
|||||||
"#3D6185": "#ffd866",
|
"#3D6185": "#ffd866",
|
||||||
"#466D94": "#ffd866",
|
"#466D94": "#ffd866",
|
||||||
"#3C3F41": "#2D2A2E",
|
"#3C3F41": "#2D2A2E",
|
||||||
"#545556": "#727072",
|
"#545556": "#5b595c",
|
||||||
"#606060": "#727072",
|
"#606060": "#5b595c",
|
||||||
"#9AA7B0": "#fcfcfa",
|
"#9AA7B0": "#fcfcfa",
|
||||||
"#675133": "#ffd866",
|
"#675133": "#ffd866",
|
||||||
"Actions.Blue": "#A9DC76",
|
"Actions.Blue": "#A9DC76",
|
||||||
@@ -978,14 +978,14 @@
|
|||||||
"Checkbox.Background.Disabled.Dark": "#3a3a3c",
|
"Checkbox.Background.Disabled.Dark": "#3a3a3c",
|
||||||
"Checkbox.Border.Default": "#2d2a2e",
|
"Checkbox.Border.Default": "#2d2a2e",
|
||||||
"Checkbox.Border.Default.Dark": "#2d2a2e",
|
"Checkbox.Border.Default.Dark": "#2d2a2e",
|
||||||
"Checkbox.Border.Disabled": "#727072",
|
"Checkbox.Border.Disabled": "#5b595c",
|
||||||
"Checkbox.Border.Disabled.Dark": "#727072",
|
"Checkbox.Border.Disabled.Dark": "#5b595c",
|
||||||
"Checkbox.Focus.Thin.Default": "#ffd866",
|
"Checkbox.Focus.Thin.Default": "#ffd866",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#ffd866",
|
"Checkbox.Focus.Thin.Default.Dark": "#ffd866",
|
||||||
"Checkbox.Focus.Wide": "#ffd866",
|
"Checkbox.Focus.Wide": "#ffd866",
|
||||||
"Checkbox.Focus.Wide.Dark": "#ffd866",
|
"Checkbox.Focus.Wide.Dark": "#ffd866",
|
||||||
"Checkbox.Foreground.Disabled": "#727072",
|
"Checkbox.Foreground.Disabled": "#5b595c",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#727072",
|
"Checkbox.Foreground.Disabled.Dark": "#5b595c",
|
||||||
"Checkbox.Background.Selected": "#ffd866",
|
"Checkbox.Background.Selected": "#ffd866",
|
||||||
"Checkbox.Background.Selected.Dark": "#2D2A2E",
|
"Checkbox.Background.Selected.Dark": "#2D2A2E",
|
||||||
"Checkbox.Border.Selected": "#ffd866",
|
"Checkbox.Border.Selected": "#ffd866",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"disabledText": "#828bb8",
|
"disabledText": "#828bb8",
|
||||||
"focusColor": "#444a73",
|
"focusColor": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#2f334d",
|
"inactiveBackground": "#2f334d",
|
||||||
"inactiveForeground": "#a9b8e8",
|
"inactiveForeground": "#a9b8e8",
|
||||||
@@ -31,12 +31,12 @@
|
|||||||
},
|
},
|
||||||
"activeCaption": "#222436",
|
"activeCaption": "#222436",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#4fd6be50",
|
"hoverBackground": "#74a0f150",
|
||||||
"hoverBorderColor": "#4fd6be50",
|
"hoverBorderColor": "#74a0f150",
|
||||||
"hoverSeparatorColor": "#444a73",
|
"hoverSeparatorColor": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be50",
|
"focusedBorderColor": "#74a0f150",
|
||||||
"pressedBackground": "#4fd6be50",
|
"pressedBackground": "#74a0f150",
|
||||||
"pressedBorderColor": "#4fd6be50"
|
"pressedBorderColor": "#74a0f150"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#444a73"
|
"selectionBackground": "#444a73"
|
||||||
@@ -50,8 +50,8 @@
|
|||||||
"endBackground": "#2f334d",
|
"endBackground": "#2f334d",
|
||||||
"endBorderColor": "#2f334d",
|
"endBorderColor": "#2f334d",
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
"focusColor": "#4fd6be",
|
"focusColor": "#74a0f1",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"shadowColor": "#2f334d",
|
"shadowColor": "#2f334d",
|
||||||
"startBackground": "#2f334d",
|
"startBackground": "#2f334d",
|
||||||
"startBorderColor": "#2f334d"
|
"startBorderColor": "#2f334d"
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"endBackground": "#444a73",
|
"endBackground": "#444a73",
|
||||||
"endBorderColor": "#444a73",
|
"endBorderColor": "#444a73",
|
||||||
"focus": "#444a73",
|
"focus": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"foreground": "#a9b8e8",
|
"foreground": "#a9b8e8",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#FFFFFF",
|
||||||
"mt.background": "#444a73",
|
"mt.background": "#444a73",
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"disabledText": "#828bb8",
|
"disabledText": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"select": "#4fd6be"
|
"select": "#74a0f1"
|
||||||
},
|
},
|
||||||
"CheckBoxMenuItem": {
|
"CheckBoxMenuItem": {
|
||||||
"acceleratorForeground": "#a9b8e8",
|
"acceleratorForeground": "#a9b8e8",
|
||||||
@@ -101,7 +101,7 @@
|
|||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#c8d3f5",
|
"Avatar.foreground": "#c8d3f5",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#4fd6be",
|
"accessDot": "#74a0f1",
|
||||||
"dropdownBorder": "#2f334d",
|
"dropdownBorder": "#2f334d",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
@@ -121,10 +121,10 @@
|
|||||||
},
|
},
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"buttonBackground": "#444a73",
|
"buttonBackground": "#444a73",
|
||||||
"darcula.hoveredArrowButtonForeground": "#4fd6be",
|
"darcula.hoveredArrowButtonForeground": "#74a0f1",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"modifiedItemForeground": "#4fd6be",
|
"modifiedItemForeground": "#74a0f1",
|
||||||
"nonEditableBackground": "#2f334d",
|
"nonEditableBackground": "#2f334d",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -135,14 +135,14 @@
|
|||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"matchForeground": "#4fd6be",
|
"matchForeground": "#74a0f1",
|
||||||
"matchSelectionForeground": "#4fd6be",
|
"matchSelectionForeground": "#74a0f1",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#a9b8e8",
|
"selectionInactiveInfoForeground": "#a9b8e8",
|
||||||
"selectionInactiveBackground": "#444a7350",
|
"selectionInactiveBackground": "#444a73",
|
||||||
"selectionBackground": "#444a7380",
|
"selectionBackground": "#444a73",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -150,27 +150,27 @@
|
|||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#444a73",
|
"borderColor": "#444a73",
|
||||||
"disabledBorderColor": "#444a73",
|
"disabledBorderColor": "#444a73",
|
||||||
"focusColor": "#4fd6be",
|
"focusColor": "#74a0f1",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"hoverIconColor": "#4fd6be",
|
"hoverIconColor": "#74a0f1",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"iconColor": "#c8d3f5"
|
"iconColor": "#c8d3f5"
|
||||||
},
|
},
|
||||||
"control": "#222436",
|
"control": "#222436",
|
||||||
"controlText": "#a9b8e8",
|
"controlText": "#a9b8e8",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#4fd6be",
|
"background": "#74a0f1",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#a9b8e8",
|
"collectingDataForeground": "#a9b8e8",
|
||||||
"changedValueForeground": "#4fd6be",
|
"changedValueForeground": "#74a0f1",
|
||||||
"errorMessageForeground": "#ff757f",
|
"errorMessageForeground": "#ff757f",
|
||||||
"evaluatingExpressionForeground": "#a9b8e8",
|
"evaluatingExpressionForeground": "#a9b8e8",
|
||||||
"exceptionForeground": "#c099ff",
|
"exceptionForeground": "#ffbd76",
|
||||||
"modifyingValueForeground": "#4fd6be",
|
"modifyingValueForeground": "#74a0f1",
|
||||||
"valueForeground": "#4fd6be"
|
"valueForeground": "#74a0f1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
@@ -188,9 +188,9 @@
|
|||||||
"hoverMaskColor": "#444a73",
|
"hoverMaskColor": "#444a73",
|
||||||
"inactiveColoredTabBackground": "#222436",
|
"inactiveColoredTabBackground": "#222436",
|
||||||
"inactiveColoredFileBackground": "#444a73",
|
"inactiveColoredFileBackground": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"inactiveMaskColor": "#191a2a",
|
"inactiveMaskColor": "#191a2a",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#222436",
|
"inactiveBackground": "#222436",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
@@ -226,7 +226,7 @@
|
|||||||
"inactiveUnderlineColor": "#828bb8",
|
"inactiveUnderlineColor": "#828bb8",
|
||||||
"selectedForeground": "#c8d3f5",
|
"selectedForeground": "#c8d3f5",
|
||||||
"selectedBackground": "#2f334d",
|
"selectedBackground": "#2f334d",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -235,8 +235,8 @@
|
|||||||
"borderColor": "#2f334d",
|
"borderColor": "#2f334d",
|
||||||
"hoverBackground": "#444a73",
|
"hoverBackground": "#444a73",
|
||||||
"hoverColor": "#444a73",
|
"hoverColor": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#c8d3f5"
|
"underlinedTabForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
@@ -261,7 +261,7 @@
|
|||||||
"Focus.color": "#222436",
|
"Focus.color": "#222436",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#444a73",
|
"inactiveBackground": "#444a73",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"shortcutForeground": "#a9b8e8"
|
"shortcutForeground": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#4fd6be",
|
"Hyperlink.linkColor": "#74a0f1",
|
||||||
"inactiveCaption": "#2f334d",
|
"inactiveCaption": "#2f334d",
|
||||||
"inactiveCaptionBorder": "#222436",
|
"inactiveCaptionBorder": "#222436",
|
||||||
"inactiveCaptionText": "#a9b8e8",
|
"inactiveCaptionText": "#a9b8e8",
|
||||||
@@ -315,19 +315,19 @@
|
|||||||
"selectedDisabledForeground": "#c8d3f5"
|
"selectedDisabledForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
"activeForeground": "#4fd6be",
|
"activeForeground": "#74a0f1",
|
||||||
"hoverForeground": "#4fd6be",
|
"hoverForeground": "#74a0f1",
|
||||||
"pressedForeground": "#4fd6be",
|
"pressedForeground": "#74a0f1",
|
||||||
"secondaryForeground": "#a9b8e8",
|
"secondaryForeground": "#a9b8e8",
|
||||||
"visitedForeground": "#4fd6be"
|
"visitedForeground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"link.foreground": "#4fd6be",
|
"link.foreground": "#74a0f1",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"hoverBackground": "#444a7370",
|
"hoverBackground": "#444a7370",
|
||||||
"hoverInactiveBackground": "#2f334d",
|
"hoverInactiveBackground": "#2f334d",
|
||||||
"selectionBackground": "#444a7350",
|
"selectionBackground": "#444a73",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#444a7370"
|
"selectionInactiveBackground": "#444a7370"
|
||||||
@@ -341,7 +341,7 @@
|
|||||||
"primaryColor": "#a9b8e8",
|
"primaryColor": "#a9b8e8",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"tab.backgroundColor": "#222436",
|
"tab.backgroundColor": "#222436",
|
||||||
"tab.borderColor": "#4fd6be",
|
"tab.borderColor": "#74a0f1",
|
||||||
"tagColor": "#a9b8e8"
|
"tagColor": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
"background": "#191a2a"
|
"background": "#191a2a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#4fd6be",
|
"NewPSD.warning": "#74a0f1",
|
||||||
"Notification": {
|
"Notification": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"borderColor": "#191a2a",
|
"borderColor": "#191a2a",
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#444a73",
|
"color": "#444a73",
|
||||||
"focusedColor": "#4fd6be",
|
"focusedColor": "#74a0f1",
|
||||||
"disabledColor": "#828bb8"
|
"disabledColor": "#828bb8"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -436,7 +436,7 @@
|
|||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"borderColor": "#2f334d",
|
"borderColor": "#2f334d",
|
||||||
"currentOverloadBackground": "#444a73",
|
"currentOverloadBackground": "#444a73",
|
||||||
"currentParameterForeground": "#4fd6be",
|
"currentParameterForeground": "#74a0f1",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
@@ -444,8 +444,8 @@
|
|||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"capsLockIconColor": "#4fd6be",
|
"capsLockIconColor": "#74a0f1",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -459,7 +459,7 @@
|
|||||||
"lightSelectionBackground": "#2f334d",
|
"lightSelectionBackground": "#2f334d",
|
||||||
"paidTagBackground": "#444a73",
|
"paidTagBackground": "#444a73",
|
||||||
"selectionBackground": "#444a73",
|
"selectionBackground": "#444a73",
|
||||||
"tagForeground": "#4fd6be",
|
"tagForeground": "#74a0f1",
|
||||||
"tagBackground": "#444a73",
|
"tagBackground": "#444a73",
|
||||||
"trialTagBackground": "#444a73",
|
"trialTagBackground": "#444a73",
|
||||||
"Button": {
|
"Button": {
|
||||||
@@ -469,7 +469,7 @@
|
|||||||
"installFocusedBackground": "#444a73",
|
"installFocusedBackground": "#444a73",
|
||||||
"installFillForeground": "#828bb8",
|
"installFillForeground": "#828bb8",
|
||||||
"installFillBackground": "#444a73",
|
"installFillBackground": "#444a73",
|
||||||
"updateBackground": "#4fd6be",
|
"updateBackground": "#74a0f1",
|
||||||
"updateBorderColor": "#444a73",
|
"updateBorderColor": "#444a73",
|
||||||
"updateForeground": "#c8d3f5"
|
"updateForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
@@ -491,7 +491,7 @@
|
|||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"borderColor": "#222436",
|
"borderColor": "#222436",
|
||||||
"foreground": "#4fd6be"
|
"foreground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"borderColor": "#191a2a",
|
"borderColor": "#191a2a",
|
||||||
"inactiveBorderColor": "#222436",
|
"inactiveBorderColor": "#222436",
|
||||||
@@ -519,15 +519,15 @@
|
|||||||
"PopupMenuSeparator.stripeIndent": 5,
|
"PopupMenuSeparator.stripeIndent": 5,
|
||||||
"ProgressBar": {
|
"ProgressBar": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"foreground": "#4fd6be",
|
"foreground": "#74a0f1",
|
||||||
"indeterminateEndColor": "#4fd6be",
|
"indeterminateEndColor": "#74a0f1",
|
||||||
"indeterminateStartColor": "#4fd6be",
|
"indeterminateStartColor": "#74a0f1",
|
||||||
"progressColor": "#4fd6be",
|
"progressColor": "#74a0f1",
|
||||||
"selectionBackground": "#444a73",
|
"selectionBackground": "#444a73",
|
||||||
"trackColor": "#444a73"
|
"trackColor": "#444a73"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#4fd6be"
|
"referenceHighlightColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
@@ -547,35 +547,35 @@
|
|||||||
"ScreenView.borderColor": "#222436",
|
"ScreenView.borderColor": "#222436",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"Mac": {
|
"Mac": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630",
|
"trackColor": "#22243630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630"
|
"trackColor": "#22243630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#444a73",
|
"thumb": "#444a73",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630",
|
"trackColor": "#22243630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630"
|
"trackColor": "#22243630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -603,10 +603,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
"endBackground": "#4fd6be",
|
"endBackground": "#74a0f1",
|
||||||
"startBackground": "#4fd6be",
|
"startBackground": "#74a0f1",
|
||||||
"endColor": "#4fd6be",
|
"endColor": "#74a0f1",
|
||||||
"startColor": "#4fd6be"
|
"startColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"SearchField.errorBackground": "#191a2a",
|
"SearchField.errorBackground": "#191a2a",
|
||||||
"SearchOption": {
|
"SearchOption": {
|
||||||
@@ -626,14 +626,14 @@
|
|||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"buttonBorderColor": "#4fd6be",
|
"buttonBorderColor": "#74a0f1",
|
||||||
"buttonColor": "#4fd6be",
|
"buttonColor": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#2f334d",
|
"tickColor": "#2f334d",
|
||||||
"trackColor": "#2f334d",
|
"trackColor": "#2f334d",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#4fd6be"
|
"thumb": "#74a0f1"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#444a73",
|
"background": "#444a73",
|
||||||
@@ -678,7 +678,7 @@
|
|||||||
"tabHeight": 32,
|
"tabHeight": 32,
|
||||||
"tabInsets": "5,10,5,10",
|
"tabInsets": "5,10,5,10",
|
||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#4fd6be"
|
"underlineColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#191a2a",
|
"TabbedPane.mt.tab.background": "#191a2a",
|
||||||
"Table": {
|
"Table": {
|
||||||
@@ -687,8 +687,8 @@
|
|||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"dropLineColor": "#4fd6be",
|
"dropLineColor": "#74a0f1",
|
||||||
"dropLineShortColor": "#4fd6be",
|
"dropLineShortColor": "#74a0f1",
|
||||||
"focusCellBackground": "#2f334d",
|
"focusCellBackground": "#2f334d",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
@@ -723,7 +723,7 @@
|
|||||||
"textText": "#a9b8e8",
|
"textText": "#a9b8e8",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -731,7 +731,7 @@
|
|||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -739,7 +739,7 @@
|
|||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -760,8 +760,8 @@
|
|||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"offForeground": "#222436",
|
"offForeground": "#222436",
|
||||||
"offBackground": "#222436",
|
"offBackground": "#222436",
|
||||||
"onBackground": "#4fd6be",
|
"onBackground": "#74a0f1",
|
||||||
"onForeground": "#4fd6be"
|
"onForeground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
@@ -797,10 +797,10 @@
|
|||||||
"borderColor": "#444a73",
|
"borderColor": "#444a73",
|
||||||
"hoverBackground": "#444a73",
|
"hoverBackground": "#444a73",
|
||||||
"hoverInactiveBackground": "#444a73",
|
"hoverInactiveBackground": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"selectedBackground": "#191a2a",
|
"selectedBackground": "#191a2a",
|
||||||
"selectedInactiveBackground": "#191a2a",
|
"selectedInactiveBackground": "#191a2a",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabInactiveBackground": "#2f334d",
|
"underlinedTabInactiveBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
@@ -813,7 +813,7 @@
|
|||||||
"hash": "#222436",
|
"hash": "#222436",
|
||||||
"hoverBackground": "#444a7370",
|
"hoverBackground": "#444a7370",
|
||||||
"hoverInactiveBackground": "#2f334d",
|
"hoverInactiveBackground": "#2f334d",
|
||||||
"modifiedItemForeground": "#4fd6be",
|
"modifiedItemForeground": "#74a0f1",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#444a7370",
|
"selectionBackground": "#444a7370",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
@@ -898,13 +898,13 @@
|
|||||||
"graphColor": "#444a73"
|
"graphColor": "#444a73"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#4fd6be",
|
"localBranchIconColor": "#74a0f1",
|
||||||
"otherIconColor": "#a9b8e8",
|
"otherIconColor": "#a9b8e8",
|
||||||
"remoteBranchIconColor": "#c8d3f5",
|
"remoteBranchIconColor": "#c8d3f5",
|
||||||
"tagIconColor": "#a9b8e8"
|
"tagIconColor": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#4fd6be",
|
"branchIconColor": "#74a0f1",
|
||||||
"bookmarkIconColor": "#FFFFFF",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#828bb8",
|
"closedBranchIconColor": "#828bb8",
|
||||||
"localTagIconColor": "#a9b8e8",
|
"localTagIconColor": "#a9b8e8",
|
||||||
@@ -958,20 +958,20 @@
|
|||||||
"#43494A": "#191a2a",
|
"#43494A": "#191a2a",
|
||||||
"#6B6B6B": "#a9b8e8",
|
"#6B6B6B": "#a9b8e8",
|
||||||
"#A7A7A7": "#222436",
|
"#A7A7A7": "#222436",
|
||||||
"#3D6185": "#4fd6be",
|
"#3D6185": "#74a0f1",
|
||||||
"#466D94": "#4fd6be",
|
"#466D94": "#74a0f1",
|
||||||
"#3C3F41": "#222436",
|
"#3C3F41": "#222436",
|
||||||
"#545556": "#828bb8",
|
"#545556": "#828bb8",
|
||||||
"#606060": "#828bb8",
|
"#606060": "#828bb8",
|
||||||
"#9AA7B0": "#c8d3f5",
|
"#9AA7B0": "#c8d3f5",
|
||||||
"#675133": "#4fd6be",
|
"#675133": "#74a0f1",
|
||||||
"Actions.Blue": "#82aaff",
|
"Actions.Blue": "#70b0ff",
|
||||||
"Actions.Green": "#c3e88d",
|
"Actions.Green": "#7af8ca",
|
||||||
"Actions.Grey": "#a9b8e8",
|
"Actions.Grey": "#a9b8e8",
|
||||||
"Actions.GreyInline": "#7a88cf",
|
"Actions.GreyInline": "#7e8eda",
|
||||||
"Actions.GreyInline.Dark": "#c8d3f5",
|
"Actions.GreyInline.Dark": "#c8d3f5",
|
||||||
"Actions.Red": "#ff757f",
|
"Actions.Red": "#ff757f",
|
||||||
"Actions.Yellow": "#c099ff",
|
"Actions.Yellow": "#ffbd76",
|
||||||
"Checkbox.Background.Default": "#191a2a",
|
"Checkbox.Background.Default": "#191a2a",
|
||||||
"Checkbox.Background.Default.Dark": "#191a2a",
|
"Checkbox.Background.Default.Dark": "#191a2a",
|
||||||
"Checkbox.Background.Disabled": "#2f334d",
|
"Checkbox.Background.Disabled": "#2f334d",
|
||||||
@@ -980,31 +980,31 @@
|
|||||||
"Checkbox.Border.Default.Dark": "#222436",
|
"Checkbox.Border.Default.Dark": "#222436",
|
||||||
"Checkbox.Border.Disabled": "#828bb8",
|
"Checkbox.Border.Disabled": "#828bb8",
|
||||||
"Checkbox.Border.Disabled.Dark": "#828bb8",
|
"Checkbox.Border.Disabled.Dark": "#828bb8",
|
||||||
"Checkbox.Focus.Thin.Default": "#4fd6be",
|
"Checkbox.Focus.Thin.Default": "#74a0f1",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#4fd6be",
|
"Checkbox.Focus.Thin.Default.Dark": "#74a0f1",
|
||||||
"Checkbox.Focus.Wide": "#4fd6be",
|
"Checkbox.Focus.Wide": "#74a0f1",
|
||||||
"Checkbox.Focus.Wide.Dark": "#4fd6be",
|
"Checkbox.Focus.Wide.Dark": "#74a0f1",
|
||||||
"Checkbox.Foreground.Disabled": "#828bb8",
|
"Checkbox.Foreground.Disabled": "#828bb8",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#828bb8",
|
"Checkbox.Foreground.Disabled.Dark": "#828bb8",
|
||||||
"Checkbox.Background.Selected": "#4fd6be",
|
"Checkbox.Background.Selected": "#74a0f1",
|
||||||
"Checkbox.Background.Selected.Dark": "#222436",
|
"Checkbox.Background.Selected.Dark": "#222436",
|
||||||
"Checkbox.Border.Selected": "#4fd6be",
|
"Checkbox.Border.Selected": "#74a0f1",
|
||||||
"Checkbox.Border.Selected.Dark": "#4fd6be",
|
"Checkbox.Border.Selected.Dark": "#74a0f1",
|
||||||
"Checkbox.Foreground.Selected": "#4fd6be",
|
"Checkbox.Foreground.Selected": "#74a0f1",
|
||||||
"Checkbox.Foreground.Selected.Dark": "#4fd6be",
|
"Checkbox.Foreground.Selected.Dark": "#74a0f1",
|
||||||
"Checkbox.Focus.Thin.Selected": "#c8d3f5",
|
"Checkbox.Focus.Thin.Selected": "#c8d3f5",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#c8d3f5",
|
"Checkbox.Focus.Thin.Selected.Dark": "#c8d3f5",
|
||||||
"Objects.Grey": "#7a88cf",
|
"Objects.Grey": "#7e8eda",
|
||||||
"Objects.Blue": "#82aaff",
|
"Objects.Blue": "#70b0ff",
|
||||||
"Objects.RedStatus": "#ff757f",
|
"Objects.RedStatus": "#ff757f",
|
||||||
"Objects.Red": "#ff757f",
|
"Objects.Red": "#ff757f",
|
||||||
"Objects.Pink": "#c099ff",
|
"Objects.Pink": "#baacff",
|
||||||
"Objects.Yellow": "#c099ff",
|
"Objects.Yellow": "#ffbd76",
|
||||||
"Objects.Green": "#c3e88d",
|
"Objects.Green": "#7af8ca",
|
||||||
"Objects.Purple": "#c099ff",
|
"Objects.Purple": "#baacff",
|
||||||
"Objects.BlackText": "#c8d3f5",
|
"Objects.BlackText": "#c8d3f5",
|
||||||
"Objects.YellowDark": "#ff966c",
|
"Objects.YellowDark": "#ff9668",
|
||||||
"Objects.GreenAndroid": "#c3e88d"
|
"Objects.GreenAndroid": "#7af8ca"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"disabledText": "#828bb8",
|
"disabledText": "#828bb8",
|
||||||
"focusColor": "#444a73",
|
"focusColor": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#2f334d",
|
"inactiveBackground": "#2f334d",
|
||||||
"inactiveForeground": "#a9b8e8",
|
"inactiveForeground": "#a9b8e8",
|
||||||
@@ -31,12 +31,12 @@
|
|||||||
},
|
},
|
||||||
"activeCaption": "#222436",
|
"activeCaption": "#222436",
|
||||||
"ActionButton": {
|
"ActionButton": {
|
||||||
"hoverBackground": "#4fd6be50",
|
"hoverBackground": "#74a0f150",
|
||||||
"hoverBorderColor": "#4fd6be50",
|
"hoverBorderColor": "#74a0f150",
|
||||||
"hoverSeparatorColor": "#444a73",
|
"hoverSeparatorColor": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be50",
|
"focusedBorderColor": "#74a0f150",
|
||||||
"pressedBackground": "#4fd6be50",
|
"pressedBackground": "#74a0f150",
|
||||||
"pressedBorderColor": "#4fd6be50"
|
"pressedBorderColor": "#74a0f150"
|
||||||
},
|
},
|
||||||
"Autocomplete": {
|
"Autocomplete": {
|
||||||
"selectionBackground": "#444a73"
|
"selectionBackground": "#444a73"
|
||||||
@@ -50,8 +50,8 @@
|
|||||||
"endBackground": "#2f334d",
|
"endBackground": "#2f334d",
|
||||||
"endBorderColor": "#2f334d",
|
"endBorderColor": "#2f334d",
|
||||||
"foreground": "#FFFFFF",
|
"foreground": "#FFFFFF",
|
||||||
"focusColor": "#4fd6be",
|
"focusColor": "#74a0f1",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"shadowColor": "#2f334d",
|
"shadowColor": "#2f334d",
|
||||||
"startBackground": "#2f334d",
|
"startBackground": "#2f334d",
|
||||||
"startBorderColor": "#2f334d"
|
"startBorderColor": "#2f334d"
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"endBackground": "#444a73",
|
"endBackground": "#444a73",
|
||||||
"endBorderColor": "#444a73",
|
"endBorderColor": "#444a73",
|
||||||
"focus": "#444a73",
|
"focus": "#444a73",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"foreground": "#a9b8e8",
|
"foreground": "#a9b8e8",
|
||||||
"highlight": "#FFFFFF",
|
"highlight": "#FFFFFF",
|
||||||
"mt.background": "#444a73",
|
"mt.background": "#444a73",
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"disabledText": "#828bb8",
|
"disabledText": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"select": "#4fd6be"
|
"select": "#74a0f1"
|
||||||
},
|
},
|
||||||
"CheckBoxMenuItem": {
|
"CheckBoxMenuItem": {
|
||||||
"acceleratorForeground": "#a9b8e8",
|
"acceleratorForeground": "#a9b8e8",
|
||||||
@@ -101,7 +101,7 @@
|
|||||||
"CodeWithMe": {
|
"CodeWithMe": {
|
||||||
"Avatar.foreground": "#c8d3f5",
|
"Avatar.foreground": "#c8d3f5",
|
||||||
"AccessEnabled": {
|
"AccessEnabled": {
|
||||||
"accessDot": "#4fd6be",
|
"accessDot": "#74a0f1",
|
||||||
"dropdownBorder": "#2f334d",
|
"dropdownBorder": "#2f334d",
|
||||||
"pillBackground": "$second"
|
"pillBackground": "$second"
|
||||||
}
|
}
|
||||||
@@ -121,10 +121,10 @@
|
|||||||
},
|
},
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"buttonBackground": "#444a73",
|
"buttonBackground": "#444a73",
|
||||||
"darcula.hoveredArrowButtonForeground": "#4fd6be",
|
"darcula.hoveredArrowButtonForeground": "#74a0f1",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"modifiedItemForeground": "#4fd6be",
|
"modifiedItemForeground": "#74a0f1",
|
||||||
"nonEditableBackground": "#2f334d",
|
"nonEditableBackground": "#2f334d",
|
||||||
"padding": "5,5,5,5",
|
"padding": "5,5,5,5",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -135,14 +135,14 @@
|
|||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"matchForeground": "#4fd6be",
|
"matchForeground": "#74a0f1",
|
||||||
"matchSelectionForeground": "#4fd6be",
|
"matchSelectionForeground": "#74a0f1",
|
||||||
"nonFocusedState": "false",
|
"nonFocusedState": "false",
|
||||||
"selectedGrayedForeground": "#FFFFFF",
|
"selectedGrayedForeground": "#FFFFFF",
|
||||||
"selectionGrayForeground": "#FFFFFF",
|
"selectionGrayForeground": "#FFFFFF",
|
||||||
"selectionInactiveInfoForeground": "#a9b8e8",
|
"selectionInactiveInfoForeground": "#a9b8e8",
|
||||||
"selectionInactiveBackground": "#444a7350",
|
"selectionInactiveBackground": "#444a73",
|
||||||
"selectionBackground": "#444a7380",
|
"selectionBackground": "#444a73",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInfoForeground": "#FFFFFF"
|
"selectionInfoForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -150,27 +150,27 @@
|
|||||||
"arc": 4,
|
"arc": 4,
|
||||||
"borderColor": "#444a73",
|
"borderColor": "#444a73",
|
||||||
"disabledBorderColor": "#444a73",
|
"disabledBorderColor": "#444a73",
|
||||||
"focusColor": "#4fd6be",
|
"focusColor": "#74a0f1",
|
||||||
"focusedBorderColor": "#4fd6be",
|
"focusedBorderColor": "#74a0f1",
|
||||||
"hoverIconColor": "#4fd6be",
|
"hoverIconColor": "#74a0f1",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"iconColor": "#c8d3f5"
|
"iconColor": "#c8d3f5"
|
||||||
},
|
},
|
||||||
"control": "#222436",
|
"control": "#222436",
|
||||||
"controlText": "#a9b8e8",
|
"controlText": "#a9b8e8",
|
||||||
"Counter": {
|
"Counter": {
|
||||||
"background": "#4fd6be",
|
"background": "#74a0f1",
|
||||||
"foreground": "#FFFFFF"
|
"foreground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
"Debugger": {
|
"Debugger": {
|
||||||
"Variables": {
|
"Variables": {
|
||||||
"collectingDataForeground": "#a9b8e8",
|
"collectingDataForeground": "#a9b8e8",
|
||||||
"changedValueForeground": "#4fd6be",
|
"changedValueForeground": "#74a0f1",
|
||||||
"errorMessageForeground": "#ff757f",
|
"errorMessageForeground": "#ff757f",
|
||||||
"evaluatingExpressionForeground": "#a9b8e8",
|
"evaluatingExpressionForeground": "#a9b8e8",
|
||||||
"exceptionForeground": "#c099ff",
|
"exceptionForeground": "#ffbd76",
|
||||||
"modifyingValueForeground": "#4fd6be",
|
"modifyingValueForeground": "#74a0f1",
|
||||||
"valueForeground": "#4fd6be"
|
"valueForeground": "#74a0f1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"DebuggerTabs": {
|
"DebuggerTabs": {
|
||||||
@@ -188,9 +188,9 @@
|
|||||||
"hoverMaskColor": "#444a73",
|
"hoverMaskColor": "#444a73",
|
||||||
"inactiveColoredTabBackground": "#222436",
|
"inactiveColoredTabBackground": "#222436",
|
||||||
"inactiveColoredFileBackground": "#444a73",
|
"inactiveColoredFileBackground": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"inactiveMaskColor": "#222436",
|
"inactiveMaskColor": "#222436",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
},
|
},
|
||||||
"EditorPane": {
|
"EditorPane": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#222436",
|
"inactiveBackground": "#222436",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
@@ -226,7 +226,7 @@
|
|||||||
"inactiveUnderlineColor": "#828bb8",
|
"inactiveUnderlineColor": "#828bb8",
|
||||||
"selectedForeground": "#c8d3f5",
|
"selectedForeground": "#c8d3f5",
|
||||||
"selectedBackground": "#2f334d",
|
"selectedBackground": "#2f334d",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF"
|
"underlinedTabForeground": "#FFFFFF"
|
||||||
},
|
},
|
||||||
@@ -235,8 +235,8 @@
|
|||||||
"borderColor": "#2f334d",
|
"borderColor": "#2f334d",
|
||||||
"hoverBackground": "#444a73",
|
"hoverBackground": "#444a73",
|
||||||
"hoverColor": "#444a73",
|
"hoverColor": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#c8d3f5"
|
"underlinedTabForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
@@ -261,7 +261,7 @@
|
|||||||
"Focus.color": "#222436",
|
"Focus.color": "#222436",
|
||||||
"FormattedTextField": {
|
"FormattedTextField": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveBackground": "#444a73",
|
"inactiveBackground": "#444a73",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
@@ -288,7 +288,7 @@
|
|||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
"shortcutForeground": "#a9b8e8"
|
"shortcutForeground": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"Hyperlink.linkColor": "#4fd6be",
|
"Hyperlink.linkColor": "#74a0f1",
|
||||||
"inactiveCaption": "#2f334d",
|
"inactiveCaption": "#2f334d",
|
||||||
"inactiveCaptionBorder": "#222436",
|
"inactiveCaptionBorder": "#222436",
|
||||||
"inactiveCaptionText": "#a9b8e8",
|
"inactiveCaptionText": "#a9b8e8",
|
||||||
@@ -315,19 +315,19 @@
|
|||||||
"selectedDisabledForeground": "#c8d3f5"
|
"selectedDisabledForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
"Link": {
|
"Link": {
|
||||||
"activeForeground": "#4fd6be",
|
"activeForeground": "#74a0f1",
|
||||||
"hoverForeground": "#4fd6be",
|
"hoverForeground": "#74a0f1",
|
||||||
"pressedForeground": "#4fd6be",
|
"pressedForeground": "#74a0f1",
|
||||||
"secondaryForeground": "#a9b8e8",
|
"secondaryForeground": "#a9b8e8",
|
||||||
"visitedForeground": "#4fd6be"
|
"visitedForeground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"link.foreground": "#4fd6be",
|
"link.foreground": "#74a0f1",
|
||||||
"List": {
|
"List": {
|
||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"hoverBackground": "#444a7370",
|
"hoverBackground": "#444a7370",
|
||||||
"hoverInactiveBackground": "#2f334d",
|
"hoverInactiveBackground": "#2f334d",
|
||||||
"selectionBackground": "#444a7350",
|
"selectionBackground": "#444a73",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"selectionInactiveForeground": "#FFFFFF",
|
"selectionInactiveForeground": "#FFFFFF",
|
||||||
"selectionInactiveBackground": "#444a7370"
|
"selectionInactiveBackground": "#444a7370"
|
||||||
@@ -341,7 +341,7 @@
|
|||||||
"primaryColor": "#a9b8e8",
|
"primaryColor": "#a9b8e8",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
"tab.backgroundColor": "#222436",
|
"tab.backgroundColor": "#222436",
|
||||||
"tab.borderColor": "#4fd6be",
|
"tab.borderColor": "#74a0f1",
|
||||||
"tagColor": "#a9b8e8"
|
"tagColor": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"MemoryIndicator": {
|
"MemoryIndicator": {
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
"background": "#222436"
|
"background": "#222436"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"NewPSD.warning": "#4fd6be",
|
"NewPSD.warning": "#74a0f1",
|
||||||
"Notification": {
|
"Notification": {
|
||||||
"background": "#191a2a",
|
"background": "#191a2a",
|
||||||
"borderColor": "#191a2a",
|
"borderColor": "#191a2a",
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
},
|
},
|
||||||
"Outline": {
|
"Outline": {
|
||||||
"color": "#444a73",
|
"color": "#444a73",
|
||||||
"focusedColor": "#4fd6be",
|
"focusedColor": "#74a0f1",
|
||||||
"disabledColor": "#828bb8"
|
"disabledColor": "#828bb8"
|
||||||
},
|
},
|
||||||
"Panel": {
|
"Panel": {
|
||||||
@@ -436,7 +436,7 @@
|
|||||||
"background": "#2f334d",
|
"background": "#2f334d",
|
||||||
"borderColor": "#2f334d",
|
"borderColor": "#2f334d",
|
||||||
"currentOverloadBackground": "#444a73",
|
"currentOverloadBackground": "#444a73",
|
||||||
"currentParameterForeground": "#4fd6be",
|
"currentParameterForeground": "#74a0f1",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"infoForeground": "#a9b8e8",
|
"infoForeground": "#a9b8e8",
|
||||||
@@ -444,8 +444,8 @@
|
|||||||
},
|
},
|
||||||
"PasswordField": {
|
"PasswordField": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"capsLockIconColor": "#4fd6be",
|
"capsLockIconColor": "#74a0f1",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -459,7 +459,7 @@
|
|||||||
"lightSelectionBackground": "#2f334d",
|
"lightSelectionBackground": "#2f334d",
|
||||||
"paidTagBackground": "#444a73",
|
"paidTagBackground": "#444a73",
|
||||||
"selectionBackground": "#444a73",
|
"selectionBackground": "#444a73",
|
||||||
"tagForeground": "#4fd6be",
|
"tagForeground": "#74a0f1",
|
||||||
"tagBackground": "#444a73",
|
"tagBackground": "#444a73",
|
||||||
"trialTagBackground": "#444a73",
|
"trialTagBackground": "#444a73",
|
||||||
"Button": {
|
"Button": {
|
||||||
@@ -469,7 +469,7 @@
|
|||||||
"installFocusedBackground": "#444a73",
|
"installFocusedBackground": "#444a73",
|
||||||
"installFillForeground": "#828bb8",
|
"installFillForeground": "#828bb8",
|
||||||
"installFillBackground": "#444a73",
|
"installFillBackground": "#444a73",
|
||||||
"updateBackground": "#4fd6be",
|
"updateBackground": "#74a0f1",
|
||||||
"updateBorderColor": "#444a73",
|
"updateBorderColor": "#444a73",
|
||||||
"updateForeground": "#c8d3f5"
|
"updateForeground": "#c8d3f5"
|
||||||
},
|
},
|
||||||
@@ -491,7 +491,7 @@
|
|||||||
"Advertiser": {
|
"Advertiser": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"borderColor": "#222436",
|
"borderColor": "#222436",
|
||||||
"foreground": "#4fd6be"
|
"foreground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"borderColor": "#191a2a",
|
"borderColor": "#191a2a",
|
||||||
"inactiveBorderColor": "#222436",
|
"inactiveBorderColor": "#222436",
|
||||||
@@ -519,15 +519,15 @@
|
|||||||
"PopupMenuSeparator.stripeIndent": 5,
|
"PopupMenuSeparator.stripeIndent": 5,
|
||||||
"ProgressBar": {
|
"ProgressBar": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"foreground": "#4fd6be",
|
"foreground": "#74a0f1",
|
||||||
"indeterminateEndColor": "#4fd6be",
|
"indeterminateEndColor": "#74a0f1",
|
||||||
"indeterminateStartColor": "#4fd6be",
|
"indeterminateStartColor": "#74a0f1",
|
||||||
"progressColor": "#4fd6be",
|
"progressColor": "#74a0f1",
|
||||||
"selectionBackground": "#444a73",
|
"selectionBackground": "#444a73",
|
||||||
"trackColor": "#444a73"
|
"trackColor": "#444a73"
|
||||||
},
|
},
|
||||||
"PsiViewer": {
|
"PsiViewer": {
|
||||||
"referenceHighlightColor": "#4fd6be"
|
"referenceHighlightColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"RadioButton": {
|
"RadioButton": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
@@ -547,35 +547,35 @@
|
|||||||
"ScreenView.borderColor": "#222436",
|
"ScreenView.borderColor": "#222436",
|
||||||
"ScrollBar": {
|
"ScrollBar": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"Mac": {
|
"Mac": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630",
|
"trackColor": "#22243630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630"
|
"trackColor": "#22243630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thumb": "#444a73",
|
"thumb": "#444a73",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630",
|
"trackColor": "#22243630",
|
||||||
"Transparent": {
|
"Transparent": {
|
||||||
"hoverThumbBorderColor": "#4fd6be",
|
"hoverThumbBorderColor": "#74a0f1",
|
||||||
"hoverThumbColor": "#4fd6be",
|
"hoverThumbColor": "#74a0f1",
|
||||||
"hoverTrackColor": "#22243630",
|
"hoverTrackColor": "#22243630",
|
||||||
"thumbBorderColor": "#4fd6be70",
|
"thumbBorderColor": "#74a0f170",
|
||||||
"thumbColor": "#4fd6be70",
|
"thumbColor": "#74a0f170",
|
||||||
"trackColor": "#22243630"
|
"trackColor": "#22243630"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -603,10 +603,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"SearchMatch": {
|
"SearchMatch": {
|
||||||
"endBackground": "#4fd6be",
|
"endBackground": "#74a0f1",
|
||||||
"startBackground": "#4fd6be",
|
"startBackground": "#74a0f1",
|
||||||
"endColor": "#4fd6be",
|
"endColor": "#74a0f1",
|
||||||
"startColor": "#4fd6be"
|
"startColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"SearchField.errorBackground": "#191a2a",
|
"SearchField.errorBackground": "#191a2a",
|
||||||
"SearchOption": {
|
"SearchOption": {
|
||||||
@@ -626,14 +626,14 @@
|
|||||||
},
|
},
|
||||||
"Slider": {
|
"Slider": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"buttonBorderColor": "#4fd6be",
|
"buttonBorderColor": "#74a0f1",
|
||||||
"buttonColor": "#4fd6be",
|
"buttonColor": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"majorTickLength": 6,
|
"majorTickLength": 6,
|
||||||
"tickColor": "#2f334d",
|
"tickColor": "#2f334d",
|
||||||
"trackColor": "#2f334d",
|
"trackColor": "#2f334d",
|
||||||
"trackWidth": 7,
|
"trackWidth": 7,
|
||||||
"thumb": "#4fd6be"
|
"thumb": "#74a0f1"
|
||||||
},
|
},
|
||||||
"SpeedSearch": {
|
"SpeedSearch": {
|
||||||
"background": "#444a73",
|
"background": "#444a73",
|
||||||
@@ -678,7 +678,7 @@
|
|||||||
"tabHeight": 32,
|
"tabHeight": 32,
|
||||||
"tabInsets": "5,10,5,10",
|
"tabInsets": "5,10,5,10",
|
||||||
"tabSelectionHeight": 2,
|
"tabSelectionHeight": 2,
|
||||||
"underlineColor": "#4fd6be"
|
"underlineColor": "#74a0f1"
|
||||||
},
|
},
|
||||||
"TabbedPane.mt.tab.background": "#222436",
|
"TabbedPane.mt.tab.background": "#222436",
|
||||||
"Table": {
|
"Table": {
|
||||||
@@ -687,8 +687,8 @@
|
|||||||
"cellNoFocusBorder": "10,5,10,5",
|
"cellNoFocusBorder": "10,5,10,5",
|
||||||
"focusCellHighlightBorder": "10,5,10,5",
|
"focusCellHighlightBorder": "10,5,10,5",
|
||||||
"disabledForeground": "#828bb8",
|
"disabledForeground": "#828bb8",
|
||||||
"dropLineColor": "#4fd6be",
|
"dropLineColor": "#74a0f1",
|
||||||
"dropLineShortColor": "#4fd6be",
|
"dropLineShortColor": "#74a0f1",
|
||||||
"focusCellBackground": "#2f334d",
|
"focusCellBackground": "#2f334d",
|
||||||
"focusCellForeground": "#FFFFFF",
|
"focusCellForeground": "#FFFFFF",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
@@ -723,7 +723,7 @@
|
|||||||
"textText": "#a9b8e8",
|
"textText": "#a9b8e8",
|
||||||
"TextArea": {
|
"TextArea": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -731,7 +731,7 @@
|
|||||||
},
|
},
|
||||||
"TextField": {
|
"TextField": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -739,7 +739,7 @@
|
|||||||
},
|
},
|
||||||
"TextPane": {
|
"TextPane": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
"caretForeground": "#4fd6be",
|
"caretForeground": "#74a0f1",
|
||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"inactiveForeground": "#828bb8",
|
"inactiveForeground": "#828bb8",
|
||||||
"selectionBackground": "#2f334d",
|
"selectionBackground": "#2f334d",
|
||||||
@@ -760,8 +760,8 @@
|
|||||||
"foreground": "#c8d3f5",
|
"foreground": "#c8d3f5",
|
||||||
"offForeground": "#222436",
|
"offForeground": "#222436",
|
||||||
"offBackground": "#222436",
|
"offBackground": "#222436",
|
||||||
"onBackground": "#4fd6be",
|
"onBackground": "#74a0f1",
|
||||||
"onForeground": "#4fd6be"
|
"onForeground": "#74a0f1"
|
||||||
},
|
},
|
||||||
"ToolBar": {
|
"ToolBar": {
|
||||||
"background": "#222436",
|
"background": "#222436",
|
||||||
@@ -797,10 +797,10 @@
|
|||||||
"borderColor": "#444a73",
|
"borderColor": "#444a73",
|
||||||
"hoverBackground": "#444a73",
|
"hoverBackground": "#444a73",
|
||||||
"hoverInactiveBackground": "#444a73",
|
"hoverInactiveBackground": "#444a73",
|
||||||
"inactiveUnderlineColor": "#4fd6be",
|
"inactiveUnderlineColor": "#74a0f1",
|
||||||
"selectedBackground": "#191a2a",
|
"selectedBackground": "#191a2a",
|
||||||
"selectedInactiveBackground": "#191a2a",
|
"selectedInactiveBackground": "#191a2a",
|
||||||
"underlineColor": "#4fd6be",
|
"underlineColor": "#74a0f1",
|
||||||
"underlinedTabBackground": "#2f334d",
|
"underlinedTabBackground": "#2f334d",
|
||||||
"underlinedTabInactiveBackground": "#2f334d",
|
"underlinedTabInactiveBackground": "#2f334d",
|
||||||
"underlinedTabForeground": "#FFFFFF",
|
"underlinedTabForeground": "#FFFFFF",
|
||||||
@@ -813,7 +813,7 @@
|
|||||||
"hash": "#222436",
|
"hash": "#222436",
|
||||||
"hoverBackground": "#444a7370",
|
"hoverBackground": "#444a7370",
|
||||||
"hoverInactiveBackground": "#2f334d",
|
"hoverInactiveBackground": "#2f334d",
|
||||||
"modifiedItemForeground": "#4fd6be",
|
"modifiedItemForeground": "#74a0f1",
|
||||||
"rowHeight": 28,
|
"rowHeight": 28,
|
||||||
"selectionBackground": "#444a7370",
|
"selectionBackground": "#444a7370",
|
||||||
"selectionForeground": "#FFFFFF",
|
"selectionForeground": "#FFFFFF",
|
||||||
@@ -898,13 +898,13 @@
|
|||||||
"graphColor": "#444a73"
|
"graphColor": "#444a73"
|
||||||
},
|
},
|
||||||
"GitLog": {
|
"GitLog": {
|
||||||
"localBranchIconColor": "#4fd6be",
|
"localBranchIconColor": "#74a0f1",
|
||||||
"otherIconColor": "#a9b8e8",
|
"otherIconColor": "#a9b8e8",
|
||||||
"remoteBranchIconColor": "#c8d3f5",
|
"remoteBranchIconColor": "#c8d3f5",
|
||||||
"tagIconColor": "#a9b8e8"
|
"tagIconColor": "#a9b8e8"
|
||||||
},
|
},
|
||||||
"HgLog": {
|
"HgLog": {
|
||||||
"branchIconColor": "#4fd6be",
|
"branchIconColor": "#74a0f1",
|
||||||
"bookmarkIconColor": "#FFFFFF",
|
"bookmarkIconColor": "#FFFFFF",
|
||||||
"closedBranchIconColor": "#828bb8",
|
"closedBranchIconColor": "#828bb8",
|
||||||
"localTagIconColor": "#a9b8e8",
|
"localTagIconColor": "#a9b8e8",
|
||||||
@@ -958,20 +958,20 @@
|
|||||||
"#43494A": "#191a2a",
|
"#43494A": "#191a2a",
|
||||||
"#6B6B6B": "#a9b8e8",
|
"#6B6B6B": "#a9b8e8",
|
||||||
"#A7A7A7": "#222436",
|
"#A7A7A7": "#222436",
|
||||||
"#3D6185": "#4fd6be",
|
"#3D6185": "#74a0f1",
|
||||||
"#466D94": "#4fd6be",
|
"#466D94": "#74a0f1",
|
||||||
"#3C3F41": "#222436",
|
"#3C3F41": "#222436",
|
||||||
"#545556": "#828bb8",
|
"#545556": "#828bb8",
|
||||||
"#606060": "#828bb8",
|
"#606060": "#828bb8",
|
||||||
"#9AA7B0": "#c8d3f5",
|
"#9AA7B0": "#c8d3f5",
|
||||||
"#675133": "#4fd6be",
|
"#675133": "#74a0f1",
|
||||||
"Actions.Blue": "#82aaff",
|
"Actions.Blue": "#70b0ff",
|
||||||
"Actions.Green": "#c3e88d",
|
"Actions.Green": "#7af8ca",
|
||||||
"Actions.Grey": "#a9b8e8",
|
"Actions.Grey": "#a9b8e8",
|
||||||
"Actions.GreyInline": "#7a88cf",
|
"Actions.GreyInline": "#7e8eda",
|
||||||
"Actions.GreyInline.Dark": "#c8d3f5",
|
"Actions.GreyInline.Dark": "#c8d3f5",
|
||||||
"Actions.Red": "#ff757f",
|
"Actions.Red": "#ff757f",
|
||||||
"Actions.Yellow": "#c099ff",
|
"Actions.Yellow": "#ffbd76",
|
||||||
"Checkbox.Background.Default": "#191a2a",
|
"Checkbox.Background.Default": "#191a2a",
|
||||||
"Checkbox.Background.Default.Dark": "#191a2a",
|
"Checkbox.Background.Default.Dark": "#191a2a",
|
||||||
"Checkbox.Background.Disabled": "#2f334d",
|
"Checkbox.Background.Disabled": "#2f334d",
|
||||||
@@ -980,31 +980,31 @@
|
|||||||
"Checkbox.Border.Default.Dark": "#222436",
|
"Checkbox.Border.Default.Dark": "#222436",
|
||||||
"Checkbox.Border.Disabled": "#828bb8",
|
"Checkbox.Border.Disabled": "#828bb8",
|
||||||
"Checkbox.Border.Disabled.Dark": "#828bb8",
|
"Checkbox.Border.Disabled.Dark": "#828bb8",
|
||||||
"Checkbox.Focus.Thin.Default": "#4fd6be",
|
"Checkbox.Focus.Thin.Default": "#74a0f1",
|
||||||
"Checkbox.Focus.Thin.Default.Dark": "#4fd6be",
|
"Checkbox.Focus.Thin.Default.Dark": "#74a0f1",
|
||||||
"Checkbox.Focus.Wide": "#4fd6be",
|
"Checkbox.Focus.Wide": "#74a0f1",
|
||||||
"Checkbox.Focus.Wide.Dark": "#4fd6be",
|
"Checkbox.Focus.Wide.Dark": "#74a0f1",
|
||||||
"Checkbox.Foreground.Disabled": "#828bb8",
|
"Checkbox.Foreground.Disabled": "#828bb8",
|
||||||
"Checkbox.Foreground.Disabled.Dark": "#828bb8",
|
"Checkbox.Foreground.Disabled.Dark": "#828bb8",
|
||||||
"Checkbox.Background.Selected": "#4fd6be",
|
"Checkbox.Background.Selected": "#74a0f1",
|
||||||
"Checkbox.Background.Selected.Dark": "#222436",
|
"Checkbox.Background.Selected.Dark": "#222436",
|
||||||
"Checkbox.Border.Selected": "#4fd6be",
|
"Checkbox.Border.Selected": "#74a0f1",
|
||||||
"Checkbox.Border.Selected.Dark": "#4fd6be",
|
"Checkbox.Border.Selected.Dark": "#74a0f1",
|
||||||
"Checkbox.Foreground.Selected": "#4fd6be",
|
"Checkbox.Foreground.Selected": "#74a0f1",
|
||||||
"Checkbox.Foreground.Selected.Dark": "#4fd6be",
|
"Checkbox.Foreground.Selected.Dark": "#74a0f1",
|
||||||
"Checkbox.Focus.Thin.Selected": "#c8d3f5",
|
"Checkbox.Focus.Thin.Selected": "#c8d3f5",
|
||||||
"Checkbox.Focus.Thin.Selected.Dark": "#c8d3f5",
|
"Checkbox.Focus.Thin.Selected.Dark": "#c8d3f5",
|
||||||
"Objects.Grey": "#7a88cf",
|
"Objects.Grey": "#7e8eda",
|
||||||
"Objects.Blue": "#82aaff",
|
"Objects.Blue": "#70b0ff",
|
||||||
"Objects.RedStatus": "#ff757f",
|
"Objects.RedStatus": "#ff757f",
|
||||||
"Objects.Red": "#ff757f",
|
"Objects.Red": "#ff757f",
|
||||||
"Objects.Pink": "#c099ff",
|
"Objects.Pink": "#baacff",
|
||||||
"Objects.Yellow": "#c099ff",
|
"Objects.Yellow": "#ffbd76",
|
||||||
"Objects.Green": "#c3e88d",
|
"Objects.Green": "#7af8ca",
|
||||||
"Objects.Purple": "#c099ff",
|
"Objects.Purple": "#baacff",
|
||||||
"Objects.BlackText": "#c8d3f5",
|
"Objects.BlackText": "#c8d3f5",
|
||||||
"Objects.YellowDark": "#ff966c",
|
"Objects.YellowDark": "#ff9668",
|
||||||
"Objects.GreenAndroid": "#c3e88d"
|
"Objects.GreenAndroid": "#7af8ca"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user