From dca5ee80514f6f034d66717845d2b8297627cda3 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 10 Jul 2023 10:50:54 +0200 Subject: [PATCH] Improve preview rendering. --- .../impl/timeline/components/TimelineItemEventRow.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt index 45f001c1b4..02eb7404ad 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemEventRow.kt @@ -63,6 +63,7 @@ import io.element.android.features.messages.impl.timeline.aTimelineItemReactions import io.element.android.features.messages.impl.timeline.components.event.TimelineItemEventContentView import io.element.android.features.messages.impl.timeline.components.event.toExtraPadding import io.element.android.features.messages.impl.timeline.model.TimelineItem +import io.element.android.features.messages.impl.timeline.model.TimelineItemGroupPosition import io.element.android.features.messages.impl.timeline.model.bubble.BubbleState import io.element.android.features.messages.impl.timeline.model.event.TimelineItemImageContent import io.element.android.features.messages.impl.timeline.model.event.TimelineItemLocationContent @@ -547,6 +548,7 @@ private fun ContentToPreview() { body = "A long text which will be displayed on several lines and" + " hopefully can be manually adjusted to test different behaviors." ), + groupPosition = TimelineItemGroupPosition.First, ), isHighlighted = false, canReply = true, @@ -565,6 +567,7 @@ private fun ContentToPreview() { content = aTimelineItemImageContent().copy( aspectRatio = 5f ), + groupPosition = TimelineItemGroupPosition.Last, ), isHighlighted = false, canReply = true, @@ -609,7 +612,8 @@ private fun ContentToPreviewWithReply() { body = "A long text which will be displayed on several lines and" + " hopefully can be manually adjusted to test different behaviors." ), - inReplyTo = aInReplyToReady(replyContent) + inReplyTo = aInReplyToReady(replyContent), + groupPosition = TimelineItemGroupPosition.First, ), isHighlighted = false, canReply = true, @@ -628,7 +632,8 @@ private fun ContentToPreviewWithReply() { content = aTimelineItemImageContent().copy( aspectRatio = 5f ), - inReplyTo = aInReplyToReady(replyContent) + inReplyTo = aInReplyToReady(replyContent), + groupPosition = TimelineItemGroupPosition.Last, ), isHighlighted = false, canReply = true,