From 0f3fa06c3eb58c100380f1aaf19dd0870cdb427c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 28 Oct 2024 22:30:59 +0200 Subject: [PATCH] One more haptic tweak (#5979) * remove 10ms delay and make light * make like haptic light * same for PostThreadComposePrompt --- src/view/com/post-thread/PostThreadComposePrompt.tsx | 7 +------ src/view/com/util/fab/FABInner.tsx | 8 ++------ src/view/com/util/post-ctrls/PostCtrls.tsx | 2 +- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/view/com/post-thread/PostThreadComposePrompt.tsx b/src/view/com/post-thread/PostThreadComposePrompt.tsx index 2b58cc5fe4..89993beec8 100644 --- a/src/view/com/post-thread/PostThreadComposePrompt.tsx +++ b/src/view/com/post-thread/PostThreadComposePrompt.tsx @@ -5,7 +5,6 @@ import {useLingui} from '@lingui/react' import {PressableScale} from '#/lib/custom-animations/PressableScale' import {useHaptics} from '#/lib/haptics' -import {isIOS} from '#/platform/detection' import {useProfileQuery} from '#/state/queries/profile' import {useSession} from '#/state/session' import {UserAvatar} from '#/view/com/util/UserAvatar' @@ -45,11 +44,7 @@ export function PostThreadComposePrompt({ onPressIn={ios(() => playHaptic('Light'))} onPress={() => { onPressCompose() - if (isIOS) { - setTimeout(() => playHaptic('Medium'), 10) - } else { - playHaptic('Light') - } + playHaptic('Light') }} onLongPress={ios(() => { onPressCompose() diff --git a/src/view/com/util/fab/FABInner.tsx b/src/view/com/util/fab/FABInner.tsx index 3d660732ef..48e0005bc9 100644 --- a/src/view/com/util/fab/FABInner.tsx +++ b/src/view/com/util/fab/FABInner.tsx @@ -10,7 +10,7 @@ import {useMinimalShellFabTransform} from '#/lib/hooks/useMinimalShellTransform' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {clamp} from '#/lib/numbers' import {gradients} from '#/lib/styles' -import {isIOS, isWeb} from '#/platform/detection' +import {isWeb} from '#/platform/detection' import {ios} from '#/alf' export interface FABProps @@ -44,11 +44,7 @@ export function FABInner({testID, icon, onPress, ...props}: FABProps) { onPressIn={ios(() => playHaptic('Light'))} onPress={evt => { onPress?.(evt) - if (isIOS) { - setTimeout(() => playHaptic('Medium'), 10) - } else { - playHaptic('Light') - } + playHaptic('Light') }} onLongPress={ios((evt: any) => { onPress?.(evt) diff --git a/src/view/com/util/post-ctrls/PostCtrls.tsx b/src/view/com/util/post-ctrls/PostCtrls.tsx index 8b04016a45..a87af1a696 100644 --- a/src/view/com/util/post-ctrls/PostCtrls.tsx +++ b/src/view/com/util/post-ctrls/PostCtrls.tsx @@ -119,7 +119,7 @@ let PostCtrls = ({ try { setIsToggleLikeIcon(true) if (!post.viewer?.like) { - playHaptic() + playHaptic('Light') sendInteraction({ item: post.uri, event: 'app.bsky.feed.defs#interactionLike',