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,