Karl Tauber
883b282cd8
JIDE: JideTabbedPane: hover tab event if mouse is over close button
...
unfortunately it is not possible to replace JIDEs arrow and close buttons with own implementations
2019-11-09 18:21:25 +01:00
Karl Tauber
7c2b2d7f26
JIDE: basic JideTabbedPane implementation
2019-11-09 17:23:55 +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
433659a5df
TabbedPane: no longer modify BasicTabbedPaneUI.contentBorderInsets in getContentBorderInsets() because this is useless and confusing
2019-11-09 13:57:39 +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
d5944779e8
TabbedPane: use FlatClientProperties for JTabbedPane.hasFullBorder client property
2019-11-08 23:01:33 +01:00
Karl Tauber
fdaea31475
JIDE: flatlaf-jide-oss subproject created
2019-11-08 15:51:28 +01:00
Karl Tauber
a66ebd29b4
update to Gradle 5.6.4
...
./gradlew wrapper --gradle-version=5.6.4
2019-11-07 18:24:33 +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
aa52af4c8f
added FlatLaf.isDark()
2019-10-29 11:01:48 +01:00
Karl Tauber
2e0fde464d
release 0.17
0.17
2019-10-27 12:29:12 +01:00
Karl Tauber
9bf0124950
FlatBorder: replaced Paint with Color
2019-10-27 12:27:31 +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
ec572436a9
extracted properties file parsing to new class UIDefaultsLoader
2019-10-25 23:07:44 +02:00
Karl Tauber
6e5e548c9d
Testing: fixed content panel insets and removed 5,5 gaps
2019-10-25 10:44:24 +02:00
Karl Tauber
61c3bbad60
ComboBox and Spinner:
...
- make child components explicitly non-opaque
- paint parent background only if necessary
2019-10-25 10:28:24 +02: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
8b8d84c2a3
TextField and PasswordField: reduced duplicate code
2019-10-24 20:47:31 +02:00
Karl Tauber
5743b5d59f
CheckBox: removed accidentally checked in debug output
2019-10-24 18:07:22 +02:00
Karl Tauber
9450ba5e46
Extras: fixed link in README.md
2019-10-24 15:31:13 +02:00
Karl Tauber
cfcbf3e61c
CheckBox:
...
- compute focus border arc based on Component.focusWidth
- allow specifying border arc in UI defaults (CheckBox.arc)
2019-10-24 14:28:50 +02:00
Karl Tauber
136481c110
Testing: added "opaque" checkbox to test apps
2019-10-24 12:44:16 +02:00
Karl Tauber
7f43b3003c
TriStateCheckBox component added
2019-10-24 12:36:40 +02:00
Karl Tauber
1b0c2687c8
Testing: added "background" checkbox to test apps
2019-10-24 10:52:53 +02:00
Karl Tauber
aeb80f862b
build.gradle.kts: depend task "assemble" on "sourcesJar" and "javadocJar" so that they are built on Travic CI to file problems early (previously those tasks were build only just before publishing)
2019-10-23 17:06:25 +02:00
Karl Tauber
1de367e19e
moved testing applications from src/test to new project flatlaf-testing (part 2)
2019-10-23 16:44:39 +02:00
Karl Tauber
62895a602f
moved testing applications from src/test to new project flatlaf-testing (part 1)
2019-10-23 16:44:19 +02:00
Karl Tauber
6438e890bb
release 0.16
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
06766cb4db
Demo: missing SwingUtilities.invokeLater() added
2019-10-23 09:03:08 +02:00
Karl Tauber
72e8ab70a3
Demo: tooltips added to toolbar buttons
2019-10-22 12:09:04 +02:00
Karl Tauber
0f38af5922
ComboBox: right-to-left fixes ( #18 )
2019-10-22 12:07:23 +02:00
Karl Tauber
4181759008
right-to-left fixes:
...
-Slider: colored track (if ticks and labels are hidden) was on the left side of the thumb
- ToolTip: multi-line text was not aligned to the right
(issue #18 )
2019-10-21 22:12:51 +02:00
Karl Tauber
fff0e5e946
fixed FlatTestLaf (broken by commit 342b932f9e)
2019-10-21 20:11:35 +02:00
Karl Tauber
be88eeb343
release 0.15
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
b56f462626
SwingX: added screenshots
2019-10-21 13:42:22 +02:00
Karl Tauber
4477b4c44e
release 0.14
0.14
2019-10-21 10:52:33 +02:00
Karl Tauber
714c6e2920
TextField and PasswordField: fixed minimum width if focusWidth > 2 and not having a FlatBorder
2019-10-20 22:17:15 +02:00
Karl Tauber
0853a1aa2e
SwingX: fixed preferred width of JXDatePicker, which was too large ( #8 )
2019-10-20 22:16:13 +02:00
Karl Tauber
f9d2312b3a
ComboBox: fixed StackOverflowError when switching LaF ( #14 )
2019-10-20 20:04:10 +02:00
Karl Tauber
f53f205f52
SwingX: fixed JXDatePicker.TodayPanel colors ( #8 )
2019-10-20 18:18:06 +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
0a86d00c1e
FlatLaf: allow specifying value type in value for cases where auto-detecting value type from key or value does not work
2019-10-19 13:47:53 +02:00
Karl Tauber
b3e9d82537
SwingX: added SwingX LaF addon ( #8 )
2019-10-19 09:36:43 +02:00
Karl Tauber
0970dceee2
SwingX: JXDatePicker support ( #8 )
2019-10-19 09:35:01 +02:00