From 0a0aa13e66a7d6e059fa79940c2d6eaf3e300696 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Tue, 3 Feb 2026 04:37:41 +0100 Subject: [PATCH] fix: make playlist drag tap target bigger --- lib/screens/playlist/playlist_item_card.dart | 23 ++++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/lib/screens/playlist/playlist_item_card.dart b/lib/screens/playlist/playlist_item_card.dart index 6df03429..10784ac4 100644 --- a/lib/screens/playlist/playlist_item_card.dart +++ b/lib/screens/playlist/playlist_item_card.dart @@ -85,15 +85,20 @@ class PlaylistItemCard extends StatelessWidget { child: ReorderableDragStartListener( index: index, child: Container( - padding: const EdgeInsets.all(8), - margin: const EdgeInsets.only(right: 4), - decoration: isDragHandleFocused - ? BoxDecoration(color: colorScheme.primaryContainer, borderRadius: BorderRadius.circular(8)) - : null, - child: AppIcon( - isMoving ? Symbols.swap_vert_rounded : Symbols.drag_indicator_rounded, - fill: 1, - color: (isMoving || isDragHandleFocused) ? colorScheme.primary : Colors.grey, + color: Colors.transparent, + height: 90, + padding: const EdgeInsets.only(right: 4), + alignment: Alignment.center, + child: Container( + padding: const EdgeInsets.fromLTRB(2, 8, 6, 8), + decoration: isDragHandleFocused + ? BoxDecoration(color: colorScheme.primaryContainer, borderRadius: BorderRadius.circular(8)) + : null, + child: AppIcon( + isMoving ? Symbols.swap_vert_rounded : Symbols.drag_indicator_rounded, + fill: 1, + color: (isMoving || isDragHandleFocused) ? colorScheme.primary : Colors.grey, + ), ), ), ),