import QtQuick 2.0 import Sailfish.Silica 1.0 import seaprint.convertchecker 1.0 import "../components" Page { id: aboutPage allowedOrientations: Orientation.Portrait | Orientation.Landscape | Orientation.LandscapeInverted SilicaFlickable { id: aboutFlickable anchors.fill: parent contentHeight: column.height PullDownMenu { MenuItem { text: qsTr("GitHub repository") onClicked: Qt.openUrlExternally("https://github.com/attah/harbour-seaprint") } MenuItem { text: qsTr("Report an Issue") onClicked: Qt.openUrlExternally("https://github.com/attah/harbour-seaprint/issues") } } Column { id: column anchors { top: parent.top horizontalCenter: parent.horizontalCenter } width: Math.min(Screen.width, aboutFlickable.width) spacing: Theme.paddingLarge Item { width: parent.width height: Theme.paddingLarge } SectionHeader { text: qsTr("About") + " SeaPrint" } Image { anchors.horizontalCenter: parent.horizontalCenter source: Qt.resolvedUrl("/usr/share/icons/hicolor/172x172/apps/harbour-seaprint.png") width: Theme.iconSizeExtraLarge height: Theme.iconSizeExtraLarge smooth: true asynchronous: true } AboutLabel { font.pixelSize: Theme.fontSizeLarge color: Theme.highlightColor text: "SeaPrint v" + Qt.application.version } AboutLabel { font.pixelSize: Theme.fontSizeSmall color: Theme.primaryColor text: "© 2019 Anton Thomasson" } AboutLabel { font.pixelSize: Theme.fontSizeSmall color: Theme.primaryColor text: qsTr("Network printing for Sailfish OS.") } SectionHeader { text: qsTr("Icons") } AboutLabel { font.pixelSize: Theme.fontSizeSmall text: qsTr("Icon made by Gregguh.") } SectionHeader { text: qsTr("General contributions") } AboutLabel { font.pixelSize: Theme.fontSizeSmall text: qsTr("Code and Testing - Rudi Timmermans") } SectionHeader { text: qsTr("Translations") } AboutLabel { font.pixelSize: Theme.fontSizeSmall text: qsTr("Chinese")+" - dashinfantry\n"+ qsTr("French")+" - ensag-dev, Quentí\n"+ qsTr("Spanish")+" - carmenfdezb\n"+ qsTr("Polish")+" - atlochowski" } SectionHeader { text: qsTr("Optional dependencies") } AboutLabel { font.pixelSize: Theme.fontSizeSmall text: qsTr("pdftoppm (from poppler-utils)")+" - "+(ConvertChecker.pdf ? qsTr("Installed") : qsTr("Not installed")) } SectionHeader { text: qsTr("Licensing") } AboutLabel { font.pixelSize: Theme.fontSizeSmall text: qsTr("Source code is available at GitHub. Translations, bug reports and other contributions are welcome!") } Button { text: "GitHub" anchors.horizontalCenter: parent.horizontalCenter onClicked: Qt.openUrlExternally("https://github.com/attah/harbour-seaprint") } AboutLabel { font.pixelSize: Theme.fontSizeSmall color: Theme.primaryColor text: qsTr("SeaPrint licencing is still TBD, but will be some flavor of open.") } } } }