From 1200740f6bdeeb58f4f1e2c25a4f410fa49dff62 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Thu, 9 Apr 2026 10:41:42 +0200 Subject: [PATCH] Add close button to app drawer header in convergence On desktop there is no swipe-down gesture to dismiss the drawer. Add an X button at the right end of the header row, visible only in convergence mode, so mouse users have an obvious way to close the app drawer. --- .../homescreens/folio/qml/AppDrawerHeader.qml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/containments/homescreens/folio/qml/AppDrawerHeader.qml b/containments/homescreens/folio/qml/AppDrawerHeader.qml index 559653c2..aa981fe7 100644 --- a/containments/homescreens/folio/qml/AppDrawerHeader.qml +++ b/containments/homescreens/folio/qml/AppDrawerHeader.qml @@ -8,6 +8,7 @@ import QtQuick.Layouts import org.kde.kirigami as Kirigami import org.kde.plasma.components 3.0 as PlasmaComponents +import org.kde.plasma.private.mobileshell.shellsettingsplugin as ShellSettings import plasma.applet.org.kde.plasma.mobile.homescreen.folio as Folio import './delegate' @@ -88,5 +89,18 @@ Item { } } } + + // Close button for convergence mode + QQC2.ToolButton { + visible: ShellSettings.Settings.convergenceModeEnabled + icon.name: "window-close-symbolic" + icon.color: "white" + Layout.preferredWidth: Kirigami.Units.iconSizes.medium + Layout.preferredHeight: Kirigami.Units.iconSizes.medium + onClicked: folio.HomeScreenState.closeAppDrawer() + + Kirigami.Theme.inherit: false + Kirigami.Theme.colorSet: Kirigami.Theme.Complementary + } } }