github JFormDesigner/FlatLaf 3.6.2

22 hours ago

Change Log

New features and improvements

  • If using FlatLaf.registerCustomDefaultsSource( "com.myapp.themes" ) and
    named Java modules, it is no longer necessary to add opens com.myapp.themes;
    to module-info.java. (issue #1026)
  • Extras: Made animated theme change (class FlatAnimatedLafChange) smoother.

Fixed bugs

  • Tree and List: Fixed painting of rounded drop backgrounds. (issue #1023)
  • Popup: Showing tooltip in inactive window brought that window to front (made
    it active) and potentially hid the previously active window. (issue #1037)
  • Popup: No longer reuse popup windows for menus to avoid immediately closing
    dialogs on ChromeOS. (issue #1029)
  • macOS: Fixed window "flashing" when switching from a light to a dark theme (or
    vice versa). Especially when using animated theme changer (see FlatLaf Extras).

Incompatibilities

  • FlatLaf properties files are now loaded using the UTF-8 character encoding
    instead of ISO 8859-1. In usual properties files you will not notice any
    difference because they use only ASCII characters, but if you've put localized
    (non-English) texts (e.g. German umlauts) into your properties files, you need
    to convert them to UTF-8. Properties files created with the FlatLaf Theme
    Editor already use UTF-8, including in older versions. (issue #1031)

Don't miss a new FlatLaf release

NewReleases is sending notifications on new releases.