New
TornadoFX 1.7.18
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 modifier (https://github.com/edvin/tornadofx/issues/823)