diff --git a/go/handlers/appHandler.go b/go/handlers/appHandler.go
index 42d9ea07..ce6c6f9f 100644
--- a/go/handlers/appHandler.go
+++ b/go/handlers/appHandler.go
@@ -12,6 +12,7 @@ import (
"git.openprivacy.ca/openprivacy/log"
"os"
"strconv"
+ "time"
)
func App(gcd *ui.GrandCentralDispatcher, subscribed chan bool, reloadingAccounts bool) {
@@ -23,6 +24,7 @@ func App(gcd *ui.GrandCentralDispatcher, subscribed chan bool, reloadingAccounts
the.AppBus.Subscribe(event.ReloadDone, q)
subscribed <- true
+ time.Sleep(5 * time.Second)
gcd.Loaded()
for {
diff --git a/i18n/translation_de.ts b/i18n/translation_de.ts
index 0e069f67..743a717b 100644
--- a/i18n/translation_de.ts
+++ b/i18n/translation_de.ts
@@ -694,6 +694,15 @@ Name
Klein
+
+ SplashPane
+
+
+
+ Loading tor...
+
+
+
Statusbar
@@ -724,7 +733,7 @@ Name
main
-
+
New Connection
diff --git a/i18n/translation_en.qm b/i18n/translation_en.qm
index 373f4aa1..fd89b959 100644
Binary files a/i18n/translation_en.qm and b/i18n/translation_en.qm differ
diff --git a/i18n/translation_en.ts b/i18n/translation_en.ts
index 86446243..904bb3a1 100644
--- a/i18n/translation_en.ts
+++ b/i18n/translation_en.ts
@@ -809,6 +809,15 @@ Right-click to reset.
Small
+
+ SplashPane
+
+
+
+ Loading tor...
+ Loading tor...
+
+
StackToolbar
@@ -847,7 +856,7 @@ Right-click to reset.
main
-
+
New Connection
New Connection
diff --git a/i18n/translation_fr.ts b/i18n/translation_fr.ts
index 38b483cf..ff072a80 100644
--- a/i18n/translation_fr.ts
+++ b/i18n/translation_fr.ts
@@ -694,6 +694,15 @@ Name
Petit
+
+ SplashPane
+
+
+
+ Loading tor...
+
+
+
Statusbar
@@ -724,7 +733,7 @@ Name
main
-
+
New Connection
diff --git a/i18n/translation_pt.ts b/i18n/translation_pt.ts
index e8a8d3a0..ab11775a 100644
--- a/i18n/translation_pt.ts
+++ b/i18n/translation_pt.ts
@@ -694,6 +694,15 @@ Name
Pequeno
+
+ SplashPane
+
+
+
+ Loading tor...
+
+
+
Statusbar
@@ -724,7 +733,7 @@ Name
main
-
+
New Connection
diff --git a/qml.qrc b/qml.qrc
index 74382f52..21e5178c 100644
--- a/qml.qrc
+++ b/qml.qrc
@@ -26,5 +26,7 @@
i18n/translation_fr.qm
i18n/translation_pt.qm
qml/images/cwtch_logo.png
+ qml/images/cwtch_title.png
+ qml/images/knot_animated.gif
diff --git a/qml/images/cwtch_title.png b/qml/images/cwtch_title.png
new file mode 100644
index 00000000..a9647415
Binary files /dev/null and b/qml/images/cwtch_title.png differ
diff --git a/qml/images/knot_animated.gif b/qml/images/knot_animated.gif
new file mode 100644
index 00000000..a37f6a8d
Binary files /dev/null and b/qml/images/knot_animated.gif differ
diff --git a/qml/panes/SplashPane.qml b/qml/panes/SplashPane.qml
index 27f23db2..d6f6766a 100644
--- a/qml/panes/SplashPane.qml
+++ b/qml/panes/SplashPane.qml
@@ -6,6 +6,8 @@ import QtQuick.Window 2.11
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import "../opaque/styles"
+import "../opaque" as Opaque
+import "../opaque/theme"
Item {
id: sp
@@ -14,12 +16,40 @@ Item {
Image {
id: splashImage
anchors.horizontalCenter: parent.horizontalCenter
- anchors.verticalCenter: parent.verticalCenter
+ //anchors.verticalCenter: parent.verticalCenter
+ anchors.top: parent.top
+ anchors.topMargin: 200
- source: "qrc:/qml/images/cwtch_logo.png"
+ source: "qrc:/qml/images/cwtch_title.png"
}
- ProgressBar {
+ AnimatedImage {
+ id: aniKnot
+ playing: sp.running
+ source: "qrc:/qml/images/knot_animated.gif"
+
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.top: splashImage.bottom
+ anchors.topMargin: 20 * gcd.themeScale
+
+ width: 250
+ height: 250
+ }
+
+ Opaque.ScalingLabel {
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.top: aniKnot.bottom
+ anchors.topMargin: 30 * gcd.themeScale
+
+ //: Loading tor...
+ text: qsTr("loading-tor")
+
+ size: Theme.primaryTextSize
+ color: Theme.mainTextColor
+ }
+
+
+ /*ProgressBar {
id: progressBar
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: splashImage.bottom
@@ -32,5 +62,5 @@ Item {
style: ProgressBarStyle {
progress: CwtchProgress { running: sp.running }
}
- }
+ }*/
}