From 8a70e240e44b16ffda90979541db0f452536d359 Mon Sep 17 00:00:00 2001 From: Carl Schwan Date: Tue, 28 Dec 2021 15:00:30 +0000 Subject: [PATCH] Improve toolbar on mobile * Use Toolbar style with only back button when needed * Don't show context drawer on room list ![image](/uploads/681f11e7d1a340a1b6a834df2b32960a/image.png) ![image](/uploads/564a91df531e7de363743efd4915b2e8/image.png) --- qml/main.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qml/main.qml b/qml/main.qml index 7a2c4ee03..01cd77476 100644 --- a/qml/main.qml +++ b/qml/main.qml @@ -153,7 +153,7 @@ Kirigami.ApplicationWindow { onEnabledChanged: drawerOpen = enabled && !modal onModalChanged: drawerOpen = !modal enabled: RoomManager.hasOpenRoom && pageStack.layers.depth < 2 && pageStack.depth < 3 - handleVisible: enabled && pageStack.layers.depth < 2 && pageStack.depth < 3 + handleVisible: enabled && pageStack.layers.depth < 2 && pageStack.depth < 3 && (root.wideScreen || pageStack.currentIndex > 0) } readonly property int defaultPageWidth: Kirigami.Units.gridUnit * 17 @@ -171,6 +171,8 @@ Kirigami.ApplicationWindow { } pageStack.defaultColumnWidth: pageWidth + pageStack.globalToolBar.style: Kirigami.ApplicationHeaderStyle.ToolBar + pageStack.globalToolBar.showNavigationButtons: pageStack.currentIndex > 0 ? Kirigami.ApplicationHeaderStyle.ShowBackButton : 0 pageStack.columnView.columnResizeMode: shouldUseSidebars ? Kirigami.ColumnView.FixedColumns : Kirigami.ColumnView.SingleColumn MouseArea {