tornadofx v1.6.2 Release Notes

Release Date: 2017-02-21 // about 7 years ago
    • resizeColumnsToFitContent takes nested columns into account
    • SmartResize.POLICY takes nested columns into account
    • ๐Ÿ— scrollpane builder now has fitToWidth and fitToHeight params
    • ๐Ÿ— typesafe pojo column builders for TableView and TreeTableView eg. column( "Name", MyPojo::getName )
    • ๐Ÿ— spinner builders takes property param
    • ๐Ÿ— include(fxmlFile) builder support
    • ๐Ÿ‘ fxml() Views now supports nested includes / controllers injected via fxid() (name of controller is fx:id + "Controler")
    • SqueezeBox.fillHeight property
    • โž• Added svgicon builder
    • โœ‚ Removed Node.alignment helper, it was misleading
    • โž• Added collapsible parameter to titledpane builder
    • โž• Added Component.hostServices property to access a JavaFX HostServices instance
    • ๐Ÿ‘Œ Improved TableView.column builder so it finds mutable properties even when constructor params with same name is present (https://github.com/edvin/tornadofx/issues/247)
    • Workspace.viewStack is public
    • Workspace detects dynamic components anywhere inside the WorkspaceArea
    • TableView.selectOnDrag() will select rows or columns depending on the current selection mode
    • resources.text, resources.image and resources.imageview helpers
    • 0๏ธโƒฃ Workspace has NavigationMode Stack (default) and Tabs
    • ๐Ÿ closeModal() deprecated in favor of close() since it will also close tabs and non-modal + internal windows
    • 0๏ธโƒฃ SqueezeBox has multiselect option (still defaults to true)
    • ๐Ÿ— ContextMenu.checkboxmenuitem builder
    • UIComponent.icon property used by Workspace and Drawer
    • ๐Ÿ‘ Workspace Drawer support (workspace.leftDrawer/rightDrawer)
    • Drawer component
    • SqueezeBox panes are now closeable
    • Form buttonbar alignment is now working correctly
    • UIComponent.currentWindow property
    • 0๏ธโƒฃ openModal/openWindow defaults to currentWindow as owner (https://github.com/edvin/tornadofx/issues/246)
    • Accordion.fold has expanded parameter
    • ๐Ÿ›  Fixed: ComboBox with cellFormat does not show bound element (https://github.com/edvin/tornadofx/issues/245)