diff --git a/dat/harbour-muchkin.desktop b/dat/harbour-muchkin.desktop index 5b076a3..970a07e 100644 --- a/dat/harbour-muchkin.desktop +++ b/dat/harbour-muchkin.desktop @@ -1,6 +1,6 @@ [Desktop Entry] Type=Application X-Nemo-Application-Type=silica-qt5 -Name=harbour-muchkin -Icon=icon-launcher-component-gallery +Name=Muchkin +Icon=data:image/png;base64,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 Exec=sailfish-qml harbour-muchkin diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..94cb1f1 Binary files /dev/null and b/icon.png differ diff --git a/qml/About.qml b/qml/About.qml new file mode 100644 index 0000000..55c0602 --- /dev/null +++ b/qml/About.qml @@ -0,0 +1,48 @@ +import QtQuick 2.0 +import Sailfish.Silica 1.0 + +Page { + PageHeader { + id: header + title: "About" + } + + Label { + anchors.top: header.bottom + anchors.horizontalCenter: parent.horizontalCenter + width: parent.width + text: "this application was created by\nkirbylife\nunder the GPL V2.0 license,\nanyone is free to view\nthe code and modify it." + truncationMode: TruncationMode.Elide + } + + Button { + id: btnCode + anchors.bottom: btnTwitter.top + anchors.horizontalCenter: parent.horizontalCenter + anchors.bottomMargin: 50 + text: "Code" + onClicked: { + Qt.openUrlExternally("https://gitlab.com/kirbylife/harbour-muchkin") + } + } + Button { + id: btnTwitter + anchors.bottom: btnDonate.top + anchors.horizontalCenter: parent.horizontalCenter + anchors.bottomMargin: 50 + text: "Twitter" + onClicked: { + Qt.openUrlExternally("https://twitter.com/kirbylife") + } + } + Button { + id: btnDonate + anchors.bottom: parent.bottom + anchors.horizontalCenter: parent.horizontalCenter + anchors.bottomMargin: 50 + text: "Donate" + onClicked: { + Qt.openUrlExternally("https://www.paypal.com/paypalme/kirbylife") + } + } +} diff --git a/qml/Icon.qml b/qml/Icon.qml index 730e500..14fb4f8 100644 --- a/qml/Icon.qml +++ b/qml/Icon.qml @@ -62,7 +62,6 @@ Page { anchors.top: header.bottom width: parent.width height: width - // source: attrs.Icon } Button { @@ -75,7 +74,9 @@ Page { py.importModule("main", function(){ py.call("main.save_icon", [iconEditor.attrs], function(result){ if(result){ - pageStack.navigateBack(PageStackAction.Animated) + pageStack.pop() + pageStack.completeAnimation() + pageStack.currentPage.mainList.reload() } }) }) diff --git a/qml/Main.qml b/qml/Main.qml index 0fce714..b17f8f3 100644 --- a/qml/Main.qml +++ b/qml/Main.qml @@ -3,55 +3,74 @@ import Sailfish.Silica 1.0 import io.thp.pyotherside 1.3 Page { - id: mainList + SilicaFlickable { + id: mainList + anchors.fill: parent - PageHeader { - id: header - width: parent.width - title: "Select the webapp to unify" - } - SilicaGridView { - anchors.top: header.bottom - width: parent.width - height: parent.height - cellWidth: width / 4 - cellHeight: cellWidth - - model: ListModel { - id: appsList + PullDownMenu { + MenuItem { + text: "About" + onClicked: pageStack.push(Qt.resolvedUrl("About.qml")) + } } - delegate: GridItem { - menu: Component { - ContextMenu { - MenuItem { - text: attrs.Name + PageHeader { + id: header + width: parent.width + title: "Select the webapp to unify" + } + + SilicaGridView { + + anchors.top: header.bottom + width: parent.width + height: parent.height + cellWidth: width / 4 + cellHeight: cellWidth + + model: ListModel { + id: appsList + } + + delegate: GridItem { + menu: Component { + ContextMenu { + MenuItem { + text: attrs.Name + } } } - } - Image { - anchors.centerIn: parent - source: attrs.Icon - } + Image { + anchors.centerIn: parent + source: attrs.Icon + } - onClicked: { - pageStack.push(Qt.resolvedUrl("Icon.qml"), {attrs: attrs}); + onClicked: { + pageStack.push(Qt.resolvedUrl("Icon.qml"), {attrs: attrs}); + } } } - } - Python { - id: py - Component.onCompleted: { - py.addImportPath(Qt.resolvedUrl("../src")); + function reload(){ + appsList.clear() + py.addImportPath(Qt.resolvedUrl("../src")) py.importModule("main", function(){ py.call("main.get_web_icons", [], function(apps){ for(var i=0; i < apps.length; i++){ - appsList.append({attrs: apps[i]}); + appsList.append({attrs: apps[i]}) } }) }) } + + Python { + id: py + + Component.onCompleted: { + mainList.reload() + } + } } + }