Karl Tauber
1024d6fc07
UIDefaultsDump: use DerivedColorKeys.properties to compute and dump derived colors and verify them
2021-01-16 00:39:36 +01:00
Karl Tauber
23e67a2908
Slider: support per component custom thumb and track colors
2021-01-14 13:50:42 +01:00
Karl Tauber
b49a498f9c
Button and ToggleButton: ToolBar buttons now respect explicitly set background color. If no background color is set, then the button background is not painted anymore (issue #191 )
2021-01-13 17:22:09 +01:00
Karl Tauber
8d14d5f87c
Button: disabled Button.defaultButtonFollowsFocus on Windows (as on other platforms, IntelliJ IDEA and other Lafs)
2021-01-13 10:32:15 +01:00
Karl Tauber
a6db352ecd
IntelliJ Themes:
...
- fixed menu item check colors
- fixed MenuItem.underlineSelectionColor
- fixed List, Tree and Table selectionInactiveForeground in light Arc themes
- fixed List and Table background colors in Material UI Lite themes
2021-01-13 10:11:29 +01:00
Karl Tauber
8f6af73541
CheckBox and RadioButton:
...
- use `CheckBox.icon.selectedBackground` as base color for derived "selected" colors
- use derived colors for `CheckBox.icon[filled].selectedHoverBackground` and `CheckBox.icon[filled].selectedPressedBackground`
- removed unnecessary `CheckBox.icon.selectedFocusedBorderColor`from FlatDarkLaf.properties
- added missing keys to FlatLafUIKeys.txt
(preparation for #176 )
2021-01-12 10:43:57 +01:00
Karl Tauber
a59f17fdb2
UIDefaultsKeysDump: extend existing keys file (instead of replacing it) to allow manual adding of optional keys, which are not defined in UI defaults
2021-01-11 14:00:14 +01:00
Karl Tauber
14222e40ad
TabbedPane: fixed IndexOutOfBoundsException when using tooltip text on close buttons and closing last/rightmost tab (issue #235 )
2021-01-10 18:28:30 +01:00
Karl Tauber
7d48bf06fe
Button and ToggleButton: Threat Unicode surrogate character pair as single character and make button square (issue #234 )
2021-01-09 23:46:56 +01:00
Karl Tauber
00b4e0a6fd
UI defaults inspector: support embedding into any window
2021-01-09 00:38:46 +01:00
Karl Tauber
e3cac95d37
UI defaults:
...
- moved some common properties from FlatLightLaf.properties and FlatDarkLaf.properties to FlatLaf.properties
- use color functions for more properties
2021-01-08 18:24:39 +01:00
Karl Tauber
949ca5ddff
JIDE: auto-initialize JIDE extensions (issue #230 )
2021-01-03 11:55:09 +01:00
Karl Tauber
4f8b6d6b28
UIDefaultsLoader:
...
- changed "globals" to "wildcard replacements"
- strict checking for background/foreground keys
2020-12-23 11:14:26 +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
bbfe624b51
Merge pull request #222 into master
...
AnimatedIcon
2020-12-20 18:26:09 +01:00
Karl Tauber
a2af9e4c65
JIDE: RangeSlider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb
2020-12-20 18:24:40 +01:00
Karl Tauber
0123a8895f
JIDE: updated UI defaults dumps for commit ef065d31a0 (support TristateCheckBox)
2020-12-20 17:33:42 +01:00
Karl Tauber
53854a4d13
Slider: snap to ticks is now done while dragging the thumb
2020-12-20 17:32:01 +01:00
Karl Tauber
4fdd44858f
Slider: clicking on track now immediately moves the thumb to mouse location and starts dragging the thumb
2020-12-20 13:32:10 +01:00
Karl Tauber
a7c6a881b3
Extras: FlatTriStateCheckBox reworked
2020-12-19 16:13:12 +01:00
Karl Tauber
ef065d31a0
JIDE: support TristateCheckBox
2020-12-19 13:34:53 +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
5155ec93c9
ToolTip: fixed drop shadow for wide tooltips (issue #224 ; regression since fixed issue #142 )
2020-12-15 11:19:30 +01:00
Karl Tauber
234003e2b1
Extras: Renamed tri-state check box class from
...
`com.formdev.flatlaf.extras.TriStateCheckBox` to
`com.formdev.flatlaf.extras.components.FlatTriStateCheckBox`
2020-12-12 00:33:51 +01:00
Karl Tauber
534384438b
Extras: added extension class for JTabbedPane (issue #117 )
2020-12-11 23:44:52 +01:00
Karl Tauber
511a4044d7
Extras: added extension classes for JButton and JToggleButton (issue #117 )
2020-12-11 17:18:35 +01:00
Karl Tauber
1323b46ac7
Extras: added extension class for JProgressBar (issue #117 )
2020-12-11 13:28:55 +01:00
Karl Tauber
923d58519f
Extras: added extension interfaces and classes for JComboBox, JFormattedTextField, JPasswordField, JScrollBar, JScrollPane and JTextField (issue #117 )
2020-12-10 20:30:27 +01:00
Karl Tauber
eabb1f84f6
Table and TableHeader: fixed missing right vertical grid line if using table as row header in scroll pane (issues #152 and #46 )
2020-12-09 23:04:04 +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
a1c7c29113
FlatComponents2Test: added SwingX JXTable and JXTreeTable to test extended/customized tables
2020-12-07 12:21:34 +01:00
Karl Tauber
1293e2a074
AnimatedIcon added (for future animations) (issue #66 )
2020-12-05 17:57:06 +01:00
Karl Tauber
604ba236c0
Merge pull request #217 into master
...
MenuBar.underlineSelectionColor
2020-12-05 12:00:50 +01:00
Karl Tauber
14df490b2a
MenuBar: support different underline menu selection style UI defaults for MenuBar and MenuItem. (PR #217 ; issue #216 )
2020-12-05 11:56:38 +01:00
Karl Tauber
dd2f73e8ad
Merge pull request #214 into master
...
Slider redesign
2020-12-04 22:43:05 +01:00
Karl Tauber
91dbf1e144
Sider: text baseline layout in FlatComponentsTest
2020-12-04 21:08:12 +01:00
Karl Tauber
aefed7c481
Table: do not paint last vertical grid line if auto-resize mode is not off (issue #46 )
2020-11-28 23:15:37 +01:00
Karl Tauber
d0ffc4f979
TabbedPane: support hiding tab area if it contains only one tab
2020-11-28 11:21:46 +01:00
Karl Tauber
1fb0783808
Slider: fixed slider colors in IntelliJ themes
2020-11-21 18:18:06 +01:00
Karl Tauber
1d3ce76b27
Slider: replaced Slider.thumbWidth with Slider.thumbSize to support non-square sized thumbs (as used in Windows 10)
2020-11-21 18:18:06 +01:00
Karl Tauber
0101171159
UIDefaultsLoader: added fadein(), fadeout(), fade() and spin() color functions (inspired by Less CSS)
2020-11-21 18:18:06 +01:00
Karl Tauber
413b60e630
Slider:
...
- changed default color to bluish
- made track thinner (2px, was 3px)
- made thumb larger (12px, was 11px)
- added thumb outline focus indicator (4px wide)
- slider component height increased from 11px to 20px
- support painting thumb border
- support different colors for thumb background and colored track
2020-11-21 18:18:06 +01:00
Karl Tauber
e337e5bbd8
JIDE: RangeSlider:
...
- updated with latest changes from FlatSliderUI
- use static FlatSliderUI methods for thumb painting
- hover/pressed feedback on single thumb
- hover/pressed feedback on middle track and both thumbs
- added JSlider components to FlatRangeSliderTest for easier testing/comparing
2020-11-21 18:18:06 +01:00
Karl Tauber
6e55e0a183
Slider:
...
- hover feedback only when mouse is over thumb
- pressed feedback added
- separate disabled colors for track and thumb
- made private fields protected
2020-11-21 18:18:06 +01:00
Karl Tauber
d83704b7cb
FlatPaintingTest: added test case for circular components
2020-11-20 11:57:24 +01:00
Karl Tauber
cd6b55c846
Demo: Alt+UP and Alt+DOWN now switch to previous/next theme
2020-11-20 00:40:10 +01:00
Karl Tauber
d923c8df81
Window decorations: title bar was not hidden if window is in full-screen mode (issue #212 )
2020-11-18 23:31:04 +01:00
Karl Tauber
59879f493e
FlatTestFrame: fixed exception when using FlatPropertiesLaf and changing scale factor, which re-sets the current Laf
2020-11-18 18:45:13 +01:00