github JFormDesigner/FlatLaf 1.1.2

latest releases: 3.5.2, 3.5.1, 3.5...
3 years ago

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)

Don't miss a new FlatLaf release

NewReleases is sending notifications on new releases.