Releases
v2.4.8-rc1
weisJ
released this
22 Sep 20:42
New in this release
Improved button shadow rendering. deeb058
Increased contrast on the window buttons with HighContrastDarkTheme [Windows]. 720519e
Added LafManager#getInstalledTheme
which reliably returns the installed theme instead of the to be installed theme.
Added Theme#getDisplayName
and Theme#withDisplayName
to support renaming themes. 623962e 64b7872
JSpinner
will now respect a custom background set through JSpinner#setBackground
. a877883
JButton
will now respect a custom background set through JButton#setBackground
. a877883
Buttons which don't have the default DarkButtonBorder
will now paint a regular rectangular background. da1d622
Added FileTree
component (currently unstable).
JTabFrame
tab popup is now internationalized for some languages.
JButton
will now handle margins (set through JButton#setMargin
) in a more reliable manner. cd8bb68
The insets from the border dictate the spacing from the edge of the component to the background area.
The margins specify the spacing from the edge of the content area to the edge of the background area.
If the button has the variant ButtonConstants.VARIANT_BORDERLESS
the spacing of the margins is enforced.
Added ThemeProvider#fromThemes
and ThemeProvider#createDefault
factory methods. b99b42e
The popup colorchooser can now be closed using enter
or esc
. 550f139
Added proper non continuous splitpane divider. 1fddbbf
Provide default value for apple.laf.useScreenMenuBar
on macOS (default is true
). ae8ad43
Provide default value for swing.aatext
(default is true
). b067fc0
Provide default value for text antialiasing mode based on screen device. b067fc0
Addressed issues
Custom titlepane on Windows doesn't report correct preferred size [Windows]. 501852d
Popupmenus can't be invoked unless the theme is changed at least once. 2e958de
HelpButton
gets converted to borderless variant. 3eb63aa
ThemeChangeListener
s aren't notified if the Laf is installed directly using UIManager#setLookAndFeel
. dc99fbf
Table cell isn't editable if it doesn't contain a boolean value. #206 7fb16e6
Tree cells have an incorrect background. bba6819
Dashed tree line isn't painted in a regular pattern. 4454a31
Custom tab components aren't scrolled if the tabbed pane uses a scroll layout. 279f501
DefaultThemeProvider
reports the incorrect theme being wrong. 51ae12d
Internalframe titlepane uses incorrect restore/maximize icons/actions after toggling the maximized state. 23e0c4f
Loggers that are obtained multiple times log their message multiple times. 4f19c8f 2d53ff4
ThemedColor
isn't refreshed if a non-Darklaf laf was installed previously. ae8ad43
Cursor doesn't change when hovering over left/right action of textfield. 61a632b
You can’t perform that action at this time.