From e55adbd65c2a78aec662b14c3697b346ecefd2f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Tue, 17 Jun 2025 10:21:02 +0200 Subject: [PATCH] chore: improve message selection UX --- lib/pages/chat/events/message.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/pages/chat/events/message.dart b/lib/pages/chat/events/message.dart index cfa8ea0a9..2a49f393b 100644 --- a/lib/pages/chat/events/message.dart +++ b/lib/pages/chat/events/message.dart @@ -274,8 +274,13 @@ class Message extends StatelessWidget { left: 0, right: 0, child: InkWell( - onTap: () => onSelect(event), - onLongPress: () => onSelect(event), + hoverColor: longPressSelect + ? Colors.transparent + : null, + enableFeedback: !selected, + onTap: longPressSelect + ? null + : () => onSelect(event), borderRadius: BorderRadius.circular( AppConfig.borderRadius / 2, ), @@ -300,6 +305,7 @@ class Message extends StatelessWidget { width: Avatar.defaultSize, child: IconButton( padding: EdgeInsets.zero, + tooltip: L10n.of(context).select, icon: Icon( selected ? Icons.check_circle