From e3f035a3f46d33971b3f3ab719ba92acdb218a8c Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:02:11 -0500 Subject: [PATCH] remove haptic feedback on iOS (#1047) --- lib/pages/chat/chat.dart | 4 +--- lib/pangea/widgets/chat/message_toolbar_buttons.dart | 5 +---- lib/pangea/widgets/pressable_button.dart | 5 +---- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index ec5661eb7..752292540 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -1719,9 +1719,7 @@ class ChatController extends State // select the message onSelectMessage(pangeaMessageEvent.event); if (!kIsWeb) { - Platform.isAndroid - ? HapticFeedback.mediumImpact() - : HapticFeedback.vibrate(); + HapticFeedback.mediumImpact(); } } diff --git a/lib/pangea/widgets/chat/message_toolbar_buttons.dart b/lib/pangea/widgets/chat/message_toolbar_buttons.dart index f1b131909..c1961b72b 100644 --- a/lib/pangea/widgets/chat/message_toolbar_buttons.dart +++ b/lib/pangea/widgets/chat/message_toolbar_buttons.dart @@ -1,4 +1,3 @@ -import 'dart:io'; import 'dart:math'; import 'package:collection/collection.dart'; @@ -193,9 +192,7 @@ class DisabledAnimationState extends State onTap: () { _controller.forward().then((_) => _controller.reset()); if (!kIsWeb) { - Platform.isAndroid - ? HapticFeedback.mediumImpact() - : HapticFeedback.vibrate(); + HapticFeedback.mediumImpact(); } }, child: SizedBox( diff --git a/lib/pangea/widgets/pressable_button.dart b/lib/pangea/widgets/pressable_button.dart index 0feb84103..6f1e7d495 100644 --- a/lib/pangea/widgets/pressable_button.dart +++ b/lib/pangea/widgets/pressable_button.dart @@ -1,5 +1,4 @@ import 'dart:async'; -import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -64,9 +63,7 @@ class PressableButtonState extends State } if (mounted) _controller.reverse(); if (!kIsWeb) { - Platform.isAndroid - ? HapticFeedback.mediumImpact() - : HapticFeedback.vibrate(); + HapticFeedback.mediumImpact(); } }