Karl Tauber
475b258e4a
Button: enabled Button.defaultButtonFollowsFocus on Windows, which allows pressing focused button with <kbd>Enter</kbd> key (as in Windows LaF)
2019-12-16 18:11:48 +01:00
Karl Tauber
f20803ae57
ProgressBar: If progress text is visible:
...
- use smaller font
- reduced height
- changed style to rounded rectangle
- fixed painting issues on low values
Support configure of arc with `ProgressBar.arc`
2019-12-16 17:39:46 +01:00
Karl Tauber
3fcb17931a
fixed clipped borders at 125%, 150% and 175% scaling when outer focus width is zero (default in "Flat Light" and "Flat Dark" themes)
2019-12-15 11:36:24 +01:00
Karl Tauber
736c7b8377
CheckBox: changed CheckBox.arc from radius to diameter to be consistent with Button.arc and Component.arc
2019-12-14 23:36:22 +01:00
Karl Tauber
65fbcedaa4
TabbedPane: support background color for selected tabs
2019-12-13 23:14:41 +01:00
Karl Tauber
27f9614633
release 0.21
2019-12-08 12:38:45 +01:00
Karl Tauber
2211cc5596
fixed Swing system colors in dark themes
2019-12-08 10:21:07 +01:00
Karl Tauber
48e38b2855
ScrollBar: show decrease/increase arrow buttons if client property "JScrollBar.showButtons" is set to true on JScrollPane or JScrollBar (issue #25 )
2019-12-03 10:53:39 +01:00
Karl Tauber
2cc8327a08
ScrollPane: paint disabled border if view component (e.g. JTextPane) is disabled
2019-12-01 18:23:30 +01:00
Karl Tauber
404e80082c
Button: fixed help button styling in IntelliJ platform themes
2019-12-01 17:53:10 +01:00
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)
2019-11-29 16:36:21 +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
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
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
c722934510
look and feel identifier returned by FlatLaf.getID() now always starts with "FlatLaf"
2019-11-24 14:08:38 +01:00
Karl Tauber
b129fe437c
JIDE: fixed JidePopup border
2019-11-20 17:01:23 +01:00
Karl Tauber
5069013e6e
FileChooser implemented (issue #5 )
2019-11-16 17:21:28 +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
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
6572198178
release 0.18
2019-11-10 10:06:59 +01:00
Karl Tauber
f69b3f56dd
ToolTip: use anti-aliasing to render multi-line tooltips
2019-11-10 00:09:51 +01:00
Karl Tauber
e7194e43b4
JIDE: README.md added and publishing added to build.gradle.kts
2019-11-09 18:44:31 +01:00
Karl Tauber
08f525de5f
TabbedPane: content pane is no longer opaque and use antialiasing for painting separator and content border
2019-11-09 15:53:02 +01:00
Karl Tauber
7f50a30b29
TabbedPane: reworked painting in scroll-tab-layout, so that the separator line now spans the whole width and is no longer interrupted by the scroll buttons
2019-11-09 10:58:31 +01:00
Karl Tauber
f3006467e9
TextField and TextArea: do not apply minimum width if columns property > 0
2019-10-30 15:14:23 +01:00
Karl Tauber
2e0fde464d
release 0.17
2019-10-27 12:29:12 +01:00
Karl Tauber
eaa6db1d19
Table: fixed missing upper right corner (e.g. in SwingX JXTable with column control visible)
2019-10-27 12:25:39 +01:00
Karl Tauber
2ec142f000
Button: hover and pressed background colors are now derived from actual button background color (issue #21 )
2019-10-27 11:03:40 +01:00
Karl Tauber
bc10c4e871
Made JComboBox, JProgressBar, JSpinner and JXDatePicker non-opaque.
...
`JPasswordField`, `JScrollPane` and `JTextField` are non-opaque if they have
an outside focus border (e.g. IntelliJ and Darcula themes).
(issues #20 and #17 )
2019-10-25 10:28:18 +02:00
Karl Tauber
7f43b3003c
TriStateCheckBox component added
2019-10-24 12:36:40 +02:00
Karl Tauber
6438e890bb
release 0.16
2019-10-23 10:46:46 +02:00
Karl Tauber
7d72b13ac9
made JButton, JCheckBox, JRadioButton, JToggleButton and JSlider non-opaque ( #20 )
2019-10-23 10:36:33 +02:00
Karl Tauber
a2e21cb07b
fixed Java 9 module descriptor (broken since 0.14)
2019-10-23 09:55:55 +02:00
Karl Tauber
0f38af5922
ComboBox: right-to-left fixes ( #18 )
2019-10-22 12:07:23 +02:00
Karl Tauber
be88eeb343
release 0.15
2019-10-21 18:29:40 +02:00
Karl Tauber
342b932f9e
ToolTip:
...
- Improved styling of dark tooltips (darker background, no border).
- increased top and bottom margins
- use brighter color in light theme
- Fixed colors in tooltips of disabled components. (issue #15 )
2019-10-21 18:07:43 +02:00
Karl Tauber
964dc14a8a
ComboBox: fixed NPE in combobox with custom renderer after switching to FlatLaf ( #16 ; regression in 0.14)
2019-10-21 17:04:23 +02:00
Karl Tauber
4477b4c44e
release 0.14
2019-10-21 10:52:33 +02:00
Karl Tauber
f9d2312b3a
ComboBox: fixed StackOverflowError when switching LaF ( #14 )
2019-10-20 20:04:10 +02:00
Karl Tauber
41ecbccc76
EditorPane and TextPane: fixed font and text color when using HTML content ( #9 )
2019-10-20 18:17:47 +02:00
Karl Tauber
5a952c187c
SwingX: JXMonthView support ( #8 )
2019-10-20 10:47:53 +02:00
Karl Tauber
0970dceee2
SwingX: JXDatePicker support ( #8 )
2019-10-19 09:35:01 +02:00