diff --git a/lib/dialogues/profile_view.dart b/lib/dialogues/profile_view.dart index c9dfbcf..9a5534b 100644 --- a/lib/dialogues/profile_view.dart +++ b/lib/dialogues/profile_view.dart @@ -374,7 +374,10 @@ class ProfileViewDisplay extends StatelessWidget { d, Padding( padding: themes.defaultMargins, - child: PostTextRenderer(input: accountModel.note), + child: PostTextRenderer( + input: accountModel.note, + identityName: accountModel.identity, + ), ), if (relationshipModel != null) Padding( diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index e2b9dcd..9bdd4b9 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -160,7 +160,10 @@ class ConversationButton extends StatelessWidget { ], ), if (model.lastStatus != null) - PostTextRenderer(input: model.lastStatus!.content), + PostTextRenderer( + input: model.lastStatus!.content, + identityName: model.identity, + ), ], ), ), diff --git a/lib/partials/post.dart b/lib/partials/post.dart index 88bdd7d..f6bb524 100644 --- a/lib/partials/post.dart +++ b/lib/partials/post.dart @@ -111,6 +111,7 @@ class DisplayName extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ SelectableText( + minLines: 1, maxLines: 2, account.displayName, style: usernameStyle, @@ -291,7 +292,10 @@ class _PostBodyState extends State { child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - PostTextRenderer(input: widget.content), + PostTextRenderer( + input: widget.content, + identityName: widget.model.identity, + ), MediaAttachments(models: widget.media), ], ), diff --git a/lib/partials/post_text_renderer.dart b/lib/partials/post_text_renderer.dart index 3659d5e..f244c3b 100644 --- a/lib/partials/post_text_renderer.dart +++ b/lib/partials/post_text_renderer.dart @@ -5,10 +5,12 @@ import 'package:url_launcher/url_launcher.dart'; class PostTextRenderer extends StatelessWidget { const PostTextRenderer({ + required this.identityName, required this.input, Key? key, }) : super(key: key); final String input; + final String identityName; @override Widget build(BuildContext context) {