Release 9 Notes

Improvements

VAqua supports AppKit changes in macOS 11, including the new slider appearance and the inset view option for lists, trees, and tables.

A new client library, which replaces the VSheet library, contains the existing sheet support, plus new support for creating segmented controls and accessing macOS appearances and system colors, as well as providing the necessary support for tables using the inset view style.

Inline, recessed, and round rect buttons use more accurate font sizes and styles.

Mini size sliders are now supported on systems where they are supported natively.

The Aqua.Button.isExclusiveButton client property has been added. With a value of Boolean true, it forces the use of the exclusive mode segmented control button styles, which previously required the use of a button group.

Striped trees are no longer opaque in macOS 10.14 and 10.15.

Several improvements have been made to make the rendering of buttons more accurate.

Java version strings with more than three components are accepted.

Bug Fixes

Truncated file names in the file chooser list view are now adjusted following a change to the size of the file chooser. This change applies to all trees that use the fill cells option.

The appearance of recessed popup buttons is now correctly restored after the popup is dismissed.

A problem has been fixed that could cause a hang when an error occurs during the loading an icon image.

Several potential sources of exceptions have been corrected.