[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-ios] 07/69: Haptics
From: |
gnunet |
Subject: |
[taler-taler-ios] 07/69: Haptics |
Date: |
Fri, 19 Jan 2024 09:01:40 +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 fdc905df55391794e6115d2afe40291858794243
Author: Marc Stibane <marc@taler.net>
AuthorDate: Wed Dec 13 22:52:43 2023 +0100
Haptics
---
TalerWallet1/Views/HelperViews/CopyShare.swift | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/TalerWallet1/Views/HelperViews/CopyShare.swift
b/TalerWallet1/Views/HelperViews/CopyShare.swift
index 500759b..7d0ebfb 100644
--- a/TalerWallet1/Views/HelperViews/CopyShare.swift
+++ b/TalerWallet1/Views/HelperViews/CopyShare.swift
@@ -8,12 +8,15 @@ import SymLog
struct CopyButton: View {
private let symLog = SymLogV(0)
- @Environment(\.isEnabled) private var isEnabled: Bool
let textToCopy: String
let vertical: Bool
+ @Environment(\.isEnabled) private var isEnabled: Bool
+ @EnvironmentObject private var controller: Controller
+
func copyAction() -> Void {
symLog.log(textToCopy)
+ controller.hapticFeedback(.medium)
UIPasteboard.general.setValue(textToCopy,
forPasteboardType:
UTType.plainText.identifier)
}
@@ -44,12 +47,14 @@ struct CopyButton: View {
@MainActor
struct ShareButton: View {
private let symLog = SymLogV(0)
- @Environment(\.isEnabled) private var isEnabled: Bool
-
let textToShare: String
+ @Environment(\.isEnabled) private var isEnabled: Bool
+ @EnvironmentObject private var controller: Controller
+
func shareAction() -> Void {
symLog.log(textToShare)
+ controller.hapticFeedback(.soft)
ShareSheet.shareSheet(url: textToShare)
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-taler-ios] branch master updated (a123c3a -> 4167b6d), gnunet, 2024/01/19
- [taler-taler-ios] 06/69: withdraw-exchange, gnunet, 2024/01/19
- [taler-taler-ios] 01/69: WithdrawExchangeV, gnunet, 2024/01/19
- [taler-taler-ios] 04/69: AccountPicker, remove exchangePaytoUris, gnunet, 2024/01/19
- [taler-taler-ios] 03/69: CurrencyInfo from Exchange, gnunet, 2024/01/19
- [taler-taler-ios] 25/69: colors adapted for WCAG AA, gnunet, 2024/01/19
- [taler-taler-ios] 05/69: ToS language, gnunet, 2024/01/19
- [taler-taler-ios] 19/69: cleanup, gnunet, 2024/01/19
- [taler-taler-ios] 02/69: LoadingView, gnunet, 2024/01/19
- [taler-taler-ios] 12/69: PRINT_CHANGES, gnunet, 2024/01/19
- [taler-taler-ios] 07/69: Haptics,
gnunet <=
- [taler-taler-ios] 31/69: Withdraw only once, gnunet, 2024/01/19
- [taler-taler-ios] 22/69: Summary in ThreeAmountsV, gnunet, 2024/01/19
- [taler-taler-ios] 30/69: Layout Balances, gnunet, 2024/01/19
- [taler-taler-ios] 20/69: button color if disabled, gnunet, 2024/01/19
- [taler-taler-ios] 10/69: Exchanges->Banking, gnunet, 2024/01/19
- [taler-taler-ios] 32/69: Warnings for tx buttons, gnunet, 2024/01/19
- [taler-taler-ios] 16/69: remove about protocols, gnunet, 2024/01/19
- [taler-taler-ios] 18/69: ToS for P2P, gnunet, 2024/01/19
- [taler-taler-ios] 29/69: clearDb (instead of reset), gnunet, 2024/01/19
- [taler-taler-ios] 27/69: use minor for Status, gnunet, 2024/01/19