Karl Tauber
e5fcc59805
Button: optionally support shadows for improved compatibility with IntelliJ platform themes (e.g. for Material Design Dark theme)
2019-11-30 19:14:37 +01:00
Karl Tauber
de82dac873
Button: optionally support gradient border and gradient background for improved compatibility with IntelliJ platform themes (e.g. Vuesion and Spacegray themes)
2019-11-30 17:58:40 +01:00
Karl Tauber
a14ef72177
FlatLaf.isNativeLookAndFeel() now returns false
2019-11-30 15:41:27 +01:00
Karl Tauber
6ee5234351
release 0.20
...
(skipping 0.19)
0.20
2019-11-29 16:36:21 +01:00
Karl Tauber
398a041ddf
screenshots updated
2019-11-29 16:35:28 +01:00
Karl Tauber
02bb73c335
FileChooser: scale file chooser size (issue #5 )
2019-11-29 10:29:28 +01:00
Karl Tauber
f37c4cdc4d
IntelliJ Themes: added "Save" and "GitHub" buttons to themes list toolbar in demo (and testing apps) to allow users quickly save .theme.json files (including license) or visit theme source code repository
2019-11-29 10:24:04 +01:00
Karl Tauber
d5c9bcddc8
fixed "cannot find symbol" error in NetBeans editor, when source/binary format is set to JDK 9 (or later) in NetBeans project (issue #13 )
...
flatlaf.jar is no longer a multi-release jar
2019-11-28 19:04:42 +01:00
Karl Tauber
f3f8c81518
SwingX: JXTitledPanel support (issue #22 )
2019-11-28 18:29:47 +01:00
Karl Tauber
a99ffd4821
fixed color of links in HTML text
2019-11-28 17:06:45 +01:00
Karl Tauber
7b5a9d9949
Demo: added square buttons
2019-11-28 11:29:09 +01:00
Karl Tauber
feb8d0591e
Button: make button square if button text is "..." or a single character
2019-11-28 10:55:10 +01:00
Karl Tauber
2197808631
ComboBox: fixed issues with NetBeans org.openide.awt.ColorComboBox component
2019-11-28 10:33:26 +01:00
Karl Tauber
36b3ccc34f
IntelliJ Themes: fixes for ScrollBar
2019-11-27 23:51:27 +01:00
Karl Tauber
a5b69d712c
IntelliJ Themes Demo: updated themes (used IJThemesUpdater)
2019-11-26 16:26:03 +01:00
Karl Tauber
8edcca9745
IntelliJ Themes Demo: IJThemesUpdater tool added to update themes from source code repositories
2019-11-26 13:31:44 +01:00
Karl Tauber
f3b1f4b608
IntelliJ Themes Demo: replaced themes.properties with themes.json
2019-11-26 11:39:29 +01:00
Karl Tauber
879a8aaa6d
renamed FlatLaf.initColorPalette() to initIconColors()
2019-11-26 11:06:13 +01:00
Karl Tauber
900d005d89
IntelliJ Themes: fixes for ComboBox, Spinner, CheckBox and RadioButton
2019-11-26 10:41:11 +01:00
Karl Tauber
c8225171a3
IntelliJ Themes: avoid double setting LaFs
2019-11-26 00:41:47 +01:00
Karl Tauber
c513c052fc
SwingX: fixed too wide border when using date picker as table cell editor (issue #24 )
2019-11-26 00:05:38 +01:00
Karl Tauber
711c4dd2b5
hex color values in .properties files now must start with a # character
2019-11-25 19:10:51 +01:00
Karl Tauber
81f1ebd1db
added readme files to sub-projects
2019-11-24 16:59:13 +01:00
Karl Tauber
c722934510
look and feel identifier returned by FlatLaf.getID() now always starts with "FlatLaf"
2019-11-24 14:08:38 +01:00
Karl Tauber
3ffe8e225d
IntelliJ Themes: fixes for Slider:
...
- use Component.focusColor if Slider.focusedColor is not set (which is the case in all IntelliJ themes)
- compute hover color based on thumb color
- ignore Slider.trackWidth (used in Material Theme UI Lite)
2019-11-24 12:58:38 +01:00
Karl Tauber
6d86cf8f9c
IntelliJ Themes: added more popular open-source IntelliJ themes to demo
...
(downloaded latest .theme.json from source repos;
see themes.properties for source repo URLs)
2019-11-21 13:17:06 +01:00
Karl Tauber
e6e19110b2
HSLColor: fixed javadoc errors
2019-11-20 17:21:49 +01:00
Karl Tauber
b5c13bd1b3
IntelliJ Themes: fixes for ProgressBar
2019-11-20 17:09:49 +01:00
Karl Tauber
b129fe437c
JIDE: fixed JidePopup border
2019-11-20 17:01:23 +01:00
Karl Tauber
645be4bfa3
IntelliJ Themes: Tree: fixed renderer background
2019-11-18 19:16:48 +01:00
Karl Tauber
321c49ee32
OptionPane: fixed button order on Mac
2019-11-18 17:31:24 +01:00
Karl Tauber
84db2f9b65
OptionPane:
...
- fixed background, which was wrong when OptionPane.background is different to Panel.background (e.g. in Hiberbee or Solarized themes)
- use non-UIResource borders in sub-panels to avoid that they are replaced when switching LaF
2019-11-18 13:12:27 +01:00
Karl Tauber
6ba1a419bc
FlatSVGIcon:
...
- use SVGDiagram directly instead of using SVGIcon
- check cliping bounds before painting
- paint red box on errors
2019-11-17 13:04:46 +01:00
Karl Tauber
3de329a332
moved ScaledSVGIcon.java from demo to flatlaf-extras and renamed to FlatSVGIcon.java
2019-11-16 23:23:02 +01:00
Karl Tauber
f175c36736
IntelliJ Themes: OptionPane: use colors for error/information/question/warning icons from default color palette, which enables modification of icon colors by theme
2019-11-16 21:55:28 +01:00
Karl Tauber
f1de65b471
UI inspector: support anonymous classes
2019-11-16 20:13:37 +01:00
Karl Tauber
5069013e6e
FileChooser implemented (issue #5 )
2019-11-16 17:21:28 +01:00
Karl Tauber
c0642ed620
IntelliJ Themes: apply action/object icons color palette from .theme.json to FlatLaf default color palette in UI defaults
2019-11-16 13:36:19 +01:00
Karl Tauber
a145673dd1
use chevron arrows for table header ascending/descending sort icons ( #7 )
2019-11-15 23:41:26 +01:00
Karl Tauber
223af48c09
added default color palette for action icons and object icons (based on IntelliJ Platform colors)
...
and use color palette for file chooser icons (issue #5 )
2019-11-15 23:40:52 +01:00
Karl Tauber
d72cfc37d6
fixed jittery submenu rendering on Mac (issue #10 )
2019-11-15 18:24:22 +01:00
Karl Tauber
3ba8133890
Table: fixed selection background of checkbox in table cell
2019-11-14 12:33:04 +01:00
Karl Tauber
a907cd7f46
IntelliJ Themes: fixes for text component disabled backgrounds, button backgrounds, combobox disabled backgrounds and spinner disabled backgrounds
2019-11-14 11:28:38 +01:00
Karl Tauber
3b740cb494
IntelliJ Themes: fixes for ComboBox, text components and Spinner
2019-11-13 19:17:34 +01:00
Karl Tauber
0f0f21a7b1
IntelliJ Themes Demo: refresh themes list (from current working directory) on window activation
2019-11-13 13:54:17 +01:00
Karl Tauber
537f6703c0
IntelliJ Themes Demo: search for .theme.json files in current working directory and show them in themes list
2019-11-13 13:53:01 +01:00
Karl Tauber
da0c562ac2
FlatTestFrame: fixed exception when changing scale factor (when running in Java 8)
2019-11-13 10:48:20 +01:00
Karl Tauber
0bef71907c
IntelliJ Themes: added core themes to list of themes
2019-11-13 10:44:39 +01:00
Karl Tauber
0ebd43bc5f
IntelliJ Themes:
...
- added themes list to demo (and testing) apps
- added some popular open-source IntelliJ themes to demo
(downloaded latest .theme.json from source repos;
see themes.properties for source repo URLs)
2019-11-12 19:23:20 +01:00
Karl Tauber
3092fced3c
Demo: moved Laf combobox related code to new class LookAndFeelsComboBox
2019-11-12 16:30:41 +01:00