From cb4975e1efa24bdc3d2b215e547a9f7112e6c204 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Fri, 13 Jun 2025 11:57:16 -0400 Subject: [PATCH] chore: always restrict number of lines shown in chat list subtitle --- lib/pages/chat/events/html_message.dart | 14 ++++++++------ .../utils/get_chat_list_item_subtitle.dart | 4 ++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart index 458cc5ac0..d7af1008f 100644 --- a/lib/pages/chat/events/html_message.dart +++ b/lib/pages/chat/events/html_message.dart @@ -281,12 +281,14 @@ class HtmlMessage extends StatelessWidget { final renderer = TokenRenderingUtil( pangeaMessageEvent: pangeaMessageEvent, readingAssistanceMode: readingAssistanceMode, - existingStyle: textStyle.merge( - AppConfig.messageTextStyle( - pangeaMessageEvent!.event, - textColor, - ), - ), + existingStyle: pangeaMessageEvent != null + ? textStyle.merge( + AppConfig.messageTextStyle( + pangeaMessageEvent!.event, + textColor, + ), + ) + : textStyle, overlayController: overlayController, isTransitionAnimation: isTransitionAnimation, ); diff --git a/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart b/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart index 995260793..f6d7a10bc 100644 --- a/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart +++ b/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart @@ -89,12 +89,16 @@ class ChatListItemSubtitle extends StatelessWidget { return Text( pangeaMessageEvent.messageDisplayText, style: style, + maxLines: 2, + overflow: TextOverflow.ellipsis, ); } return Text( L10n.of(context).emptyChat, style: style, + maxLines: 2, + overflow: TextOverflow.ellipsis, ); }, );