taler-android

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

commit fe4aa78523912d80d6753e6d6a0774c059ca5b38
parent 76fbccba1e03a10a683e56843f0ed5fcab6bd40f
Author: Iván Ávalos <avalos@disroot.org>
Date:   Wed,  4 Feb 2026 20:13:01 +0100

[wallet] disable marquee for tx details fields except exchange URL

Diffstat:
Mwallet/src/main/java/net/taler/wallet/donau/DonauStatementComposable.kt | 1+
Mwallet/src/main/java/net/taler/wallet/peer/OutgoingPullComposable.kt | 1+
Mwallet/src/main/java/net/taler/wallet/peer/OutgoingPushComposable.kt | 1+
Mwallet/src/main/java/net/taler/wallet/transactions/TransactionPeerFragment.kt | 3++-
Mwallet/src/main/java/net/taler/wallet/withdraw/TransactionWithdrawalComposable.kt | 1+
Mwallet/src/main/java/net/taler/wallet/withdraw/WithdrawalShowInfo.kt | 1+
6 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/wallet/src/main/java/net/taler/wallet/donau/DonauStatementComposable.kt b/wallet/src/main/java/net/taler/wallet/donau/DonauStatementComposable.kt @@ -107,6 +107,7 @@ fun DonauStatementComposable( if (host != null) TransactionInfoComposable( label = stringResource(R.string.donau_statement_tax_authority), info = host, + marquee = true, ) BottomInsetsSpacer() diff --git a/wallet/src/main/java/net/taler/wallet/peer/OutgoingPullComposable.kt b/wallet/src/main/java/net/taler/wallet/peer/OutgoingPullComposable.kt @@ -244,6 +244,7 @@ fun OutgoingPullComposable( TransactionInfoComposable( label = stringResource(id = R.string.withdraw_exchange), info = cleanExchange(exchangeBaseUrl), + marquee = true, ) } } diff --git a/wallet/src/main/java/net/taler/wallet/peer/OutgoingPushComposable.kt b/wallet/src/main/java/net/taler/wallet/peer/OutgoingPushComposable.kt @@ -273,6 +273,7 @@ fun OutgoingPushIntroComposable( TransactionInfoComposable( label = stringResource(id = R.string.withdraw_exchange), info = cleanExchange(it.exchangeBaseUrl), + marquee = true, ) } } diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionPeerFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionPeerFragment.kt @@ -205,6 +205,7 @@ fun TransactionAmountComposable( fun TransactionInfoComposable( label: String, info: String, + marquee: Boolean = false, trailing: (@Composable () -> Unit)? = null, ) { Text( @@ -218,7 +219,7 @@ fun TransactionInfoComposable( verticalAlignment = Alignment.CenterVertically, ) { Text( - modifier = Modifier.basicMarquee(), + modifier = if (marquee) Modifier.basicMarquee() else Modifier, text = info, fontSize = 24.sp, ) diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/TransactionWithdrawalComposable.kt b/wallet/src/main/java/net/taler/wallet/withdraw/TransactionWithdrawalComposable.kt @@ -115,6 +115,7 @@ fun TransactionWithdrawalComposable( TransactionInfoComposable( label = stringResource(id = R.string.withdraw_exchange), info = cleanExchange(t.exchangeBaseUrl), + marquee = true, ) } diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawalShowInfo.kt b/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawalShowInfo.kt @@ -269,6 +269,7 @@ fun WithdrawalShowInfo( TransactionInfoComposable( label = stringResource(R.string.withdraw_exchange), info = cleanExchange(it), + marquee = true, trailing = { if (devMode && possibleExchanges.size > 1) { IconButton(