tornadofx v1.7.12 Release Notes

Release Date: 2017-10-30 // over 6 years ago
  • 🚀 This release contains an enormous amount of internal refactoring (not mentioned in the changelog) as well as some neat new features and bug fixes :)

    🛠 Fixed

    • 🛠 Fixed #434 leaf nodes are now getting set as expected for lazypopulate.
    • 💅 Style builder can be applied to PopupControl, Tab, TableColumnBase (#476)
    • 👍 Better handling of Column.makeEditable() for properties that implement Property

    🔄 Changes

    • 🔨 Refactoring: Moved all extension functions and properties targeting TreeView
      from Nodes.kt to TreeView.kt.
    • 🏗 alert builder accepts optional owner parameter (#483)

    ➕ Additions

    • fitToParentHeight/Width/Size as well as fitToHeight/Width/Size(region) helpers (#519)
    • beforeShutdown allows you to register shutdown hooks
    • DataGridPaginator component to help with pagination for DataGrid
    • ⚙ runAsync supports daemon parameter to control thread characteristics (#508)
    • Node.runAsyncWithOverlay
    • 🚀 Latch, a subclass of CountdownLatch that exposes a lockedProperty and provides immediate release ability
    • 💅 Inline type safe stylesheet on Parent using the stylesheet builder
    • Tab.close()
    • 👍 JsonBuilder.add() supports Iterable (Turned into JsonArray)
    • ➕ Added customitem menu item builder (#488)
    • 0️⃣ The default lefCheck for lazypopulate is now also recognizing an empty list as a leaf.
    • 🏗 menubutton builder (#461)
    • 🏗 MenuButton.item builder
    • ➕ Added Fragment support forTreeCell