From a1004cc140c216384306eb1bc040aec630bd2504 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 7 Mar 2025 16:39:12 +0100 Subject: [PATCH] Ensure color for highlighted message is ok for enterprise build. --- .../messages/impl/timeline/components/TimelineItemRow.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt index 0715dba3a4..b0ebb4ad53 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemRow.kt @@ -33,6 +33,7 @@ import io.element.android.features.messages.impl.timeline.protection.TimelinePro import io.element.android.libraries.designsystem.preview.ElementPreview import io.element.android.libraries.designsystem.preview.PreviewsDayNight import io.element.android.libraries.designsystem.text.toPx +import io.element.android.libraries.designsystem.theme.LocalIsEnterpriseBuild import io.element.android.libraries.designsystem.theme.highlightedMessageBackgroundColor import io.element.android.libraries.matrix.api.core.EventId import io.element.android.libraries.matrix.api.core.UserId @@ -171,8 +172,13 @@ private fun Modifier.focusedEvent( focusedEventOffset: Dp ): Modifier { val highlightedLineColor = ElementTheme.colors.textActionAccent + val gradientFirstColor = if (LocalIsEnterpriseBuild.current) { + ElementTheme.colors.textActionAccent.copy(alpha = 0.125f) + } else { + ElementTheme.colors.highlightedMessageBackgroundColor + } val gradientColors = listOf( - ElementTheme.colors.highlightedMessageBackgroundColor, + gradientFirstColor, ElementTheme.colors.bgCanvasDefault, ) val verticalOffset = focusedEventOffset.toPx()