taler-android

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

commit 534f52d65b8707f73a9939202575dcd618e3c918
parent 188866a613e897fdd91d2421928fbcc09e6d12a7
Author: Florian Dold <dold@taler.net>
Date:   Sun, 13 Sep 2026 20:54:19 +0200

[wallet] label bank account and exchange action buttons

Include the exchange name in each menu label so its action button
can be identified independently of list position. Give the add-account
button its existing translated label.

Diffstat:
Mwallet/src/main/java/net/taler/wallet/accounts/BankAccountsScreen.kt | 8+++++---
Mwallet/src/main/java/net/taler/wallet/exchanges/ExchangeListScreen.kt | 5++++-
2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/accounts/BankAccountsScreen.kt b/wallet/src/main/java/net/taler/wallet/accounts/BankAccountsScreen.kt @@ -101,7 +101,10 @@ fun BankAccountsScreen( modifier = Modifier.navigationBarsPadding(), onClick = { onNavigate(WalletDestination.AddBankAccount(), false) }, ) { - Icon(Icons.Default.Add, contentDescription = null) + Icon( + Icons.Default.Add, + contentDescription = stringResource(R.string.send_deposit_account_add), + ) } } }, @@ -358,4 +361,4 @@ fun KnownAccountsListEmptyPreview() { onForget = {}, ) } -} -\ No newline at end of file +} diff --git a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListScreen.kt b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListScreen.kt @@ -176,7 +176,10 @@ fun ExchangeItemComposable( if (exchange.currency != null) { Box { IconButton(onClick = { showMenu = true }) { - Icon(Icons.Default.MoreVert, contentDescription = null) + Icon( + Icons.Default.MoreVert, + contentDescription = "${stringResource(R.string.menu)}: ${exchange.name}", + ) } ExchangeDropDownMenu( expanded = showMenu,