Merge pull request #2034 from Kelrap/file-overflow

fix: Add flexible to file messages to prevent long name overflow
This commit is contained in:
Krille-chan 2025-07-27 07:58:42 +02:00 committed by GitHub
commit 0aefd17809
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -53,26 +53,28 @@ class MessageDownloadContent extends StatelessWidget {
backgroundColor: textColor.withAlpha(32), backgroundColor: textColor.withAlpha(32),
child: Icon(Icons.file_download_outlined, color: textColor), child: Icon(Icons.file_download_outlined, color: textColor),
), ),
Column( Flexible(
crossAxisAlignment: CrossAxisAlignment.start, child: Column(
mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start,
children: [ mainAxisSize: MainAxisSize.min,
Text( children: [
filename, Text(
maxLines: 1, filename,
overflow: TextOverflow.ellipsis, maxLines: 1,
style: TextStyle( overflow: TextOverflow.ellipsis,
color: textColor, style: TextStyle(
fontWeight: FontWeight.w500, color: textColor,
fontWeight: FontWeight.w500,
),
), ),
), Text(
Text( '$sizeString | $filetype',
'$sizeString | $filetype', maxLines: 1,
maxLines: 1, overflow: TextOverflow.ellipsis,
overflow: TextOverflow.ellipsis, style: TextStyle(color: textColor, fontSize: 10),
style: TextStyle(color: textColor, fontSize: 10), ),
), ],
], ),
), ),
], ],
), ),