chore: Make stickers smaller than normal image messages
This commit is contained in:
parent
621d52e993
commit
f279b40c67
2 changed files with 5 additions and 2 deletions
|
|
@ -118,7 +118,8 @@ class MessageContent extends StatelessWidget {
|
||||||
case MessageTypes.Image:
|
case MessageTypes.Image:
|
||||||
case MessageTypes.Sticker:
|
case MessageTypes.Sticker:
|
||||||
if (event.redacted) continue textmessage;
|
if (event.redacted) continue textmessage;
|
||||||
const maxSize = 256.0;
|
final maxSize =
|
||||||
|
event.messageType == MessageTypes.Sticker ? 128.0 : 256.0;
|
||||||
final w = event.content
|
final w = event.content
|
||||||
.tryGetMap<String, Object?>('info')
|
.tryGetMap<String, Object?>('info')
|
||||||
?.tryGet<int>('w');
|
?.tryGet<int>('w');
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,9 @@ class StickerPickerDialogState extends State<StickerPickerDialog> {
|
||||||
GridView.builder(
|
GridView.builder(
|
||||||
itemCount: imageKeys.length,
|
itemCount: imageKeys.length,
|
||||||
gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent(
|
gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent(
|
||||||
maxCrossAxisExtent: 128,
|
maxCrossAxisExtent: 84,
|
||||||
|
mainAxisSpacing: 8.0,
|
||||||
|
crossAxisSpacing: 8.0,
|
||||||
),
|
),
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue