From c58d069fbd13ff8291d19e68eddf00190effb764 Mon Sep 17 00:00:00 2001 From: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com> Date: Mon, 24 Oct 2022 18:47:03 +0300 Subject: [PATCH] android: Sender name in chatlist (#1251) * android: Sender name in chatlist * Sender is bold * RTL for sender text --- .../main/java/chat/simplex/app/views/chat/item/TextItemView.kt | 3 +-- .../java/chat/simplex/app/views/chatlist/ChatPreviewView.kt | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/TextItemView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/TextItemView.kt index 08cc9cae36..e4339d3d7f 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/TextItemView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/chat/item/TextItemView.kt @@ -60,8 +60,7 @@ fun MarkdownText ( else -> " " } CompositionLocalProvider( - // When we draw `sender` is has issues on LTR languages set globally with RTL text language - LocalLayoutDirection provides if (textLayoutDirection != LocalLayoutDirection.current && sender == null) + LocalLayoutDirection provides if (textLayoutDirection != LocalLayoutDirection.current) if (LocalLayoutDirection.current == LayoutDirection.Ltr) LayoutDirection.Rtl else LayoutDirection.Ltr else LocalLayoutDirection.current diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/chatlist/ChatPreviewView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/chatlist/ChatPreviewView.kt index 9a8e9f4762..2f12619e81 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/chatlist/ChatPreviewView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/chatlist/ChatPreviewView.kt @@ -84,7 +84,8 @@ fun ChatPreviewView(chat: Chat, chatModelIncognito: Boolean, currentUserProfileD MarkdownText( ci.text, ci.formattedText, - sender = null, + sender = if (cInfo is ChatInfo.Group && !ci.chatDir.sent) ci.memberDisplayName else null, + senderBold = true, metaText = null, maxLines = 2, overflow = TextOverflow.Ellipsis,