From 6d113ae2e2b903fe472fa8c34066e362262553e2 Mon Sep 17 00:00:00 2001 From: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:40:29 +0300 Subject: [PATCH] multiplatform: limit link preview width (#2847) --- .../chat/simplex/common/views/chat/item/FramedItemView.kt | 4 +++- .../kotlin/chat/simplex/common/views/helpers/LinkPreviews.kt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/FramedItemView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/FramedItemView.kt index 710437c4f2..faa7dfdbf2 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/FramedItemView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/item/FramedItemView.kt @@ -233,7 +233,9 @@ fun FramedItemView( } is MsgContent.MCLink -> { ChatItemLinkView(mc.preview) - CIMarkdownText(ci, chatTTL, showMember, linkMode, uriHandler, onLinkLongClick) + Box(Modifier.widthIn(max = DEFAULT_MAX_IMAGE_WIDTH)) { + CIMarkdownText(ci, chatTTL, showMember, linkMode, uriHandler, onLinkLongClick) + } } else -> CIMarkdownText(ci, chatTTL, showMember, linkMode, uriHandler, onLinkLongClick) } diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/LinkPreviews.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/LinkPreviews.kt index 3d59aac446..93d0a56766 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/LinkPreviews.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/helpers/LinkPreviews.kt @@ -122,7 +122,7 @@ fun ComposeLinkView(linkPreview: LinkPreview?, cancelPreview: () -> Unit, cancel @Composable fun ChatItemLinkView(linkPreview: LinkPreview) { - Column { + Column(Modifier.widthIn(max = DEFAULT_MAX_IMAGE_WIDTH)) { Image( base64ToBitmap(linkPreview.image), stringResource(MR.strings.image_descr_link_preview),