Note: Do not use this version from Maven Central. It is broken. Use 0.25.1.
- Hide menu mnemonics by default and show them only when Alt key is
pressed. (issue #43) - Menu: Fixed vertical alignment of sub-menus. (issue #42)
- TabbedPane: In scroll-tab-layout, the cropped line is now hidden. (issue #40)
- Tree: UI default value
Tree.textBackground
now has a valid color and is no
longernull
. - Tree on macOS: Fixed Left and Right keys to collapse or
expand nodes. - ComboBox on macOS: Fixed keyboard navigation and show/hide popup.
- Button and ToggleButton: Support per component minimum height (set client
propertyJComponent.minimumHeight
to an integer). (issue #44) - Button and ToggleButton: Do not apply minimum width if button border was
changed (is no longer an instance ofFlatButtonBorder
). - ToggleButton: Renamed toggle button type "underline" to "tab" (value of client
propertyJButton.buttonType
is nowtab
). - ToggleButton: Support per component styling for tab-style toggle buttons with
client propertiesJToggleButton.tab.underlineHeight
(integer),
JToggleButton.tab.underlineColor
(Color) and
JToggleButton.tab.selectedBackground
(Color). (issue #45) - ToggleButton: No longer use focus width for tab-style toggle buttons to
compute component size, which reduces/fixes component size in "Flat IntelliJ"
and "Flat Darcula" themes. - TabbedPane: Support per component tab height (set client property
JTabbedPane.tabHeight
to an integer). - ProgressBar: Support square painting (set client property
JProgressBar.square
totrue
) and larger height even if no string is
painted (set client propertyJProgressBar.largeHeight
totrue
).