chore: improve message selection UX

This commit is contained in:
Christian Kußowski 2025-06-17 10:21:02 +02:00
parent 0a10d4fb7d
commit e55adbd65c
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -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