Skip to content

edvin/tornadofx2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

17c1da8 · Jul 22, 2023

History

71 Commits
Feb 3, 2021
Jul 21, 2023
Feb 3, 2021
Feb 5, 2021
May 19, 2020
May 12, 2020
Oct 23, 2021
Mar 26, 2021
Feb 4, 2021
Feb 3, 2021
Feb 3, 2021
Jan 21, 2021

Repository files navigation

TornadoFX v2 (Gradle)

A JavaFX framework for Kotlin (Java 11+)

This (experimental) branch is gradle based. Current state: TODO

  • Kotlin & Java target is Java 11.0.2
  • JavaFX version is 15.0.1
  • JUnit5 with additional vintage engine for unit testing
  • Tests running on classpath ignoring javas module system
  • no support for OSGI bundle

Features

  • Supports both MVC, MVP and their derivatives
  • Dependency injection
  • Type safe GUI builders
  • Type safe CSS builders
  • First class FXML support
  • Async task execution
  • EventBus with thread targeting
  • Hot reload of Views and Stylesheets
  • Zero config, no XML, no annotations

Requirements

Installation

In repositories block add

maven {
    url = uri("https://oss.sonatype.org/content/repositories/snapshots")
}

In dependencies block add

implementation("no.tornado:tornadofx:2.0.0-SNAPSHOT")

Feature Requests and Bugs

Please use the GitHub issues for all feature requests and bugs.

Maintainers

Releases

No releases published

Packages

No packages published

Languages