diff --git a/discover/qml/ApplicationPage.qml b/discover/qml/ApplicationPage.qml --- a/discover/qml/ApplicationPage.qml +++ b/discover/qml/ApplicationPage.qml @@ -42,35 +42,52 @@ model: reviewsModel } + bottomPadding: 100 pageOverlay: Item { - InstallApplicationButton { - id: button + Rectangle { + Kirigami.Separator { + anchors { + left: parent.left + right: parent.right + top: parent.top + } + } + + color: Kirigami.Theme.viewBackgroundColor + anchors.fill: layo + } + RowLayout { + id: layo anchors { + left: parent.left right: parent.right bottom: parent.bottom - bottomMargin: Kirigami.Units.gridUnit - rightMargin: appInfo.width - appInfo.flickable.width + } + ToolButton { + iconName: "draw-arrow-back" + onClicked: appInfo.shortcutPrevious.activated() + } + Label { + text: i18n("Back") } - Layout.alignment: Qt.AlignRight - application: appInfo.application - fill: true - additionalItem: Button { + Item { Layout.fillWidth: true - visible: application.isInstalled && application.canExecute - text: i18n("Launch") - onClicked: application.invokeApplication() } - } - DropShadow { - anchors.fill: button - source: button - horizontalOffset: 3 - verticalOffset: 3 - radius: 8 - samples: 10 - color: "#000000" + InstallApplicationButton { + id: button + + Layout.alignment: Qt.AlignRight + application: appInfo.application + fill: true + additionalItem: Button { + Layout.fillWidth: true + visible: application.isInstalled && application.canExecute + text: i18n("Launch") + onClicked: application.invokeApplication() + } + } } } diff --git a/discover/qml/DiscoverPage.qml b/discover/qml/DiscoverPage.qml --- a/discover/qml/DiscoverPage.qml +++ b/discover/qml/DiscoverPage.qml @@ -47,7 +47,7 @@ } } - readonly property var s2: Shortcut { + readonly property var shortcutPrevious: Shortcut { sequence: StandardKey.MoveToPreviousPage enabled: root.isCurrentPage onActivated: {