github JFormDesigner/FlatLaf 3.4

latest releases: 3.5.2, 3.5.1, 3.5...
9 months ago

BTW if you'd like to support the FlatLaf open-source project, please consider sponsoring it. Thank you very much for doing so.

Highlights

"full window content" mode for FlatLaf window decorations (Windows 10/11 and Linux)

Full window content mode allows you to extend the content into the window title bar. This means that the content pane (and glass pane) of the Swing window is extended into the window title bar. The window icon and title are automatically hidden. Only the minimize/maximize/close buttons stay visible. So your application can use (nearly) the whole window area.

grafik

You can try out "full window content" mode in FlatLaf Demo.
Press the "expand" button on the right side in the tab area.

macOS: window title bar close/minimize/zoom buttons spacing

If using full window content mode on macOS, it is now possible to use larger space
around the close/minimize/zoom buttons (traffic lights) to give your application a "native" look:

image

Change Log

New features and improvements

  • FlatLaf window decorations (Windows 10/11 and Linux): Support "full window
    content" mode, which allows you to extend the content into the window title bar. (PR #801)
  • macOS: Support larger window title bar close/minimize/zoom buttons spacing in
    full window content mode and introduced "buttons placeholder". (PR #779)
  • Native libraries:
    • System property flatlaf.nativeLibraryPath now supports loading native
      libraries named the same as on Maven central.
    • Published flatlaf-<version>-no-natives.jar to Maven Central. This JAR is
      equal to flatlaf-<version>.jar, except that it does not contain the
      FlatLaf native libraries. The Maven "classifier" to use this JAR is
      no-natives. You need to distribute the FlatLaf native libraries with your application.
      See https://www.formdev.com/flatlaf/native-libraries/ for more details.
    • Improved log messages for loading fails.
  • Fonts: Updated Inter to v4.0.
  • Table: Select all text in cell editor when starting editing using F2 key. (issue #652)

Fixed bugs

  • macOS: Setting window background (of undecorated window) to translucent color
    (alpha < 255) did not show the window translucent. (issue #705)
  • JIDE CommandMenuBar: Fixed ClassCastException when JIDE command bar displays
    JideMenu in popup. (PR #794)

Don't miss a new FlatLaf release

NewReleases is sending notifications on new releases.