Skip to content
This repository was archived by the owner on Sep 28, 2024. It is now read-only.

TornadoFX 1.7.19

Choose a tag to compare

@edvin edvin released this 12 May 21:05
· 69 commits to master since this release

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