chore: Make stickers smaller than normal image messages

This commit is contained in:
Christian Kußowski 2025-11-22 13:42:00 +01:00
parent 621d52e993
commit f279b40c67
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
2 changed files with 5 additions and 2 deletions

View file

@ -118,7 +118,8 @@ class MessageContent extends StatelessWidget {
case MessageTypes.Image:
case MessageTypes.Sticker:
if (event.redacted) continue textmessage;
const maxSize = 256.0;
final maxSize =
event.messageType == MessageTypes.Sticker ? 128.0 : 256.0;
final w = event.content
.tryGetMap<String, Object?>('info')
?.tryGet<int>('w');

View file

@ -67,7 +67,9 @@ class StickerPickerDialogState extends State<StickerPickerDialog> {
GridView.builder(
itemCount: imageKeys.length,
gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: 128,
maxCrossAxisExtent: 84,
mainAxisSpacing: 8.0,
crossAxisSpacing: 8.0,
),
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),