From bf22e559c5539ebead00606c9928f707c0bb39ed Mon Sep 17 00:00:00 2001 From: tapframe Date: Thu, 11 Dec 2025 16:10:59 +0530 Subject: [PATCH] header padding fix --- src/components/common/ScreenHeader.tsx | 1 + src/screens/SettingsScreen.tsx | 28 +++++--------------------- 2 files changed, 6 insertions(+), 23 deletions(-) diff --git a/src/components/common/ScreenHeader.tsx b/src/components/common/ScreenHeader.tsx index 6b675d0ff..2ab1a4fe9 100644 --- a/src/components/common/ScreenHeader.tsx +++ b/src/components/common/ScreenHeader.tsx @@ -151,6 +151,7 @@ const ScreenHeader: React.FC = ({ style={[ styles.headerTitle, { color: currentTheme.colors.text }, + isTablet && { fontSize: 48 }, // Increase font size for tablet showBackButton && styles.headerTitleWithBack, titleStyle, ]} diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx index 27b5f4a21..2c7a4f28a 100644 --- a/src/screens/SettingsScreen.tsx +++ b/src/screens/SettingsScreen.tsx @@ -33,6 +33,7 @@ import { useSafeAreaInsets } from 'react-native-safe-area-context'; import * as Sentry from '@sentry/react-native'; import { getDisplayedAppVersion } from '../utils/version'; import CustomAlert from '../components/CustomAlert'; +import ScreenHeader from '../components/common/ScreenHeader'; import PluginIcon from '../components/icons/PluginIcon'; import TraktIcon from '../components/icons/TraktIcon'; import TMDBIcon from '../components/icons/TMDBIcon'; @@ -883,11 +884,8 @@ const SettingsScreen: React.FC = () => { } }; - const headerBaseHeight = Platform.OS === 'android' ? 80 : 60; // Keep headers below floating top navigator on tablets by adding extra offset const tabletNavOffset = isTablet ? 64 : 0; - const topSpacing = (Platform.OS === 'android' ? (StatusBar.currentHeight || 0) : insets.top) + tabletNavOffset; - const headerHeight = headerBaseHeight + topSpacing; if (isTablet) { return ( @@ -1010,12 +1008,10 @@ const SettingsScreen: React.FC = () => { { backgroundColor: currentTheme.colors.darkBackground } ]}> + - - - Settings - -