[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.
- [taler-taler-ios] 37/54: Decodable, (continued)
- [taler-taler-ios] 37/54: Decodable, gnunet, 2023/06/30
- [taler-taler-ios] 29/54: Model cleanup, gnunet, 2023/06/30
- [taler-taler-ios] 36/54: playSound, gnunet, 2023/06/30
- [taler-taler-ios] 44/54: BalanceReloaded, gnunet, 2023/06/30
- [taler-taler-ios] 35/54: developerMode, gnunet, 2023/06/30
- [taler-taler-ios] 45/54: TransactionDetails, gnunet, 2023/06/30
- [taler-taler-ios] 39/54: Scrollview, gnunet, 2023/06/30
- [taler-taler-ios] 25/54: failTransaction, gnunet, 2023/06/30
- [taler-taler-ios] 23/54: Remove old view, gnunet, 2023/06/30
- [taler-taler-ios] 24/54: balance-change, gnunet, 2023/06/30
- [taler-taler-ios] 47/54: #available(iOS 17.0, *) only with Xcode 15,
gnunet <=
- [taler-taler-ios] 46/54: ThreeAmountsSheet, gnunet, 2023/06/30
- [taler-taler-ios] 51/54: remove debugging, gnunet, 2023/06/30
- [taler-taler-ios] 22/54: cleaned up P2P, gnunet, 2023/06/30
- [taler-taler-ios] 54/54: iOS: bump version to 0.9.3 (10), gnunet, 2023/06/30
- [taler-taler-ios] 49/54: ScrollViewReader, gnunet, 2023/06/30
- [taler-taler-ios] 50/54: withdrawalAmountDetails, gnunet, 2023/06/30
- [taler-taler-ios] 48/54: Demo Shop, reloading, gnunet, 2023/06/30
- [taler-taler-ios] 52/54: playSound, gnunet, 2023/06/30
- [taler-taler-ios] 53/54: ScrollViewReader needs Spacers if too few items, gnunet, 2023/06/30