From 32e499cf78597cfb05cf28b5f15a56a97759d1b0 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Fri, 9 Jul 2021 22:04:51 +0300 Subject: [PATCH 1/2] feat: allow taskmanager applet to be collapsed Signed-off-by: Yaroslav Bolyukin --- applets/taskmanager/package/contents/config/main.xml | 4 ++++ .../taskmanager/package/contents/ui/ConfigAppearance.qml | 6 ++++++ applets/taskmanager/package/contents/ui/main.qml | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/applets/taskmanager/package/contents/config/main.xml b/applets/taskmanager/package/contents/config/main.xml index 36c457b56..e9a95e439 100644 --- a/applets/taskmanager/package/contents/config/main.xml +++ b/applets/taskmanager/package/contents/config/main.xml @@ -103,6 +103,10 @@ true + + + true + true diff --git a/applets/taskmanager/package/contents/ui/ConfigAppearance.qml b/applets/taskmanager/package/contents/ui/ConfigAppearance.qml index 1f65bcce2..5765ff59f 100644 --- a/applets/taskmanager/package/contents/ui/ConfigAppearance.qml +++ b/applets/taskmanager/package/contents/ui/ConfigAppearance.qml @@ -23,6 +23,7 @@ Kirigami.FormLayout { property alias cfg_showToolTips: showToolTips.checked property alias cfg_highlightWindows: highlightWindows.checked property bool cfg_indicateAudioStreams + property alias cfg_fill: fill.checked property alias cfg_maxStripes: maxStripes.value property alias cfg_forceStripes: forceStripes.checked property int cfg_iconSpacing: 0 @@ -52,6 +53,11 @@ Kirigami.FormLayout { enabled: plasmaPaAvailable } + CheckBox { + id: fill + text: i18nc("@option:check", "Fill free space on panel") + } + Item { Kirigami.FormData.isSection: true } diff --git a/applets/taskmanager/package/contents/ui/main.qml b/applets/taskmanager/package/contents/ui/main.qml index 7f6056f96..0540d25b7 100644 --- a/applets/taskmanager/package/contents/ui/main.qml +++ b/applets/taskmanager/package/contents/ui/main.qml @@ -44,8 +44,8 @@ MouseArea { } } - Layout.fillWidth: true - Layout.fillHeight: true + Layout.fillWidth: tasks.vertical ? true : plasmoid.configuration.fill + Layout.fillHeight: !tasks.vertical ? true : plasmoid.configuration.fill Layout.minimumWidth: tasks.vertical ? 0 : LayoutManager.preferredMinWidth() Layout.minimumHeight: !tasks.vertical ? 0 : LayoutManager.preferredMinHeight() -- GitLab From dc556628d6557283d63d7aea88b38867649e014e Mon Sep 17 00:00:00 2001 From: Nate Graham Date: Fri, 1 Jul 2022 16:04:43 +0000 Subject: [PATCH 2/2] Apply 1 suggestion(s) to 1 file(s) --- applets/taskmanager/package/contents/ui/ConfigAppearance.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applets/taskmanager/package/contents/ui/ConfigAppearance.qml b/applets/taskmanager/package/contents/ui/ConfigAppearance.qml index 5765ff59f..41b0d38ed 100644 --- a/applets/taskmanager/package/contents/ui/ConfigAppearance.qml +++ b/applets/taskmanager/package/contents/ui/ConfigAppearance.qml @@ -55,7 +55,7 @@ Kirigami.FormLayout { CheckBox { id: fill - text: i18nc("@option:check", "Fill free space on panel") + text: i18nc("@option:check", "Fill free space on Panel") } Item { -- GitLab