Browse Source

Fix overlapping issue - still not perfect when text is on several lines.

pull/1286/head
Benoit Marty 1 year ago
parent
commit
c0b5084c62
  1. 11
      features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/html/HtmlDocument.kt

11
features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/html/HtmlDocument.kt

@ -28,7 +28,7 @@ import androidx.compose.foundation.layout.FlowRow @@ -28,7 +28,7 @@ import androidx.compose.foundation.layout.FlowRow
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.offset
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.foundation.text.InlineTextContent
import androidx.compose.foundation.text.appendInlineContent
@ -61,10 +61,12 @@ import io.element.android.features.messages.impl.timeline.components.event.noExt @@ -61,10 +61,12 @@ import io.element.android.features.messages.impl.timeline.components.event.noExt
import io.element.android.libraries.designsystem.components.ClickableLinkText
import io.element.android.libraries.designsystem.preview.ElementPreviewDark
import io.element.android.libraries.designsystem.preview.ElementPreviewLight
import io.element.android.libraries.designsystem.text.toDp
import io.element.android.libraries.designsystem.theme.components.Surface
import io.element.android.libraries.designsystem.theme.components.Text
import io.element.android.libraries.matrix.api.permalink.PermalinkData
import io.element.android.libraries.matrix.api.permalink.PermalinkParser
import io.element.android.libraries.theme.ElementTheme
import io.element.android.libraries.theme.LinkColor
import kotlinx.collections.immutable.persistentMapOf
import org.jsoup.nodes.Document
@ -92,7 +94,12 @@ fun HtmlDocument( @@ -92,7 +94,12 @@ fun HtmlDocument(
onTextClicked = onTextClicked,
onTextLongClicked = onTextLongClicked,
)
Spacer(modifier = Modifier.width(extraPadding.getDpSize()))
Spacer(
modifier = Modifier.size(
width = extraPadding.getDpSize(),
height = ElementTheme.typography.fontBodyXsRegular.fontSize.toDp() * 1.25f
)
)
}
}

Loading…
Cancel
Save