Karl Tauber
cacc5daa14
IntelliJ Themes: updated theme "Monokai Pro Theme" from version 1.10
2023-08-03 00:37:42 +02:00
Karl Tauber
593502287d
IntelliJ Themes: removed all "Contrast" themes from "Material UI Lite"
2023-08-03 00:26:59 +02:00
Karl Tauber
7a9bdf9be0
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2023-08-02 15:03:57 +02:00
Karl Tauber
97018df2f9
added Error Prone ( https://errorprone.info/ ) and fixed reported errors and warnings
...
- CI runs Error Prone with Java 11
- use Gradle task `errorprone` to run it on development machine
- fixes are mostly cosmetic except:
- use Locale.ENGLISH for String.toLowerCase()
- use explicit character encoding when reading/writing files
- TabbedPane: wrong logic in mouse-wheel scrolling
- SplitPane: simplified property change listener (fixes hiding field `propertyChangeListener` of superclass)
2023-05-19 22:58:12 +02:00
Karl Tauber
0291dd5416
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2023-01-27 22:27:26 +01:00
Karl Tauber
ca88023560
GitHub Actions: build using Java 19 (use toolchain because Gradle 7.5.1 does not support running on Java 19)
2022-09-28 19:15:59 +02:00
Karl Tauber
9041a16b22
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2022-09-11 18:03:11 +02:00
Karl Tauber
bcdc0a8fce
IntelliJ Themes: added "Monokai Pro" and "Xcode-Dark" themes
2022-04-21 22:03:05 +02:00
Karl Tauber
b295809432
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2022-04-21 22:02:09 +02:00
Karl Tauber
cae02d31db
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2021-12-16 00:51:03 +01:00
Karl Tauber
19dba94064
IntelliJ Themes: removed deprecated install() methods
...
but keep them in the flatlaf-core for API compatibility in NetBeans plugin
2021-08-24 17:38:19 +02:00
Karl Tauber
5a05efefdd
build.gradle.kts:
...
- moved javadoc options from subprojects to root project
- removed "API" from titles in HTML files
- added subproject name and version to header and footer
- use links to Java 11 API
2021-04-22 23:00:28 +02:00
Karl Tauber
d97146393c
renamed Flat*Laf.install() methods to Flat*Laf.setup() to avoid confusion with UIManager.installLookAndFeel(LookAndFeelInfo info); the old Flat*Laf.install() methods are still there, but marked as deprecated
2021-04-22 14:20:09 +02:00
Karl Tauber
1f591f3d1b
IntelliJ Themes: added "Material Theme UI Lite / GitHub Dark" theme
2021-04-11 17:42:57 +02:00
Karl Tauber
30c6ddba37
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2021-04-11 17:35:25 +02:00
Karl Tauber
7c7ff289de
removed module java.logging from module-info.javas
2021-03-12 22:52:59 +01:00
Ingo Kegel
712bff9c99
Use System.Logger for logging with Java 9+
2021-03-10 17:56:27 +01:00
Ingo Kegel
eedfcf86aa
LoggingFacade: moved to com.formdev.flatlaf.util, added license header, fixed NPEs in logging calls and removed overloads of logSevere
2021-03-10 17:06:12 +01:00
Ingo Kegel
343451de65
Make the module dependency on java.logging optional
...
Currently, FlatLaf has the following module dependencies:
$ jdeps --list-deps --multi-release 9 flatlaf-1.0.jar
java.base
java.desktop
java.logging
This commit makes the java.logging dependency optional and hides logging behind a facade that falls back to printing to stderr if the java.logging module is not available.
To test, create a reduced JRE with a command like
jdk-15/bin/jlink.exe --module-path jdk-15/jmods --add-modules java.desktop --add-modules java.instrument --output jre-15-desktop-only
(adding java.instrument, so the FlatLafDemo main class can be started from IntelliJ IDEA)
2021-03-05 16:44:08 +01:00
Karl Tauber
6f7b5e8005
README.md: removed JCenter and replaced download links to bintray with Maven Central
2021-02-04 16:48:53 +01:00
Karl Tauber
fefea0d7ec
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2021-02-02 18:00:17 +01:00
Karl Tauber
1d06a2c2e8
IntelliJ Themes: updated "Material Theme UI Lite" themes; added "Material Theme UI Lite / Moonlight" theme
2021-01-09 17:55:09 +01:00
Karl Tauber
cf141f0e55
IntelliJ Themes: updated "Dracula" and "Gradianto" themes
2021-01-09 17:35:13 +01:00
Karl Tauber
8bb8883e22
IntelliJ Themes: added flag whether a theme is dark to FlatAllIJThemes.INFOS. (issue #221 )
2020-12-12 18:54:42 +01:00
Karl Tauber
176de6f245
README.md: simplified download sections of subprojects
2020-12-12 14:21:07 +01:00
Karl Tauber
21a12b8dd4
added Flat*Laf.installLafInfo() methods to add a Laf to the set of available Lafs
...
uses `UIManager.installLookAndFeel( new UIManager.LookAndFeelInfo(...) )`
2020-11-23 22:14:42 +01:00
Karl Tauber
33ff5828da
IntelliJ Themes:
...
- added "Gradianto Nature Green" theme
- updated "Arc Dark", "Cyan", "Dark purple", "Gradianto", "Gray", "Gruvbox" and "One Dark" themes
2020-11-22 17:10:11 +01:00
Karl Tauber
605c77ecbc
IntelliJ Themes: added getName() method to all InttelliJ Laf classes so that they return same name as defined in class FlatAllIJThemes (issue #201 )
2020-11-06 19:13:11 +01:00
Karl Tauber
fd0c2a5cd1
IntelliJ Themes: added suffix "(Material)" to names of all Material UI Lite themes to avoid duplicate theme names (issue #201 )
2020-11-06 18:38:21 +01:00
Karl Tauber
6da220f36c
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-08-27 00:05:29 +02:00
Karl Tauber
7057e3c6ad
IntelliJ Themes: added "Carbon" and "Cobalt 2" themes
2020-07-30 23:11:37 +02:00
Karl Tauber
e3b3cc2896
IntelliJ Themes: replaced "Solarized" themes with much better ones from 4lex4
2020-07-30 16:30:56 +02:00
Karl Tauber
a5b2c50f24
IntelliJ Themes:
...
- added "Arc Dark" and "Arc Dark - Orange" themes
- updated themes to newest versions (used IJThemesUpdater)
2020-07-30 15:00:31 +02:00
Karl Tauber
e1dc302592
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-06-27 23:09:00 +02:00
Karl Tauber
4af2c31dab
Eclipse code formatter: insert space in casts
2020-06-27 22:26:49 +02:00
Karl Tauber
fd99af5fe6
added Java code style formatter profile 'FlatLaf' for Eclipse projects ( #71 )
2020-06-10 00:25:19 +02:00
Karl Tauber
1838174678
added "use" tab to javadoc
2020-06-08 12:53:48 +02:00
Karl Tauber
b203ad63ee
IntelliJ Themes: updated themes to newest versions (used IJThemesUpdater)
2020-05-28 12:17:46 +02:00
Karl Tauber
2656c2dc40
build.gradle.kts: moved publishing related configuration to precompiled script plugin
2020-05-09 13:54:16 +02:00
Karl Tauber
01cfe33865
build.gradle.kts: moved module-info and java9 related configuration to precompiled script plugins
2020-05-09 11:16:40 +02:00
Karl Tauber
d79a31cc79
build.gradle.kts: use withSourcesJar() and withJavadocJar()
...
this adds resources to sources.jar
2020-05-09 02:09:03 +02:00
Karl Tauber
44c455419b
IntelliJ Themes: added Java 9 module descriptor to flatlaf-intellij-themes-<version>.jar
2020-04-27 18:25:49 +02:00
Karl Tauber
129bc9b3ae
IntelliJ Themes Pack: use absolute resource location for loading themes (PR #88 , issue #89 )
2020-04-27 16:28:38 +02:00
matt-pan
e9cb85127a
Fix relative resource location
...
Using flatlaf intellijthemes as a dependency does not work for all themes from the subfolder 'material-theme-ui-lite' because of the usage of ".." to to load the resource.
2020-04-25 17:46:57 +02:00
Karl Tauber
141138ebea
IntelliJ Themes Pack: added readme
2020-04-23 18:16:57 +02:00
Karl Tauber
8e471fd720
IntelliJ Themes: generated Java classes for all themes (used IJThemesClassGenerator)
2020-04-23 13:59:59 +02:00
Karl Tauber
13cbbd8bc1
IntelliJ Themes: moved themes into own sub-project and build a JAR that contains all themes
2020-04-23 11:06:12 +02:00