taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit a629f4b46d83809a36a673618414110fc5e260e0
parent 3c507b3cbfc265944293e2a166410a1a2553d061
Author: Iván Ávalos <avalos@disroot.org>
Date:   Sun,  9 Aug 2026 23:55:00 +0200

[wallet] add warning colors to the Taler color scheme
Diffstat:
Mwallet/src/main/java/net/taler/wallet/ui/theme/Color.kt | 14++++++++++++--
Mwallet/src/main/java/net/taler/wallet/ui/theme/Theme.kt | 12++++++++++++
2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/ui/theme/Color.kt b/wallet/src/main/java/net/taler/wallet/ui/theme/Color.kt @@ -60,6 +60,11 @@ val onSuccessLight = Color(0xFFFFFFFF) val successContainerLight = Color(0xFFC1FFC1) val onSuccessContainerLight = Color(0xFF003900) +val warningLight = Color(0xFFB26A00) +val onWarningLight = Color(0xFFFFFFFF) +val warningContainerLight = Color(0xFFFFDEAC) +val onWarningContainerLight = Color(0xFF241900) + val primaryDark = Color(0xFFB4C5FF) val onPrimaryDark = Color(0xFF002A78) val primaryContainerDark = Color(0xFF0042B3) @@ -100,4 +105,9 @@ val surfaceContainerHighestDark = Color(0xFF353434) val successDark = Color(0xFF81C784) val onSuccessDark = Color(0xFF003300) val successContainerDark = Color(0xFF005300) -val onSuccessContainerDark = Color(0xFFADFFAD) -\ No newline at end of file +val onSuccessContainerDark = Color(0xFFADFFAD) + +val warningDark = Color(0xFFFFB868) +val onWarningDark = Color(0xFF3E2E00) +val warningContainerDark = Color(0xFF5C4200) +val onWarningContainerDark = Color(0xFFFFDEAC) +\ No newline at end of file diff --git a/wallet/src/main/java/net/taler/wallet/ui/theme/Theme.kt b/wallet/src/main/java/net/taler/wallet/ui/theme/Theme.kt @@ -112,6 +112,10 @@ data class TalerColorScheme( val onSuccess: Color = Color.Unspecified, val successContainer: Color = Color.Unspecified, val onSuccessContainer: Color = Color.Unspecified, + val warning: Color = Color.Unspecified, + val onWarning: Color = Color.Unspecified, + val warningContainer: Color = Color.Unspecified, + val onWarningContainer: Color = Color.Unspecified, ) private val talerLightScheme = TalerColorScheme( @@ -119,6 +123,10 @@ private val talerLightScheme = TalerColorScheme( onSuccess = onSuccessLight, successContainer = successContainerLight, onSuccessContainer = onSuccessContainerLight, + warning = warningLight, + onWarning = onWarningLight, + warningContainer = warningContainerLight, + onWarningContainer = onWarningContainerLight, ) private val talerDarkScheme = TalerColorScheme( @@ -126,6 +134,10 @@ private val talerDarkScheme = TalerColorScheme( onSuccess = onSuccessDark, successContainer = successContainerDark, onSuccessContainer = onSuccessContainerDark, + warning = warningDark, + onWarning = onWarningDark, + warningContainer = warningContainerDark, + onWarningContainer = onWarningContainerDark, ) val LocalTalerColorScheme = staticCompositionLocalOf { talerLightScheme }