diff --git a/build.xml b/build.xml
index eb66b86d..ff05a67d 100644
--- a/build.xml
+++ b/build.xml
@@ -84,9 +84,6 @@
-
-
-
diff --git a/installer/appx/filebot.l4j.ini b/installer/appx/filebot.l4j.ini
index 95281e84..c2fc2ce7 100644
--- a/installer/appx/filebot.l4j.ini
+++ b/installer/appx/filebot.l4j.ini
@@ -4,6 +4,7 @@
# deployment options
-Dapplication.dir="%APPDATA%\FileBot"
-Dapplication.deployment=appx
+-Dapplication.help=show
-Dapplication.update=skip
# put all temporary files here
diff --git a/installer/appx/filebot.launcher.l4j.ini b/installer/appx/filebot.launcher.l4j.ini
index cfdef237..660ae3c4 100644
--- a/installer/appx/filebot.launcher.l4j.ini
+++ b/installer/appx/filebot.launcher.l4j.ini
@@ -4,6 +4,7 @@
# deployment options
-Dapplication.dir="%APPDATA%\FileBot"
-Dapplication.deployment=appx
+-Dapplication.help=show
-Dapplication.update=skip
# put all temporary files here
diff --git a/installer/msi/filebot.l4j.ini b/installer/msi/filebot.l4j.ini
index 9f64f725..506398c0 100644
--- a/installer/msi/filebot.l4j.ini
+++ b/installer/msi/filebot.l4j.ini
@@ -4,6 +4,7 @@
# deployment options
-Dapplication.dir="%APPDATA%\FileBot"
-Dapplication.deployment=msi
+-Dapplication.help=show
# put all temporary files here
-Djava.io.tmpdir="%APPDATA%\FileBot\tmp"
diff --git a/installer/msi/filebot.launcher.l4j.ini b/installer/msi/filebot.launcher.l4j.ini
index 578f3f33..538ac6f2 100644
--- a/installer/msi/filebot.launcher.l4j.ini
+++ b/installer/msi/filebot.launcher.l4j.ini
@@ -4,6 +4,7 @@
# deployment options
-Dapplication.dir="%APPDATA%\FileBot"
-Dapplication.deployment=msi
+-Dapplication.help=show
# put all temporary files here
-Djava.io.tmpdir="%APPDATA%\FileBot\tmp"
diff --git a/source/net/filebot/ui/GettingStartedStage.java b/source/net/filebot/ui/GettingStartedStage.java
index 98a36a4d..a49c3ae8 100644
--- a/source/net/filebot/ui/GettingStartedStage.java
+++ b/source/net/filebot/ui/GettingStartedStage.java
@@ -88,17 +88,21 @@ public class GettingStartedStage {
stage.setTitle(webview.getEngine().getTitle());
stage.toFront();
webview.requestFocus();
+
+ Timeline timeline = new Timeline(new KeyFrame(Duration.millis(750), new KeyValue(stage.opacityProperty(), 1.0, Interpolator.EASE_IN)));
+ timeline.setOnFinished((evt) -> {
+ stage.setOpacity(1.0);
+ stage.requestFocus();
+ });
+ timeline.play();
} else if (n == Worker.State.FAILED) {
stage.close();
}
});
- stage.setTitle("Loading …");
+ stage.setTitle("Loading ...");
stage.setScene(new Scene(webview, webview.getPrefWidth(), webview.getPrefHeight(), Color.BLACK));
- // force black background while page is loading
- setBackground(webview.getEngine(), 0xFF000000);
-
// make sure that we can read the user locale in JS
webview.getEngine().executeScript(String.format("navigator.locale = '%s'", Locale.getDefault()));
}
@@ -106,28 +110,6 @@ public class GettingStartedStage {
public void show() {
stage.setOpacity(0.0);
stage.show();
-
- Timeline timeline = new Timeline(new KeyFrame(Duration.millis(500), new KeyValue(stage.opacityProperty(), 1.0, Interpolator.EASE_IN)));
- timeline.setOnFinished((evt) -> {
- stage.setOpacity(1.0);
- stage.requestFocus();
- });
- timeline.play();
- }
-
- protected void setBackground(WebEngine engine, int color) {
- /*
- * Java 9 makes internal classes inaccessible, so setting the page background is no longer supported: package com.sun.webkit is declared in module javafx.web, which does not export it
- */
- // try {
- // // use reflection to retrieve the WebEngine's private 'page' field
- // Field f = engine.getClass().getDeclaredField("page");
- // f.setAccessible(true);
- // com.sun.webkit.WebPage page = (com.sun.webkit.WebPage) f.get(engine);
- // page.setBackgroundColor(color);
- // } catch (Exception e) {
- // debug.log(Level.WARNING, "Failed to set background", e);
- // }
}
protected WebEngine onPopup(WebView webview) {