From 8e7b0e013dd7be3ead7ec826e4341174952ca1f0 Mon Sep 17 00:00:00 2001 From: zoe Date: Sat, 1 Oct 2022 11:59:43 +0200 Subject: [PATCH] add min lines to display name to make them look not weird --- lib/dialogues/profile_view.dart | 5 ++++- lib/pages/chat/chat.dart | 5 ++++- lib/partials/post.dart | 6 +++++- lib/partials/post_text_renderer.dart | 2 ++ 4 files changed, 15 insertions(+), 3 deletions(-) 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) {