Change Log of JFormDesigner 8.1
See also: What's New in JFormDesigner 8
8.1.1
- Structure view and Palette Manager dialog trees: Click on expand control of selected row did not expand/collapse row.
8.1
New Features and Improvements
- Added FlatLaf macOS light and dark themes.
- Support using SVG images in forms for properties of type
javax.swing.Icon
. Uses classFlatSVGIcon
from FlatLaf Extras. Requiresflatlaf-extras.jar
,flatlaf.jar
andsvgSalamander.jar
at runtime. - MigLayout: Added Shrink action to column/row context menus.
- BorderLayout: Added Position action to context menu (of children) to allow quickly change child position (center, north, south, etc.).
- New Form dialog: Added Remember as default and Reset buttons to layout options section.
- New Form dialog: Focus field "Layout manager" when dialog is shown.
- In-place-editing now supports editing multi-line text (if text already contains a line separator).
Ctrl+double-click
on components in design view that support in-place-editing (e.g. label, button or text components) now opens dialog to edit text property.- Java 20 support.
Bugs fixed
- Eclipse plug-in: Eclipse code formatter options "Align items in columns" (e.g. for fields or variables) were not respected when option "Use Eclipse code formatter" is enabled in Preferences.
- IntelliJ IDEA plug-in: Fixed occasional
NullPointerException: Cannot invoke "java.awt.Font.getFamily()" because "font" is null
at IDE startup. - IntelliJ IDEA plug-in: Fixed occasional
IllegalStateException: You must not register toolwindow programmatically so early
at IDE startup.
Other Changes
- System Requirements: Dropped support for Eclipse 2020-03 (4.15) - 2021-09 (4.21) and NetBeans 12.3 - 12.6.