summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2015-04-19 17:32:27 +0200
committerTomasz Sterna <tomek@xiaoka.com>2015-04-19 18:29:34 +0200
commit8e6f27b0b16c3b9f54dc7423d9a3f0b880304038 (patch)
tree14bda052b299197eb4b8e58d7dfba401de3fb2ea
parent8bb7a35eedd431f707ca6fb9134c35bace8e4b24 (diff)
AboutPage and translation update
-rw-r--r--README.md1
-rw-r--r--app/qml/pages/AboutPage.qml15
-rw-r--r--app/qml/pages/Disclaimer.qml16
-rw-r--r--app/translations/pebble-es.ts40
-rw-r--r--app/translations/pebble-pl.ts40
-rw-r--r--app/translations/pebble.ts40
6 files changed, 117 insertions, 35 deletions
diff --git a/README.md b/README.md
index ef606c0..dc010b5 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,7 @@ Features
* PebbleKit JS application partial support
(including Pebble object, XMLHTTPRequest, localStorage, geolocation)
* Pebble AppStore preliminary support
+* Firmware check and upgrade
diff --git a/app/qml/pages/AboutPage.qml b/app/qml/pages/AboutPage.qml
index 86a05c5..fec0fb5 100644
--- a/app/qml/pages/AboutPage.qml
+++ b/app/qml/pages/AboutPage.qml
@@ -33,7 +33,7 @@ Page {
color: Theme.highlightColor
width: parent.width
horizontalAlignment: Text.AlignHCenter
- text: "© 2014 Tomasz Sterna / Xiaoka.com\n" + qsTr("All Rights Reserved.")
+ text: "© 2014-2015 Tomasz Sterna / Xiaoka.com\n" + qsTr("All Rights Reserved.")
}
Label {
wrapMode: Text.Wrap
@@ -73,6 +73,19 @@ Page {
wrapMode: Text.Wrap
text: qsTr("Your donations help justify development time.")
}
+ Label {
+ visible: !!donate.active
+ anchors {
+ left: parent.left
+ right: parent.right
+ margins: Theme.paddingLarge
+ }
+ font.pixelSize: Theme.fontSizeLarge
+ font.italic: true
+ color: Theme.highlightColor
+ wrapMode: Text.Wrap
+ text: qsTr("Thank you for your support!!!")
+ }
Button {
text: qsTr("PayPal Donate")
anchors {
diff --git a/app/qml/pages/Disclaimer.qml b/app/qml/pages/Disclaimer.qml
index baf5cd0..57511fd 100644
--- a/app/qml/pages/Disclaimer.qml
+++ b/app/qml/pages/Disclaimer.qml
@@ -1,10 +1,17 @@
import QtQuick 2.0
import QtQml 2.1
import Sailfish.Silica 1.0
+import org.nemomobile.configuration 1.0
Page {
id: page
+ ConfigurationGroup {
+ id: settings
+ path: "/org/pebbled/settings"
+ property string donationCode: ""
+ }
+
SilicaFlickable {
id: flickable
anchors.fill: parent
@@ -54,7 +61,7 @@ Page {
right: parent.right
margins: Theme.paddingLarge * 2
}
- onClicked: Qt.openUrlExternally("mailto:support@xiaoka.com?subject=pebbled code request - "+
+ onClicked: Qt.openUrlExternally("mailto:support@pebbled.org?subject=pebbled code request - "+
donate.id + "&body=My paypal id is: ")
}
Label {
@@ -72,7 +79,14 @@ Page {
margins: Theme.paddingMedium
}
focus: true
+ text: settings.donationCode
+ onTextChanged: settings.donationCode = text
}
}
}
+
+ Connections {
+ target: donate
+ onActiveChanged: if(donate.active) pageStack.pop()
+ }
}
diff --git a/app/translations/pebble-es.ts b/app/translations/pebble-es.ts
index 6bdb778..1eb9c75 100644
--- a/app/translations/pebble-es.ts
+++ b/app/translations/pebble-es.ts
@@ -24,27 +24,32 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="77"/>
+ <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <source>Thank you for your support!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="90"/>
<source>PayPal Donate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <location filename="../qml/pages/AboutPage.qml" line="100"/>
<source>Bugs?</source>
<translation>¿Errores?</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="94"/>
+ <location filename="../qml/pages/AboutPage.qml" line="107"/>
<source>Open Bug Tracker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="103"/>
+ <location filename="../qml/pages/AboutPage.qml" line="116"/>
<source>Forum Thread</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="112"/>
+ <location filename="../qml/pages/AboutPage.qml" line="125"/>
<source>Send issue e-mail to developer</source>
<translation type="unfinished"></translation>
</message>
@@ -106,27 +111,27 @@
<context>
<name>Disclaimer</name>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="21"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="28"/>
<source>Feature unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="31"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="38"/>
<source>This feature is available for supporters only.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="44"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="51"/>
<source>Supporter?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="51"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="58"/>
<source>Send me my code!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="61"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="68"/>
<source>Activation code</source>
<translation type="unfinished"></translation>
</message>
@@ -135,7 +140,7 @@
<translation type="obsolete">Versión</translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="34"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="41"/>
<source>PayPal Donate</source>
<translation type="unfinished"></translation>
</message>
@@ -145,6 +150,19 @@
</message>
</context>
<context>
+ <name>FirmwareUpgrade</name>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="30"/>
+ <source>Firmware upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="66"/>
+ <source>Begin upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InstallAppDialog</name>
<message>
<source>Install app</source>
diff --git a/app/translations/pebble-pl.ts b/app/translations/pebble-pl.ts
index ebe4f1a..98f3f49 100644
--- a/app/translations/pebble-pl.ts
+++ b/app/translations/pebble-pl.ts
@@ -24,27 +24,32 @@
<translation>Dotacje pomagają uzasadnić czas poświęcony na rozwój aplikacji.</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="77"/>
+ <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <source>Thank you for your support!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="90"/>
<source>PayPal Donate</source>
<translation>Dotacja PayPal</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <location filename="../qml/pages/AboutPage.qml" line="100"/>
<source>Bugs?</source>
<translation>Błędy?</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="94"/>
+ <location filename="../qml/pages/AboutPage.qml" line="107"/>
<source>Open Bug Tracker</source>
<translation>Otwórz Bug Tracker</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="103"/>
+ <location filename="../qml/pages/AboutPage.qml" line="116"/>
<source>Forum Thread</source>
<translation>Wątek na forum</translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="112"/>
+ <location filename="../qml/pages/AboutPage.qml" line="125"/>
<source>Send issue e-mail to developer</source>
<translation>Wyślij zgłoszenie e-mail do developera</translation>
</message>
@@ -106,27 +111,27 @@
<context>
<name>Disclaimer</name>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="21"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="28"/>
<source>Feature unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="31"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="38"/>
<source>This feature is available for supporters only.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="44"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="51"/>
<source>Supporter?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="51"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="58"/>
<source>Send me my code!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="61"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="68"/>
<source>Activation code</source>
<translation type="unfinished"></translation>
</message>
@@ -147,7 +152,7 @@
<translation type="obsolete">Dotacje pomagają uzasadnić czas poświęcony na rozwój aplikacji.</translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="34"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="41"/>
<source>PayPal Donate</source>
<translation type="unfinished">Dotacja PayPal</translation>
</message>
@@ -169,6 +174,19 @@
</message>
</context>
<context>
+ <name>FirmwareUpgrade</name>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="30"/>
+ <source>Firmware upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="66"/>
+ <source>Begin upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InstallAppDialog</name>
<message>
<location filename="../qml/pages/InstallAppDialog.qml" line="17"/>
diff --git a/app/translations/pebble.ts b/app/translations/pebble.ts
index 24f2352..0e7e892 100644
--- a/app/translations/pebble.ts
+++ b/app/translations/pebble.ts
@@ -24,27 +24,32 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="77"/>
+ <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <source>Thank you for your support!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/AboutPage.qml" line="90"/>
<source>PayPal Donate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="87"/>
+ <location filename="../qml/pages/AboutPage.qml" line="100"/>
<source>Bugs?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="94"/>
+ <location filename="../qml/pages/AboutPage.qml" line="107"/>
<source>Open Bug Tracker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="103"/>
+ <location filename="../qml/pages/AboutPage.qml" line="116"/>
<source>Forum Thread</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/AboutPage.qml" line="112"/>
+ <location filename="../qml/pages/AboutPage.qml" line="125"/>
<source>Send issue e-mail to developer</source>
<translation type="unfinished"></translation>
</message>
@@ -106,37 +111,50 @@
<context>
<name>Disclaimer</name>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="21"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="28"/>
<source>Feature unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="31"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="38"/>
<source>This feature is available for supporters only.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="44"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="51"/>
<source>Supporter?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="51"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="58"/>
<source>Send me my code!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="61"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="68"/>
<source>Activation code</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qml/pages/Disclaimer.qml" line="34"/>
+ <location filename="../qml/pages/Disclaimer.qml" line="41"/>
<source>PayPal Donate</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
+ <name>FirmwareUpgrade</name>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="30"/>
+ <source>Firmware upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../qml/pages/FirmwareUpgrade.qml" line="66"/>
+ <source>Begin upgrade</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>InstallAppDialog</name>
<message>
<location filename="../qml/pages/InstallAppDialog.qml" line="17"/>