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 ofobservableListOf()
, 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