| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| tornadofx-1.7.18.jar | 2018-12-28 | 2.9 MB | |
| README.md | 2018-12-27 | 1.8 kB | |
| TornadoFX 1.7.18 source code.tar.gz | 2018-12-27 | 256.8 kB | |
| TornadoFX 1.7.18 source code.zip | 2018-12-27 | 333.4 kB | |
| Totals: 4 Items | 3.4 MB | 0 | |
Fixed
configno longer accepts null values, as the underlyingPropertiesstore won't allow them (https://github.com/edvin/tornadofx/issues/792). The set function that takes Pair still accepts null as the value, but will remove the key if the value is null.- the
di()delegate no longer calls out to theDIContainerfor every access, effectively caching the lookup (https://github.com/edvin/tornadofx/issues/837) - More efficient timer for delayed
runLatercalls (https://github.com/edvin/tornadofx/pull/836) runAsyncWithProgresscannot target an UI element with no parent, will no throw Exception with warning (https://github.com/edvin/tornadofx/issues/873)
Changes
App.scopeis overridableDefaultScopedeprecated, useFX.defaultScopeinstead- The Workspace inside the
scopeof a UIComponents will assume the Workspace it is docked in (https://github.com/edvin/tornadofx/issues/806) - Kotlin 1.3.11
- bindSelected for ViewModel gets
outmodifier (https://github.com/edvin/tornadofx/issues/823) - Spinner.required() validator (https://github.com/edvin/tornadofx/issues/871)
Additions
- TableView.onEditStart() and TableColumn.cancel() functions which can be used to intercept editing events
- resources.media() to load a Media instance from resources
- Media.play() shortcut which creates a MediaPlayer and plays the Media
- Wipe and Dissolve view transitions
tabbuilder assignsUIComponent.iconas Tab graphicComboBox.bindSelected()(https://github.com/edvin/tornadofx/issues/829)- TextInputControl.requiredWhen()
colorpickerbuilder with property binding supportmovableparameter foropenInternalWindow()(https://github.com/edvin/tornadofx/issues/863)