From 48b715af68d202527187911a4fd57f482134c2ed Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sun, 28 Sep 2025 18:12:01 +0530 Subject: [PATCH] android: fix text color in troubshooting button and pressandhold settings --- .../me/kavishdevar/librepods/screens/AirPodsSettingsScreen.kt | 3 ++- .../librepods/screens/PressAndHoldSettingsScreen.kt | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/screens/AirPodsSettingsScreen.kt b/android/app/src/main/java/me/kavishdevar/librepods/screens/AirPodsSettingsScreen.kt index 22c7ff6..60be94c 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/screens/AirPodsSettingsScreen.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/screens/AirPodsSettingsScreen.kt @@ -350,7 +350,8 @@ fun AirPodsSettingsScreen(dev: BluetoothDevice?, service: AirPodsService, style = TextStyle( fontSize = 16.sp, fontWeight = FontWeight.Medium, - fontFamily = FontFamily(Font(R.font.sf_pro)) + fontFamily = FontFamily(Font(R.font.sf_pro)), + color = if (isSystemInDarkTheme()) Color.White else Color.Black ) ) } diff --git a/android/app/src/main/java/me/kavishdevar/librepods/screens/PressAndHoldSettingsScreen.kt b/android/app/src/main/java/me/kavishdevar/librepods/screens/PressAndHoldSettingsScreen.kt index d461322..18c01d6 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/screens/PressAndHoldSettingsScreen.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/screens/PressAndHoldSettingsScreen.kt @@ -442,10 +442,12 @@ fun LongPressActionElement( verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.SpaceBetween ) { + val isDarkTheme = isSystemInDarkTheme() Text( name, fontSize = 16.sp, fontFamily = FontFamily(Font(R.font.sf_pro)), + color = if (isDarkTheme) Color.White else Color.Black, modifier = Modifier .weight(1f) .padding(start = 4.dp)