From 80ce6aa19c39241703478d6f442ebd543f4d3548 Mon Sep 17 00:00:00 2001 From: bbedward Date: Tue, 20 Jan 2026 18:10:55 -0500 Subject: [PATCH] launcher v2: spacing adjustments --- quickshell/Modals/DankLauncherV2/LauncherContent.qml | 4 ++-- quickshell/Modals/DankLauncherV2/ResultsList.qml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/quickshell/Modals/DankLauncherV2/LauncherContent.qml b/quickshell/Modals/DankLauncherV2/LauncherContent.qml index 19007684..131e41ac 100644 --- a/quickshell/Modals/DankLauncherV2/LauncherContent.qml +++ b/quickshell/Modals/DankLauncherV2/LauncherContent.qml @@ -390,7 +390,7 @@ FocusScope { anchors.rightMargin: Theme.spacingM anchors.topMargin: Theme.spacingM anchors.bottomMargin: Theme.spacingXS - spacing: Theme.spacingM + spacing: Theme.spacingXS clip: false Row { @@ -484,7 +484,7 @@ FocusScope { Item { width: parent.width - height: parent.height - 56 - actionPanel.height - Theme.spacingM * 2 + height: parent.height - 56 - actionPanel.height - Theme.spacingM - Theme.spacingXS opacity: root.parentModal?.isClosing ? 0 : 1 ResultsList { diff --git a/quickshell/Modals/DankLauncherV2/ResultsList.qml b/quickshell/Modals/DankLauncherV2/ResultsList.qml index 08e6f713..0f5a1201 100644 --- a/quickshell/Modals/DankLauncherV2/ResultsList.qml +++ b/quickshell/Modals/DankLauncherV2/ResultsList.qml @@ -68,11 +68,11 @@ Item { var targetY = sectionY + 32 + itemY; var targetBottom = targetY + itemHeight; - var stickyHeight = stickyHeader.visible ? 32 : 0; + var stickyHeight = mainFlickable.contentY > 0 ? 32 : 0; var shadowPadding = 24; if (targetY < mainFlickable.contentY + stickyHeight) { - mainFlickable.contentY = Math.max(0, targetY - stickyHeight); + mainFlickable.contentY = Math.max(0, targetY - 32); } else if (targetBottom > mainFlickable.contentY + mainFlickable.height - shadowPadding) { mainFlickable.contentY = Math.min(mainFlickable.contentHeight - mainFlickable.height, targetBottom - mainFlickable.height + shadowPadding); } @@ -385,7 +385,7 @@ Item { return null; var scrollY = mainFlickable.contentY; - if (scrollY <= 32) + if (scrollY <= 0) return null; var y = 0;