Karl Tauber
dd14843f2e
Accent color: reduced number of individual blueish accent colors with color functions (issue #233 )
2021-08-30 23:06:06 +02:00
Karl Tauber
bce58bc97b
SwingX: added search and clear icons to JXSearchField (issue #359 )
2021-08-03 17:52:49 +02:00
Karl Tauber
a51294d570
TextComponents:
...
- use focusedBackground only if editable (and enabled)
- prefer explicit set background color over focusedBackground
- added FlatTextFieldUI.getBackground() used by all text components
- support EditorPane.focusedBackground
- support TextPane.focusedBackground
(issue #335 )
2021-06-12 20:46:59 +02:00
Karl Tauber
d39b08c035
FlatArrowButton: refactored arrow painting to FlatUIUtils.paintArrow() so that it can be easily used other components (e.g. JideSplitButton)
2021-03-19 01:21:19 +01:00
Karl Tauber
66dab41539
properties: added spaces around '=' for easier reading
2020-12-23 10:52:42 +01:00
Karl Tauber
cbb11ebb03
ComboBox, Spinner and SplitPaneDivider: support "pressed" feedback on arrow buttons
2020-12-23 00:02:58 +01:00
Karl Tauber
435068515a
always reset our graphics rendering hints
...
(this is usually not necessary because each component gets its own instance of Graphics when painting, but resetting may avoid side effects if our paint methods are invoked directly)
2020-12-18 13:35:17 +01:00
Karl Tauber
956001dbd7
avoid painting text with our rendering hints enabled to avoid antialiased text in some components if text antialiasing is disabled in system (issue #227 )
2020-12-18 12:22:27 +01:00
Karl Tauber
81c35eab46
SwingX: fixed striping background highlighting color (e.g. alternating table rows) in dark themes
...
Table: made grid lines slightly darker/lighter
2020-12-07 12:28:31 +01:00
Karl Tauber
642583479f
default arrow type changed from "triangle" to "chevron" (does not change any theme)
2020-11-05 18:55:08 +01:00
Karl Tauber
ecb94bac6d
use short color format #RGB (instead of #RRGGBB) where possible
2020-09-11 21:24:00 +02:00
Karl Tauber
2f5ca20ca4
fixed compile error caused by previous checkin (issue #143 )
2020-07-31 19:28:58 +02:00
Karl Tauber
26c77b3118
Button, ComboBox, TextField and DatePicker UI delegates now get Component.focusWidth and Button.arc/Component.arc/TextComponent.arc from component border
2020-05-15 11:32:53 +02:00
Karl Tauber
db933fee4f
build.gradle.kts: flatlaf-extras and flatlaf-swingx are now Java modules
...
flatlaf-jide-oss is not a Java module because jide-oss.jar does not run on the module path (tries to access private Windows LaF classes)
2020-05-09 15:32:25 +02:00
Karl Tauber
a2b615d4a7
focus indication border (or background) no longer hidden when temporary loosing focus (e.g. showing a popup menu)
2020-04-20 11:27:29 +02:00
Karl Tauber
33ea84004d
UIDefaultsLoader: changed .properties file loading order: now all core .properties files are loaded before loading addon .properties files, which makes it easier to overwrite core values in addons; also, addon loading order can be specified
2020-01-07 12:55:37 +01:00
Karl Tauber
269075657d
FlatDefaultsAddon: added default implementation to getDefaults() because most subclasses use the same implementation
2019-12-30 11:02:40 +01:00
Karl Tauber
32ceb168d5
replaced prefix @@ with $ in .properties files
2019-12-23 00:18:27 +01:00
Karl Tauber
78d5e03a66
updated colors in "Flat Light" and "Flat IntelliJ" themes with colors from "IntelliJ Light Theme", which provides blue coloring that better match platform colors
2019-12-21 11:13:11 +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
05743e2d8b
FlatUIUtils: renamed and documented component painting methods
2019-12-14 23:17:11 +01:00
Karl Tauber
f3f8c81518
SwingX: JXTitledPanel support (issue #22 )
2019-11-28 18:29: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
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
62895a602f
moved testing applications from src/test to new project flatlaf-testing (part 1)
2019-10-23 16:44:19 +02:00
Karl Tauber
06766cb4db
Demo: missing SwingUtilities.invokeLater() added
2019-10-23 09:03:08 +02:00
Karl Tauber
0f38af5922
ComboBox: right-to-left fixes ( #18 )
2019-10-22 12:07:23 +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
f53f205f52
SwingX: fixed JXDatePicker.TodayPanel colors ( #8 )
2019-10-20 18:18:06 +02:00
Karl Tauber
5a952c187c
SwingX: JXMonthView support ( #8 )
2019-10-20 10: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
Karl Tauber
c1a9f48e6b
SwingX: JXBusyLabel support ( #8 )
2019-10-18 13:26:30 +02:00
Karl Tauber
8b5e3e344a
SwingX: JXHeader support ( #8 )
2019-10-18 10:33:05 +02:00
Karl Tauber
212ff012d6
SwingX: JXTaskPaneContainer and JXTaskPane support ( #8 )
2019-10-18 10:31:24 +02:00
Karl Tauber
7c77b857f6
SwingX: added test app
2019-10-17 12:09:22 +02:00
Karl Tauber
423c01074a
SwingX: flatlaf-swingx subproject created; JXHyperlink support ( #8 )
2019-10-17 11:21:23 +02:00