diff --git a/src/state/shell/minimal-mode.tsx b/src/state/shell/minimal-mode.tsx index 2c2f60b5..05999db8 100644 --- a/src/state/shell/minimal-mode.tsx +++ b/src/state/shell/minimal-mode.tsx @@ -1,10 +1,5 @@ import React from 'react' -import { - Easing, - SharedValue, - useSharedValue, - withTiming, -} from 'react-native-reanimated' +import {SharedValue, useSharedValue, withSpring} from 'react-native-reanimated' type StateContext = SharedValue type SetContext = (v: boolean) => void @@ -22,9 +17,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { const setMode = React.useCallback( (v: boolean) => { 'worklet' - mode.value = withTiming(v ? 1 : 0, { - duration: 400, - easing: Easing.bezier(0.25, 0.1, 0.25, 1), + mode.value = withSpring(v ? 1 : 0, { + overshootClamping: true, }) }, [mode],