Skip to content
Eugen Kiss edited this page May 7, 2014 · 30 revisions

More Functionality

The library currently contains only as much functionality as is needed to make the few examples int the kotlinfx-demos subproject look good. Naturally, there is much functionality still to add.

More Examples

Currently there are far too few examples in the kotlinfx-demos subproject.

KotlinFX Ensemble could use some help!

Code Generation

I suspect a lot of layer code could be generated instead of manually specified in particular the extension properties.

(This is currently being worked on)

JFXApp Pendant

In ScalaFX it is sufficient to create an object that extends JFXApp and set its stage to create a launchable application. Presumably, JFXApp contains a main method that is implicitly executed when the object that extends JFXApp runs. So there is no need to define a main method for simple cases. KotlinFX should have this, too! See http://youtrack.jetbrains.com/issue/KT-5004

Animation DSL

One eye-candy feature of JavaFX are animations. ScalaFX provides a tailored syntax for animations. KotlinFX should have this, too.

CSS DSL

It would be cool if KotlinFX provided a type-assisted CSS DSL.

Documentation Reuse

It'd be great if the JavaDoc from JavaFX could be injected into the builders and extension properties. But I don't know how feasible this is.

Clone this wiki locally