Karl Tauber
58dbccec2d
Table: optionally paint alternating rows below table if table is smaller than scroll pane (issue #504 )
2022-05-25 11:18:22 +02:00
Karl Tauber
f1792e46c6
Menus:
...
- support different selection colors for top-level JMenus
- fixed styling of underline selection properties for top-level JMenus
2022-05-15 16:39:11 +02:00
Karl Tauber
84e9c36280
Menus: support rounded selection
2022-05-15 14:24:38 +02:00
Karl Tauber
2ef6a2c3c9
ToolBar: add hover effect to button groups
2022-05-14 13:59:47 +02:00
Karl Tauber
045263ae58
FileChooser: added (optional) shortcuts panel (issue #100 )
2022-04-25 23:06:10 +02:00
Karl Tauber
b57e4c0565
TabbedPane: selected tab underline color now changes depending on whether the focus is within the tab content (issue #398 )
2022-04-19 22:19:47 +02:00
Karl Tauber
fef6ae7ff7
Menus: scroll large menus using mouse wheel or up/down arrows (issue #225 )
2022-03-14 11:41:05 +01:00
Karl Tauber
f6b42754de
Testing: FlatScreenshotsBackground: also make title bar white/black
2022-03-14 11:20:09 +01:00
Karl Tauber
d006ac27ff
Merge PR #490 : Menus: improved usability of submenus
2022-03-13 19:07:59 +01:00
Karl Tauber
c478d28b71
PasswordField: fixed reveal button appearance in IntelliJ themes (issue #494 )
2022-03-13 18:39:12 +01:00
Karl Tauber
99f7b9ad84
ScrollBar:
...
- added `ScrollBar.minimumButtonSize` to specify minimum scroll arrow button size
- center and scale arrows in scroll up/down buttons
(issue #493 )
2022-03-13 10:58:27 +01:00
Karl Tauber
ab58101ce3
SwingX: test JXStatusBar (issue #492 )
2022-03-06 11:41:54 +01:00
Karl Tauber
d8f3682dc0
Menus: improved usability of submenus (issue #247 )
2022-02-28 14:45:57 +01:00
Karl Tauber
4174b065f3
repaint component when setting client property JComponent.outline (issue #480 )
2022-02-16 23:53:21 +01:00
Karl Tauber
2aff7c97f9
Demo: changed theme names from "Flat *" to "FlatLaf *"
2022-01-08 22:56:20 +01:00
Karl Tauber
c7fc0aa936
Demo: removed unnecessary setting component name
2022-01-03 23:56:26 +01:00
Karl Tauber
8c891c7016
UIDefaultsDump: output base color used for resolving derived color
2022-01-03 18:46:56 +01:00
Karl Tauber
0cdfd29ecf
Extras: fixed concurrent loading of SVG icons on multiple threads (issue #459 )
2021-12-30 11:24:48 +01:00
Karl Tauber
5b16a814c8
fixed "endless recursion in font" exception in FlatLaf$ActiveFont.createValue() if UIManager.getFont() is invoked from multiple threads (issue #456 )
2021-12-23 21:16:07 +01:00
Karl Tauber
8dbfc6d5d6
README.md: dark screenshots re-updated for v2 (using black background to avoid that light background shines through window border)
2021-12-16 14:53:29 +01:00
Karl Tauber
02a9d4e31d
PasswordField: support "reveal" button to show password (issue #173 )
2021-12-14 01:09:21 +01:00
Karl Tauber
a4377e81cb
TextField: support "clear" (or "cancel") button to empty text field
2021-12-13 22:10:21 +01:00
Karl Tauber
60e2ffac5f
Demo: added text field leading/trailing components example
2021-12-13 17:27:36 +01:00
Karl Tauber
1b3cc223da
TextField: added styles for buttons and toolbars in leading and trailing components (smaller margins/insets, better hover/pressed/selected colors)
2021-12-12 18:43:29 +01:00
Karl Tauber
f93d035e4e
TextField: support leading and trailing components
2021-12-11 14:29:56 +01:00
Karl Tauber
2164bd363b
Styling: MenuItem: support styling acceleratorFont
...
Theme Editor:
- support font keys in auto-completion
- ignore Menu.acceleratorFont, CheckBoxMenuItem.acceleratorFont and RadioButtonMenuItem.acceleratorFont because they are never used (keep UI values for backward compatibility)
2021-12-11 11:39:31 +01:00
Karl Tauber
023e356057
MenuItem: vertically align text if icons have different widths (issue #437 )
2021-12-08 11:45:17 +01:00
Karl Tauber
e52e72c5a8
Merge PR #415 : MenuItem: paint the selected icon when the item is selected
2021-12-07 22:52:25 +01:00
Karl Tauber
802dd08ce7
MenuItem: use isArmedOrSelected() instead of MenuSelectionManager to detect selected item
2021-12-07 22:46:39 +01:00
Karl Tauber
c9a38f0a13
SwingX: new "column control" icon for JXTable that scales and uses antialiasing (issue #434 )
2021-12-07 17:45:25 +01:00
Karl Tauber
405e3df1f0
Merge remote-tracking branch 'origin/develop-1.x' into main
...
# Conflicts:
# CHANGELOG.md
2021-12-07 16:05:31 +01:00
Karl Tauber
e1bfabbce5
macOS: fixed NullPointerException when using AWT component java.awt.Choice (issue #439 )
2021-12-06 22:45:24 +01:00
Karl Tauber
7f4efaf0a3
ComboBox: fixed occasional StackOverflowError when modifying combo box not on AWT thread (issue #432 )
2021-12-06 17:15:37 +01:00
Karl Tauber
7c99872278
Typography:
...
- fixed semibold font on Ubuntu
- use font "Montserrat SemiBold" on Fedora
(PR #396 )
2021-11-24 10:37:48 +01:00
Karl Tauber
13a6b92e47
Merge PR #429 : Window title bar improvements (Windows 10/11 only)
2021-11-19 18:01:34 +01:00
Karl Tauber
9ba008002b
Merge PR #396 : Typography
2021-11-19 14:57:36 +01:00
Karl Tauber
d360375b4f
Typography:
...
- use semibold for `h1`, `h2` and `h3`
- added `h1.regular`, `h2.regular` and `h3.regular`
2021-11-19 11:13:32 +01:00
Karl Tauber
31754eba5d
Merge PR #343 : New tabbed pane active tab border painting style
2021-11-18 17:27:23 +01:00
Karl Tauber
3cfa16b8b7
TabbedPane: completed review of PR #343 (active tab border painting style)
...
- replaced `activeTabBorder` with `tabType`
- added `TabbedPane.cardTabSelectionHeight`
2021-11-18 16:47:21 +01:00
Karl Tauber
f80d2bacf4
Typography: use light and semibold in FlatTypographyTest
2021-11-17 19:39:51 +01:00
Karl Tauber
5df3717d94
Typography: added "Material Design 3" to FlatTypographyTest
2021-11-17 00:25:38 +01:00
Karl Tauber
4cb6aeae36
OptionPane: hide window icon by default; can be shown via UI default OptionPane.showIcon = true (issue #416 )
2021-11-16 21:20:01 +01:00
Karl Tauber
0a765a35bf
Merge remote-tracking branch 'origin/release-1.6.4' into main
...
# Conflicts:
# CHANGELOG.md
2021-11-16 15:52:15 +01:00
Karl Tauber
4da2bd90cb
ComboBox: fixed regression in FlatLaf 1.6.3 that makes selected item invisible in popup list if DefaultListCellRenderer is used as renderer (issue #426 )
2021-11-16 15:36:14 +01:00
Karl Tauber
005c9f471e
Window decorations:
...
- option to hide window icon (via client property or UI default)
- no longer show the Java "duke/cup" icon if no window icon image is set (issue #416 )
2021-11-15 01:00:10 +01:00
Karl Tauber
fc7a4408e9
FlatWindowDecorationsTest: update decoration style radio buttons from window
2021-11-15 00:35:19 +01:00
Karl Tauber
fcc39b2db5
Merge branch 'release-1.6.3' into main
...
# Conflicts:
# CHANGELOG.md
# flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTreeUI.java
2021-11-14 23:23:29 +01:00
Karl Tauber
22cb1b50a6
ComboBox (not editable): fixed regression that may display text in non-editable combo boxes in bold (issue #423 )
...
fixes commits 02f3239669
and 0b6df8be1c
2021-11-14 22:11:19 +01:00
Karl Tauber
d67cfc911b
CheckBox and RadioButton:
...
- added `CheckBox.icon.selectedBorderWidth`
- added `CheckBox.icon.disabledSelectedBorderWidth`
- added `CheckBox.icon.disabledSelectedBorderColor`
- added `CheckBox.icon.disabledSelectedBackground`
- changed `CheckBox.icon.focusWidth` from `int` `float`
2021-11-03 10:59:39 +01:00
Karl Tauber
1d39d34d7c
CheckBox and RadioButton:
...
- added `CheckBox.icon.hoverCheckmarkColor`
- added `CheckBox.icon.selectedHoverBorderColor`
- added `CheckBox.icon.pressedBorderColor`
- added `CheckBox.icon.selectedPressedBorderColor`
- added `CheckBox.icon.pressedCheckmarkColor`
- renamed `CheckBox.icon.selectedFocusedBorderColor` to `CheckBox.icon.focusedSelectedBorderColor`
- renamed `CheckBox.icon.selectedFocusedBackground` to `CheckBox.icon.focusedSelectedBackground`
- renamed `CheckBox.icon.selectedFocusedCheckmarkColor` to `CheckBox.icon.focusedCheckmarkColor`
- renamed `CheckBox.icon.selectedHoverBackground` to `CheckBox.icon.hoverSelectedBackground`
- renamed `CheckBox.icon.selectedPressedBackground` to `CheckBox.icon.pressedSelectedBackground`
- renamed `CheckBox.icon[filled].selectedFocusedBorderColor` to `CheckBox.icon[filled].focusedSelectedBorderColor`
- renamed `CheckBox.icon[filled].selectedFocusedBackground` to `CheckBox.icon[filled].focusedSelectedBackground`
- renamed `CheckBox.icon[filled].selectedFocusedCheckmarkColor` to `CheckBox.icon[filled].focusedCheckmarkColor`
- renamed `CheckBox.icon[filled].selectedHoverBackground` to `CheckBox.icon[filled].hoverSelectedBackground`
- renamed `CheckBox.icon[filled].selectedPressedBackground` to `CheckBox.icon[filled].pressedSelectedBackground`
(Note: this are incompatible changes!)
2021-10-31 17:39:48 +01:00