From 7bae6485f790e8c1a8a086492e6be2e43abe8839 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Tue, 14 Jun 2022 18:44:24 -0700 Subject: [PATCH] Fixup Formatting PR (Dans Comments) --- lib/views/messageview.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index 6030c79c..81b2da6e 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -324,11 +324,9 @@ class _MessageViewState extends State { padding: EdgeInsets.all(8), child: SelectableLinkify( text: ctrlrCompose.text + '\n', - // TODO: onOpen breaks the "selectable" functionality. Maybe something to do with gesture handler? options: LinkifyOptions(messageFormatting: true, parseLinks: showClickableLinks, looseUrl: true, defaultToHttps: true), linkifiers: [UrlLinkifier()], onOpen: showClickableLinks ? null : null, - //key: Key(myKey), style: TextStyle( color: Provider.of(context).theme.messageFromMeTextColor, fontSize: 16, @@ -361,10 +359,12 @@ class _MessageViewState extends State { color: Provider.of(context).theme.backgroundMainColor, padding: EdgeInsets.all(2), margin: EdgeInsets.all(2), + + // 164 minimum height + 16px for every line of text so the entire message is displayed when previewed. height: 164 + ((ctrlrCompose.text.split("\n").length - 1) * 16), child: Column( children: [ - Row(mainAxisAlignment: MainAxisAlignment.start, children: [preview]), + Row(mainAxisAlignment: MainAxisAlignment.start, mainAxisSize: MainAxisSize.max, children: [preview]), Container( decoration: BoxDecoration(border: Border(top: BorderSide(color: Provider.of(context).theme.defaultButtonActiveColor))), child: Row(mainAxisAlignment: MainAxisAlignment.start, children: [wdgMessage])),