https://github.com/edvin/tornadofx-idea-plugin
TornadoFX Plugin for IntelliJ IDEA
https://github.com/edvin/tornadofx-idea-plugin
Last synced: 2 months ago
JSON representation
TornadoFX Plugin for IntelliJ IDEA
- Host: GitHub
- URL: https://github.com/edvin/tornadofx-idea-plugin
- Owner: edvin
- License: apache-2.0
- Created: 2016-05-05T22:16:05.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T06:21:15.000Z (almost 3 years ago)
- Last Synced: 2025-04-04T22:43:40.587Z (2 months ago)
- Language: Kotlin
- Size: 2.69 MB
- Stars: 73
- Watchers: 10
- Forks: 20
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# TornadoFX IntelliJ IDEA Plugin
[](http://www.apache.org/licenses/LICENSE-2.0)
## Download
This plugin is available in the [JetBrains Plugin Repository](https://plugins.jetbrains.com/plugin/8339) so you can download it directly from your IDE.
## Issues or questions?
Please report any [issues](https://github.com/edvin/tornadofx-idea-plugin/issues)
### Features
#### Run Configuration
Run a TornadoFX Application or a View ad hoc, specify Live reloading of stylesheets and/or Views
#### Add View
Create new View class based on Code or FXML automatically
#### Inject Component
Search for Components (View, Fragment, Controller) and create injected val
### Convert fields to JavaFX PropertiesConverts fields to JavaFX Properties and fields delegated by them
### Add TableView Columns### Generate ViewModel
Generate ViewModel based on a class and its fields.
### Translation support
Fold `message["key"]` expression to their translated value.
Add translation intention action.
#### Project Templates
- Maven Application
- Gradle Application
- OSGi Application
- OSGi Dynamic View
- OSGi Dynamic Stylesheet## Running from source
Clone the project and open it in IntelliJ IDEA. Select the Gradle task `intellij > runIde` to start a sandboxed instance of IntelliJ IDEA with the plugin installed.