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 viafxid()
(name of controller isfx: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 ofclose()
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)