From e41ec85bc8c225bc1f19c2e50386fe97c0ca74c7 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 6 Jul 2023 09:37:25 +0100 Subject: [PATCH] Change MapLibre attribution tint --- .../io/element/android/features/location/impl/map/MapView.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt b/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt index 0eac47bf6c..18d568d4a4 100644 --- a/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt +++ b/features/location/impl/src/main/kotlin/io/element/android/features/location/impl/map/MapView.kt @@ -33,6 +33,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color +import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalInspectionMode import androidx.compose.ui.tooling.preview.Preview @@ -89,11 +90,14 @@ fun MapView( } var mapRefs by remember { mutableStateOf(null) } + val attributionColour = ElementTheme.colors.iconPrimary + // Build map LaunchedEffect(darkMode) { mapView.awaitMap().let { map -> map.uiSettings.apply { attributionGravity = Gravity.TOP + setAttributionTintColor(attributionColour.toArgb()) logoGravity = Gravity.TOP isCompassEnabled = false isRotateGesturesEnabled = false