tornadofx v1.7.19 Release Notes

Release Date: 2019-05-12 // almost 5 years ago
  • ๐Ÿ›  Another bugfix and small enhancement release!

    ๐Ÿ›  Fixed

    • SmartResize takes invisible columns into account (#889)
    • radiomenuitem didn't store value parameter properly (#737)
    • fitToWidth/fitToHeigh binds prefWidth/prefHeight instead of minWidth/minHeight properties (#886)
    • ๐Ÿ— menu/item builders now observes FX.ignoreParentBuilder
    • ๐Ÿ“‡ Renamed labelProperty to textProperty in AbstractField
    • Wizard next button was enabled even when current page was not complete (#960)
    • App primary view would continue to receive onDock/onUndock after its app instance was stopped and out of scope (#973)

    ๐Ÿ”„ Changes

    • ๐Ÿ”ง Opened up HttpClientEngine and HttpURLEngine for easier subclassing/configuration of the Rest engine
    • ๐Ÿ—„ Deprecated observableList() in favour of observableListOf(), and [List, Set, Map].observable() in favour of [List, Set, Map].asObservable() to be consistent with the Kotlin standard library.
    • Subdelegation of workspace button states (#894)
    • Kotlin 1.3.20
    • ๐Ÿ’… Moved all css helper extension functions from Node/Tab/Menu etc to Styleable (#944)

    โž• Additions

    • FX.messagesNameProvider property to dynamically compute the name of the resource bundle of a given component class. (#872)
    • FX.fxmlLocator function to provide custom FXML locations globally
    • โž• Added top level functions for creating (observableListOf(), etc) and converting (List<T>.asObservable(), etc) observable lists, sets and maps; and extension functions to work with them too (ObservableList<T>.shuffle(), etc).
    • ๐Ÿ‘ Submenu support for MenuButton (https://stackoverflow.com/questions/54393983/how-to-make-a-submenu-within-a-menubutton-in-javafx)
    • โž• Added cubiccurveTo builder (#911)
    • onLeftClick() and onRightClick()
    • ๐Ÿ— Convenience function builders for SimpleXXXProperty classes (#935)
    • โž• Added splitmenubutton builder
    • ๐Ÿ— togglegroup() builder accepts property parameter (#956)
    • โž• Added extensions and operators for vector math