From 51389053bfe54311a62eb09f8a129d5397e95bbb Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 6 Jun 2023 22:55:15 +0200 Subject: [PATCH] Media : timeline file adjustment --- .../timeline/components/event/TimelineItemFileView.kt | 11 ++++++++--- .../libraries/designsystem/theme/components/Text.kt | 4 ++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt index 36aaa27be3..5bc6787e4a 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/event/TimelineItemFileView.kt @@ -20,8 +20,9 @@ import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.CircleShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.Attachment @@ -61,10 +62,13 @@ fun TimelineItemFileView( Icon( imageVector = Icons.Outlined.Attachment, contentDescription = "OpenFile", - modifier = Modifier.size(16.dp).rotate(-45f), + modifier = Modifier + .size(16.dp) + .rotate(-45f), ) } - Column(modifier = Modifier.padding(horizontal = 8.dp),) { + Spacer(Modifier.width(8.dp)) + Column { Text( text = content.body, maxLines = 2, @@ -74,6 +78,7 @@ fun TimelineItemFileView( Text( text = content.fileExtensionAndSize, color = MaterialTheme.colorScheme.secondary, + fontSize = 12.sp, ) } } diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt index ef1f035fad..3a59788300 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/Text.kt @@ -66,6 +66,7 @@ fun Text( lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, + minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, onTextLayout: (TextLayoutResult) -> Unit = {}, style: TextStyle = LocalTextStyle.current @@ -84,6 +85,7 @@ fun Text( lineHeight = lineHeight, overflow = overflow, softWrap = softWrap, + minLines = minLines, maxLines = maxLines, onTextLayout = onTextLayout, style = style, @@ -105,6 +107,7 @@ fun Text( lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, + minLines: Int = 1, maxLines: Int = Int.MAX_VALUE, inlineContent: ImmutableMap = persistentMapOf(), onTextLayout: (TextLayoutResult) -> Unit = {}, @@ -124,6 +127,7 @@ fun Text( lineHeight = lineHeight, overflow = overflow, softWrap = softWrap, + minLines = minLines, maxLines = maxLines, inlineContent = inlineContent, onTextLayout = onTextLayout,