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