From 95496536db0bc20ec2742c51e6cb526fe465fee0 Mon Sep 17 00:00:00 2001 From: CodeSteak Date: Fri, 14 Jun 2019 12:19:55 +0200 Subject: [PATCH] Worarround for #43 #44 Use 'invisible' ViewTransition (0.01 seconds) Fixes #43 Fixes #44 --- .../hso/texturesyncclient/controller/RootController.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt b/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt index 04310e5..43046be 100644 --- a/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt +++ b/client/src/main/kotlin/org/hso/texturesyncclient/controller/RootController.kt @@ -18,9 +18,7 @@ import org.hso.texturesyncclient.view.mainView.MainView import org.hso.texturesyncclient.view.mainView.MainViewController import org.hso.texturesyncclient.view.startupView.StartupView import org.hso.texturesyncclient.view.startupView.StartupViewController -import tornadofx.Controller -import tornadofx.find -import tornadofx.observable +import tornadofx.* import java.io.File import java.io.FileOutputStream import java.io.IOException @@ -301,20 +299,20 @@ class RootController : Controller() { fun switchStartupToMain() { Platform.runLater { - find(StartupView::class).replaceWith(MainView::class, sizeToScene = true, centerOnScreen = true) + find(StartupView::class).replaceWith(MainView::class, ViewTransition.FadeThrough(0.01.seconds)) } } // These runLater calls should be unnecessary fun switchMainToImport() { Platform.runLater { - find(MainView::class).replaceWith(ImportView::class, sizeToScene = true, centerOnScreen = true) + find(MainView::class).replaceWith(ImportView::class, ViewTransition.FadeThrough(0.01.seconds)) } } fun switchImportToMain() { Platform.runLater { - find(ImportView::class).replaceWith(MainView::class, sizeToScene = true, centerOnScreen = true) + find(ImportView::class).replaceWith(MainView::class, ViewTransition.FadeThrough(0.01.seconds)) } } }