Change Log
Fixed bugs
- SplitPane: Update divider when client property
JSplitPane.expandableSide
changed. - TabbedPane: Fixed swapped back and forward scroll buttons when using
TabbedPane.scrollButtonsPlacement = trailing
(regression in FlatLaf 3.3). - Fixed missing window top border on Windows 10 in "full window content" mode. (issue #809)
- Extras:
- Native libraries: Added API version check to test whether native library
matches the JAR (bad builds could e.g. ship a newer JAR with an older
incompatible native library) and to test whether native methods can be invoked
(some security software allows loading native library but blocks method invocation). - macOS: Fixed crash when running in WebSwing. (issue #826; regression in 3.4)
Incompatibilities
- File names of custom properties files for nested Laf classes now must include
name of enclosing class name. E.g. nested Laf classIntelliJTheme.ThemeLaf
usedThemeLaf.properties
in previous versions, but now needs to be named
IntelliJTheme$ThemeLaf.properties
.