From 79ef0832315f35c02802fc0cf0027972165ef46f Mon Sep 17 00:00:00 2001 From: Toast Date: Thu, 5 Jun 2025 13:06:46 +0200 Subject: [PATCH] Show mod details page in same window --- src/leek/qml/Main.qml | 3 ++- src/leek/qml/ModPage.qml | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/leek/qml/Main.qml b/src/leek/qml/Main.qml index adec38c..684bb0b 100644 --- a/src/leek/qml/Main.qml +++ b/src/leek/qml/Main.qml @@ -9,6 +9,7 @@ Kirigami.ApplicationWindow { title: "Leek" + pageStack.columnView.columnResizeMode: Kirigami.ColumnView.SingleColumn pageStack.initialPage: Kirigami.ScrollablePage { title: "Mods" @@ -26,7 +27,7 @@ Kirigami.ApplicationWindow { required property QMod mod showClickFeedback: true - onClicked: pageStack.pushDialogLayer(Qt.resolvedUrl("ModPage.qml"), {mod: mod}) + onClicked: pageStack.push(Qt.resolvedUrl("ModPage.qml"), {mod: mod}) // headerOrientation: Qt.Horizontal contentItem: Item { diff --git a/src/leek/qml/ModPage.qml b/src/leek/qml/ModPage.qml index ab1e5d3..61aec85 100644 --- a/src/leek/qml/ModPage.qml +++ b/src/leek/qml/ModPage.qml @@ -10,6 +10,11 @@ Kirigami.Page { title: "Local mod" + onBackRequested: (event) => { + event.accepted = true + applicationWindow().pageStack.pop() + } + ColumnLayout { anchors { top: parent.top