From cf4bfa522e492e775e00a97b7d285b51807a2f55 Mon Sep 17 00:00:00 2001 From: Stypox Date: Tue, 30 Dec 2025 22:37:53 +0100 Subject: [PATCH] Make it clearer when items are being dragged under the finger --- .../newpipe/ui/components/menu/LongPressMenuEditor.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressMenuEditor.kt b/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressMenuEditor.kt index 70b57d526..bfa9a7248 100644 --- a/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressMenuEditor.kt +++ b/app/src/main/java/org/schabi/newpipe/ui/components/menu/LongPressMenuEditor.kt @@ -21,6 +21,7 @@ package org.schabi.newpipe.ui.components.menu import android.util.Log import androidx.annotation.StringRes import androidx.compose.foundation.BorderStroke +import androidx.compose.foundation.background import androidx.compose.foundation.border import androidx.compose.foundation.gestures.scrollBy import androidx.compose.foundation.layout.BoxWithConstraints @@ -431,16 +432,18 @@ fun LongPressMenuEditor(modifier: Modifier = Modifier) { } } if (activeDragItem != null) { + // draw it the same size as the selected item, val size = with(LocalDensity.current) { remember(activeDragSize) { activeDragSize.toSize().toDpSize() } } ItemInListUi( item = activeDragItem!!, - selected = false, + selected = true, modifier = Modifier .size(size) .offset { activeDragPosition } - .offset(-size.width / 2, -size.height / 2), + .offset(-size.width / 2, -size.height / 2) + .offset((-24).dp, (-24).dp), ) } }