Skip to content

1.1.2

Compare
Choose a tag to compare
@DevCharly DevCharly released this 07 Apr 12:18
· 1142 commits to main since this release

This is a bug fix release. Users of version 1.1 are recommended to update to 1.1.2.

Change log

New features and improvements

  • Native window decorations: Added API to check whether current platform
    supports window decorations (FlatLaf.supportsNativeWindowDecorations()) and
    to toggle window decorations of all windows (FlatLaf.setUseNativeWindowDecorations(boolean)).
  • Native window decorations: Support changing title bar background and
    foreground colors per window. (set client properties
    JRootPane.titleBarBackground and JRootPane.titleBarForeground on root pane
    to a java.awt.Color).

Fixed bugs

  • Native window decorations: Fixed loading of native library when using Java
    Platform Module System (JPMS) for application. (issue #289)
  • Native window decorations: Removed superfluous pixel-line at top of screen
    when window is maximized. (issue #296)
  • Window decorations: Fixed random window title bar background in cases were
    background is not filled by custom window or root pane components and unified
    background is enabled.
  • IntelliJ Themes: Fixed window title bar background if unified background is enabled.
  • IntelliJ Themes: Fixed system colors.
  • Button and ToggleButton: Do not paint background of disabled (and unselected)
    toolBar buttons. (issue #292; regression since fixing #112)
  • ComboBox and Spinner: Fixed too wide arrow button if component is higher than
    preferred. (issue #302)
  • SplitPane: JSplitPane.setContinuousLayout(false) did not work. (issue #301)
  • TabbedPane: Fixed NPE when creating/modifying in another thread. (issue #299)
  • Fixed crash when running in Webswing. (issue #290)