gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-taler-ios] 14/18: increase contrast


From: gnunet
Subject: [taler-taler-ios] 14/18: increase contrast
Date: Thu, 15 Feb 2024 07:02:14 +0100

This is an automated email from the git hooks/post-receive script.

marc-stibane pushed a commit to branch master
in repository taler-ios.

commit 969ed28e57ad67289b07cb7076fe7cfec09bf5ad
Author: Marc Stibane <marc@taler.net>
AuthorDate: Thu Feb 15 06:56:06 2024 +0100

    increase contrast
---
 TalerWallet1/Views/Balances/BalanceRowView.swift         | 6 +++++-
 TalerWallet1/Views/Transactions/ThreeAmountsV.swift      | 6 ++++++
 TalerWallet1/Views/Transactions/TransactionRowView.swift | 7 +++++--
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/TalerWallet1/Views/Balances/BalanceRowView.swift 
b/TalerWallet1/Views/Balances/BalanceRowView.swift
index 78ed10b..1af8d10 100644
--- a/TalerWallet1/Views/Balances/BalanceRowView.swift
+++ b/TalerWallet1/Views/Balances/BalanceRowView.swift
@@ -11,6 +11,7 @@ struct BalanceCell: View {
     let rowAction: () -> Void
     let balanceDest: LazyView<TransactionsListView>?
 
+    @Environment(\.colorScheme) private var colorScheme
     @Environment(\.colorSchemeContrast) private var colorSchemeContrast
     @AppStorage("minimalistic") var minimalistic: Bool = false
 
@@ -27,7 +28,10 @@ struct BalanceCell: View {
             } else {
                 let balanceText = Text("Balance:", comment: "Main view")
                     .talerFont(.title2)
-                    .foregroundColor(colorSchemeContrast == .increased ? 
.primary : .secondary)
+                    .foregroundColor(colorSchemeContrast == .increased ? 
.primary
+                                                        : minimalistic ? 
.secondary
+                                                : colorScheme == .dark ? 
.secondary
+                                                                       : 
Color(.darkGray))
                 let vLayout = VStack(alignment: .leading, spacing: 0) {
                     balanceText
                     hLayout
diff --git a/TalerWallet1/Views/Transactions/ThreeAmountsV.swift 
b/TalerWallet1/Views/Transactions/ThreeAmountsV.swift
index 50456ff..4188a44 100644
--- a/TalerWallet1/Views/Transactions/ThreeAmountsV.swift
+++ b/TalerWallet1/Views/Transactions/ThreeAmountsV.swift
@@ -65,6 +65,8 @@ struct ThreeAmountsV: View {
     let summary: String?
     let merchant: String?
 
+    @Environment(\.colorScheme) private var colorScheme
+    @Environment(\.colorSchemeContrast) private var colorSchemeContrast
     @AppStorage("minimalistic") var minimalistic: Bool = false
 
     var body: some View {
@@ -127,6 +129,10 @@ struct ThreeAmountsV: View {
             if !minimalistic {
                 Text("Summary")
                     .talerFont(.title3)
+                    .foregroundColor(colorSchemeContrast == .increased ? 
.primary
+                                                        : minimalistic ? 
.secondary
+                                                : colorScheme == .dark ? 
.secondary
+                                                                       : 
Color(.darkGray))
             }
         }
     }
diff --git a/TalerWallet1/Views/Transactions/TransactionRowView.swift 
b/TalerWallet1/Views/Transactions/TransactionRowView.swift
index 381d283..388df60 100644
--- a/TalerWallet1/Views/Transactions/TransactionRowView.swift
+++ b/TalerWallet1/Views/Transactions/TransactionRowView.swift
@@ -40,6 +40,7 @@ struct TransactionRowView: View {
     let transaction : Transaction
 
     @Environment(\.sizeCategory) var sizeCategory
+    @Environment(\.colorScheme) private var colorScheme
     @Environment(\.colorSchemeContrast) private var colorSchemeContrast
 
     func needVStack(available: CGFloat, contentWidth: CGFloat, valueWidth: 
CGFloat) -> Bool {
@@ -72,8 +73,10 @@ struct TransactionRowView: View {
         let foreColor = pending ? WalletColors().pendingColor(incoming)
                       : done ? WalletColors().transactionColor(incoming)
                              : WalletColors().uncompletedColor
-        let textColor = doneOrPending ? .primary :
-                    increasedContrast ? .secondary : Color(.tertiaryLabel)
+        let textColor = doneOrPending ? .primary
+               : colorScheme == .dark ? .secondary
+                  : increasedContrast ? Color(.darkGray)
+                                      : .secondary  // Color(.tertiaryLabel)
 
         let iconBadge = IconBadge(foreColor: foreColor, done: done, incoming: 
incoming,
                                   shouldConfirm: shouldConfirm, needsKYC: 
needsKYC)

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]