tornadofx v1.7.2 Release Notes

Release Date: 2017-04-14 // about 7 years ago
    • shortpress/longpress actions (https://github.com/edvin/tornadofx/pull/286)
    • ๐Ÿ‘ Form layout supports arbitrary layout containers inside fieldsets (to support multiple rows of fields or any other form layout)
    • ๐Ÿ— radiomenuitem builder default argument for keyCombination (https://github.com/edvin/tornadofx/issues/298)
    • ๐Ÿ”ง ViewModel bindings configured with autocommit must pass validation before the value is committed
    • find takes op block to let you operate on the found Component directly
    • Node.toggleButton behaves correctly if no togglegroup is available (https://github.com/edvin/tornadofx/issues/296)
    • ViewModel partial commit and validate: commit(field1, field2)
    • Wizard component
    • โšก๏ธ ViewModel.valid property will be updated as validators are added
    • ๐Ÿ”ง UIComponent.closeable property and corresponding default configuration in Workspace.defaultCloseable
    • TabPane.add(SomeView::class) will bind towards title and closeable state of the UIComponent (https://github.com/edvin/tornadofx/issues/294)
    • TreeView.populate() is now data driven. If the returned list is observable, changes will be reflected in the tree