Skip to content

Bible-Translation-Tools/tornadofx2

This branch is 20 commits ahead of, 2 commits behind edvin/tornadofx2:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fcefd5e · Aug 12, 2022

History

89 Commits
Feb 3, 2021
Aug 12, 2022
Apr 16, 2021
Feb 5, 2021
May 19, 2020
May 12, 2020
Oct 23, 2021
Aug 12, 2022
Apr 16, 2021
Apr 16, 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

  • Kotlin 98.9%
  • Other 1.1%