v0.2.0 Candidate
This commit is contained in:
parent
9975b54630
commit
59437ec087
7 changed files with 43 additions and 9 deletions
|
@ -66,7 +66,8 @@ DISTFILES += \
|
||||||
qml/images/boosted.svg \
|
qml/images/boosted.svg \
|
||||||
qml/pages/Settings.qml \
|
qml/pages/Settings.qml \
|
||||||
qml/pages/components/MediaBlock.qml \
|
qml/pages/components/MediaBlock.qml \
|
||||||
qml/pages/components/MyImage.qml
|
qml/pages/components/MyImage.qml \
|
||||||
|
qml/pages/components/ImageFullScreen.qml
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
src/imageuploader.h
|
src/imageuploader.h
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 4.0.1, 2017-07-06T16:14:27. -->
|
<!-- Written by QtCreator 4.0.1, 2017-07-20T15:26:01. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
|
@ -8,7 +8,7 @@
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||||
<value type="int">0</value>
|
<value type="int">1</value>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||||
|
@ -403,7 +403,7 @@
|
||||||
<value type="QString" key="MerRunConfiguration.QmlLiveTargetWorkspace"></value>
|
<value type="QString" key="MerRunConfiguration.QmlLiveTargetWorkspace"></value>
|
||||||
<value type="int" key="PE.EnvironmentAspect.Base">1</value>
|
<value type="int" key="PE.EnvironmentAspect.Base">1</value>
|
||||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">harbour-tooter (on Mer Device)</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">harbour-tooter (on Remote Device)</value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QmakeProjectManager.MerRunConfiguration:harbour-tooter</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QmakeProjectManager.MerRunConfiguration:harbour-tooter</value>
|
||||||
<value type="QString" key="Qt4ProjectManager.MaemoRunConfiguration.Arguments"></value>
|
<value type="QString" key="Qt4ProjectManager.MaemoRunConfiguration.Arguments"></value>
|
||||||
|
@ -768,7 +768,7 @@
|
||||||
<value type="QString" key="MerRunConfiguration.QmlLiveTargetWorkspace"></value>
|
<value type="QString" key="MerRunConfiguration.QmlLiveTargetWorkspace"></value>
|
||||||
<value type="int" key="PE.EnvironmentAspect.Base">1</value>
|
<value type="int" key="PE.EnvironmentAspect.Base">1</value>
|
||||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">harbour-tooter (on Mer Device)</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">harbour-tooter (on Remote Device)</value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QmakeProjectManager.MerRunConfiguration:harbour-tooter</value>
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QmakeProjectManager.MerRunConfiguration:harbour-tooter</value>
|
||||||
<value type="QString" key="Qt4ProjectManager.MaemoRunConfiguration.Arguments"></value>
|
<value type="QString" key="Qt4ProjectManager.MaemoRunConfiguration.Arguments"></value>
|
||||||
|
|
|
@ -312,6 +312,7 @@ Page {
|
||||||
worker.sendMessage(msg);
|
worker.sendMessage(msg);
|
||||||
warningContent.text = ""
|
warningContent.text = ""
|
||||||
toot.text = ""
|
toot.text = ""
|
||||||
|
mediaModel.clear()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,10 @@ Page {
|
||||||
text: Logic.conf['login'] ? qsTr("Remove Account"): qsTr("Add Account")
|
text: Logic.conf['login'] ? qsTr("Remove Account"): qsTr("Add Account")
|
||||||
description: Logic.conf['login'] ? qsTr("Deauthorize this app and remove your account") : qsTr("Authorize this app to use your Mastodon account in your behalf")
|
description: Logic.conf['login'] ? qsTr("Deauthorize this app and remove your account") : qsTr("Authorize this app to use your Mastodon account in your behalf")
|
||||||
icon.source: Logic.conf['login'] ? "image://theme/icon-m-people" : "image://theme/icon-m-add"
|
icon.source: Logic.conf['login'] ? "image://theme/icon-m-people" : "image://theme/icon-m-add"
|
||||||
onClicked: {
|
onCheckedChanged: {
|
||||||
|
busy = true;
|
||||||
|
checked = false;
|
||||||
|
timer1.start()
|
||||||
if (Logic.conf['login']) {
|
if (Logic.conf['login']) {
|
||||||
Logic.conf['login'] = false
|
Logic.conf['login'] = false
|
||||||
Logic.conf['instance'] = null;
|
Logic.conf['instance'] = null;
|
||||||
|
@ -31,6 +34,11 @@ Page {
|
||||||
}
|
}
|
||||||
pageStack.push(Qt.resolvedUrl("LoginPage.qml"))
|
pageStack.push(Qt.resolvedUrl("LoginPage.qml"))
|
||||||
}
|
}
|
||||||
|
Timer {
|
||||||
|
id: timer1
|
||||||
|
interval: 4700
|
||||||
|
onTriggered: parent.busy = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
IconTextSwitch {
|
IconTextSwitch {
|
||||||
//enabled: false
|
//enabled: false
|
||||||
|
@ -46,8 +54,16 @@ Page {
|
||||||
text: qsTr("Translate")
|
text: qsTr("Translate")
|
||||||
description: qsTr("Use Transifex to help with app translation to your language")
|
description: qsTr("Use Transifex to help with app translation to your language")
|
||||||
icon.source: "image://theme/icon-m-presence"
|
icon.source: "image://theme/icon-m-presence"
|
||||||
onClicked: {
|
onCheckedChanged: {
|
||||||
|
busy = true;
|
||||||
|
checked = false;
|
||||||
Qt.openUrlExternally("https://www.transifex.com/dysko/tooter/");
|
Qt.openUrlExternally("https://www.transifex.com/dysko/tooter/");
|
||||||
|
timer2.start()
|
||||||
|
}
|
||||||
|
Timer {
|
||||||
|
id: timer2
|
||||||
|
interval: 4700
|
||||||
|
onTriggered: parent.busy = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,13 @@ Item {
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
source: "image://theme/icon-m-image"
|
source: "image://theme/icon-m-image"
|
||||||
}
|
}
|
||||||
|
Rectangle {
|
||||||
|
id: progressRec
|
||||||
|
anchors.bottom: parent.bottom
|
||||||
|
width: 0
|
||||||
|
height: Theme.paddingSmall
|
||||||
|
color: Theme.highlightBackgroundColor
|
||||||
|
}
|
||||||
Image {
|
Image {
|
||||||
id: img
|
id: img
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
|
@ -24,6 +31,15 @@ Item {
|
||||||
opacity: status === Image.Ready ? 1.0 : 0.0
|
opacity: status === Image.Ready ? 1.0 : 0.0
|
||||||
Behavior on opacity { FadeAnimator {} }
|
Behavior on opacity { FadeAnimator {} }
|
||||||
source: previewURL
|
source: previewURL
|
||||||
|
onProgressChanged: {
|
||||||
|
if (progress != 1)
|
||||||
|
progressRec.width = parent.width * progress
|
||||||
|
else {
|
||||||
|
progressRec.width = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onClicked: {
|
onClicked: {
|
||||||
|
|
|
@ -13,7 +13,7 @@ Name: harbour-tooter
|
||||||
%{!?qtc_make:%define qtc_make make}
|
%{!?qtc_make:%define qtc_make make}
|
||||||
%{?qtc_builddir:%define _builddir %qtc_builddir}
|
%{?qtc_builddir:%define _builddir %qtc_builddir}
|
||||||
Summary: Tooter
|
Summary: Tooter
|
||||||
Version: 0.1.9
|
Version: 0.2.0
|
||||||
Release: 1
|
Release: 1
|
||||||
Group: Qt/Qt
|
Group: Qt/Qt
|
||||||
License: LICENSE
|
License: LICENSE
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Name: harbour-tooter
|
Name: harbour-tooter
|
||||||
Summary: Tooter
|
Summary: Tooter
|
||||||
Version: 0.1.9
|
Version: 0.2.0
|
||||||
Release:
|
Release:
|
||||||
# The contents of the Group field should be one of the groups listed here:
|
# The contents of the Group field should be one of the groups listed here:
|
||||||
# http://gitorious.org/meego-developer-tools/spectacle/blobs/master/data/GROUPS
|
# http://gitorious.org/meego-developer-tools/spectacle/blobs/master/data/GROUPS
|
||||||
|
|
Loading…
Reference in a new issue