From 252f19ec0ec902c1fbb650260b29f1e63fc55867 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sat, 13 Sep 2025 19:07:04 +1000 Subject: launcher: prevent overlap with dashboard Fixes #612 --- modules/dashboard/Content.qml | 3 ++- modules/dashboard/Wrapper.qml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/dashboard') diff --git a/modules/dashboard/Content.qml b/modules/dashboard/Content.qml index fcf58e1..8a9ed5f 100644 --- a/modules/dashboard/Content.qml +++ b/modules/dashboard/Content.qml @@ -15,9 +15,10 @@ Item { required property PersistentProperties state required property FileDialog facePicker readonly property real nonAnimWidth: view.implicitWidth + viewWrapper.anchors.margins * 2 + readonly property real nonAnimHeight: tabs.implicitHeight + tabs.anchors.topMargin + view.implicitHeight + viewWrapper.anchors.margins * 2 implicitWidth: nonAnimWidth - implicitHeight: tabs.implicitHeight + tabs.anchors.topMargin + view.implicitHeight + viewWrapper.anchors.margins * 2 + implicitHeight: nonAnimHeight Tabs { id: tabs diff --git a/modules/dashboard/Wrapper.qml b/modules/dashboard/Wrapper.qml index 2dcd5c9..9c92695 100644 --- a/modules/dashboard/Wrapper.qml +++ b/modules/dashboard/Wrapper.qml @@ -31,6 +31,8 @@ Item { } } + readonly property real nonAnimHeight: state === "visible" ? (content.item?.nonAnimHeight ?? 0) : 0 + visible: height > 0 implicitHeight: 0 implicitWidth: content.implicitWidth -- cgit v1.2.3-freya