gnunet-svn
[Top][All Lists]
Advanced

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

[taler-taler-ios] 47/54: #available(iOS 17.0, *) only with Xcode 15


From: gnunet
Subject: [taler-taler-ios] 47/54: #available(iOS 17.0, *) only with Xcode 15
Date: Fri, 30 Jun 2023 22:34:19 +0200

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 ce7f12e44b25cfe5264bd6a77e3d9b8479490254
Author: Marc Stibane <marc@taler.net>
AuthorDate: Fri Jun 30 18:14:43 2023 +0200

    #available(iOS 17.0, *) only with Xcode 15
---
 TalerWallet1/Views/Balances/BalancesListView.swift | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/TalerWallet1/Views/Balances/BalancesListView.swift 
b/TalerWallet1/Views/Balances/BalancesListView.swift
index 5cecb1c..2628bd3 100644
--- a/TalerWallet1/Views/Balances/BalancesListView.swift
+++ b/TalerWallet1/Views/Balances/BalancesListView.swift
@@ -21,16 +21,18 @@ struct BalancesListView: View {
     @State private var showQRScanner: Bool = false
     @State private var showCameraAlert: Bool = false
 
-    var ClosingAnnouncement = AttributedString(localized: "Closing Camera")
     private var openSettingsButton: some View {
         Button("Open Settings") {
             showCameraAlert = false
             UIApplication.shared.open(URL(string: 
UIApplication.openSettingsURLString)!)
         }
     }
+    var ClosingAnnouncement = AttributedString(localized: "Closing Camera")
     private var dismissAlertButton: some View {
         Button("Cancel", role: .cancel) {
-//            
AccessibilityNotification.Announcement(ClosingAnnouncement).post()
+            if #available(iOS 17.0, *) {
+//                
AccessibilityNotification.Announcement(ClosingAnnouncement).post()
+            }
             showCameraAlert = false
         }
     }
@@ -38,23 +40,31 @@ struct BalancesListView: View {
     var defaultPriorityAnnouncement = AttributedString(localized: "Opening 
Camera")
     var lowPriorityAnnouncement: AttributedString {
         var lowPriorityString = AttributedString ("Camera Loading")
-        //        lowPriorityString.accessibilitySpeechAnnouncementPriority = 
.low
+        if #available(iOS 17.0, *) {
+//            lowPriorityString.accessibilitySpeechAnnouncementPriority = .low
+        }
         return lowPriorityString
     }
     var highPriorityAnnouncement: AttributedString {
         var highPriorityString = AttributedString("Camera Active")
-        //        highPriorityString.accessibilitySpeechAnnouncementPriority = 
.high
+        if #available(iOS 17.0, *) {
+//            highPriorityString.accessibilitySpeechAnnouncementPriority = 
.high
+        }
         return highPriorityString
     }
     private func checkCameraAvailable() -> Void {
         /// Open Camera Code
-//        
AccessibilityNotification.Announcement(defaultPriorityAnnouncement).post()
+        if #available(iOS 17.0, *) {
+//            
AccessibilityNotification.Announcement(defaultPriorityAnnouncement).post()
+        }
         AVCaptureDevice.requestAccess(for: .video, completionHandler: { 
(granted: Bool) -> Void in
             if granted {
                 showQRScanner = true
             } else {
                 // Camera Loaded Code
-//                
AccessibilityNotification.Announcement(highPriorityAnnouncement).post()
+                if #available(iOS 17.0, *) {
+//                    
AccessibilityNotification.Announcement(highPriorityAnnouncement).post()
+                }
                 showCameraAlert = true
             }
         })

-- 
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]