From 57ee0ff1ff0aee454690b22520d38a889011a4b7 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 10 Mar 2023 10:14:54 -0500 Subject: [PATCH] BugFix for dark text on dark background. --- .../amethyst/ui/screen/loggedOff/LoginScreen.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedOff/LoginScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedOff/LoginScreen.kt index c505c5738..ffa3c8ce4 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedOff/LoginScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedOff/LoginScreen.kt @@ -153,11 +153,16 @@ fun LoginPage(accountViewModel: AccountStateViewModel) { onCheckedChange = { acceptedTerms.value = it } ) + val regularText = + SpanStyle(color = MaterialTheme.colors.onBackground) + val clickableTextStyle = SpanStyle(color = MaterialTheme.colors.primary) val annotatedTermsString = buildAnnotatedString { - append(stringResource(R.string.i_accept_the)) + withStyle(regularText) { + append(stringResource(R.string.i_accept_the)) + } withStyle(clickableTextStyle) { pushStringAnnotation("openTerms", "")