From ebdbf55d146f25a60b88764b3d35c4531ade163d Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 16 Nov 2024 20:06:11 +0000 Subject: manually implement drawertype logic (#6419) --- src/view/shell/index.tsx | 1 + 1 file changed, 1 insertion(+) (limited to 'src/view/shell/index.tsx') diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 6dc4f95a5..1b5abe478 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -105,6 +105,7 @@ function ShellInner() { onOpen={onOpenDrawer} onClose={onCloseDrawer} swipeEdgeWidth={winDim.width / 2} + drawerType={isIOS ? 'slide' : 'front'} swipeEnabled={!canGoBack && hasSession && !isDrawerSwipeDisabled} overlayStyle={{ backgroundColor: select(t.name, { -- cgit 1.4.1 From 625459add6c14c9ae6c1158fbe5c67a4e0838fc6 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 21 Nov 2024 23:40:37 +0000 Subject: Fix some overdraw (#6617) --- src/view/com/home/HomeHeaderLayoutMobile.tsx | 5 ++--- src/view/shell/index.tsx | 9 +++------ 2 files changed, 5 insertions(+), 9 deletions(-) (limited to 'src/view/shell/index.tsx') diff --git a/src/view/com/home/HomeHeaderLayoutMobile.tsx b/src/view/com/home/HomeHeaderLayoutMobile.tsx index 98253ad74..832396092 100644 --- a/src/view/com/home/HomeHeaderLayoutMobile.tsx +++ b/src/view/com/home/HomeHeaderLayoutMobile.tsx @@ -41,12 +41,12 @@ export function HomeHeaderLayoutMobile({ return ( { headerHeight.set(e.nativeEvent.layout.height) }}> - + {IS_DEV && ( diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index 1b5abe478..b4043bb0e 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -1,7 +1,6 @@ import React from 'react' import {BackHandler, StyleSheet, useWindowDimensions, View} from 'react-native' import {Drawer} from 'react-native-drawer-layout' -import Animated from 'react-native-reanimated' import {useSafeAreaInsets} from 'react-native-safe-area-context' import * as NavigationBar from 'expo-navigation-bar' import {StatusBar} from 'expo-status-bar' @@ -10,7 +9,6 @@ import {useNavigation, useNavigationState} from '@react-navigation/native' import {useDedupe} from '#/lib/hooks/useDedupe' import {useIntentHandler} from '#/lib/hooks/useIntentHandler' import {useNotificationsHandler} from '#/lib/hooks/useNotificationHandler' -import {usePalette} from '#/lib/hooks/usePalette' import {useNotificationsRegistration} from '#/lib/notifications/notifications' import {isStateAtTabRoot} from '#/lib/routes/helpers' import {useTheme} from '#/lib/ThemeContext' @@ -95,7 +93,7 @@ function ShellInner() { return ( <> - + - + @@ -133,7 +131,6 @@ function ShellInner() { export const Shell: React.FC = function ShellImpl() { const {fullyExpandedCount} = useDialogStateControlContext() - const pal = usePalette('default') const theme = useTheme() useIntentHandler() @@ -147,7 +144,7 @@ export const Shell: React.FC = function ShellImpl() { } }, [theme]) return ( - + 0) -- cgit 1.4.1 From ba04bb58cd23d8a4266d60087e2bf4dbda12e060 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 22 Nov 2024 19:51:36 +0000 Subject: Fix leaking background (#6642) --- src/view/shell/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/view/shell/index.tsx') diff --git a/src/view/shell/index.tsx b/src/view/shell/index.tsx index b4043bb0e..1ab045d75 100644 --- a/src/view/shell/index.tsx +++ b/src/view/shell/index.tsx @@ -9,6 +9,7 @@ import {useNavigation, useNavigationState} from '@react-navigation/native' import {useDedupe} from '#/lib/hooks/useDedupe' import {useIntentHandler} from '#/lib/hooks/useIntentHandler' import {useNotificationsHandler} from '#/lib/hooks/useNotificationHandler' +import {usePalette} from '#/lib/hooks/usePalette' import {useNotificationsRegistration} from '#/lib/notifications/notifications' import {isStateAtTabRoot} from '#/lib/routes/helpers' import {useTheme} from '#/lib/ThemeContext' @@ -132,6 +133,7 @@ function ShellInner() { export const Shell: React.FC = function ShellImpl() { const {fullyExpandedCount} = useDialogStateControlContext() const theme = useTheme() + const pal = usePalette('default') useIntentHandler() React.useEffect(() => { @@ -144,7 +146,7 @@ export const Shell: React.FC = function ShellImpl() { } }, [theme]) return ( - + 0) -- cgit 1.4.1