diff --git a/src/components/player/AndroidVideoPlayer.tsx b/src/components/player/AndroidVideoPlayer.tsx index 61455589..4e94da40 100644 --- a/src/components/player/AndroidVideoPlayer.tsx +++ b/src/components/player/AndroidVideoPlayer.tsx @@ -3108,7 +3108,6 @@ const AndroidVideoPlayer: React.FC = () => { onClose={handleClose} width={screenDimensions.width} height={screenDimensions.height} - useFastImage={false} /> { onClose={handleClose} width={shouldUseFullscreen ? effectiveDimensions.width : screenDimensions.width} height={shouldUseFullscreen ? effectiveDimensions.height : screenDimensions.height} - useFastImage={true} /> )} diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx index db9d2c8e..e068a20f 100644 --- a/src/screens/SettingsScreen.tsx +++ b/src/screens/SettingsScreen.tsx @@ -28,6 +28,7 @@ import { useTraktContext } from '../contexts/TraktContext'; import { useTheme } from '../contexts/ThemeContext'; import { catalogService } from '../services/catalogService'; import { fetchTotalDownloads } from '../services/githubReleaseService'; +import * as WebBrowser from 'expo-web-browser'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import * as Sentry from '@sentry/react-native'; import { getDisplayedAppVersion } from '../utils/version'; @@ -913,7 +914,9 @@ const SettingsScreen: React.FC = () => { Linking.openURL('https://ko-fi.com/tapframe')} + onPress={() => WebBrowser.openBrowserAsync('https://ko-fi.com/tapframe', { + presentationStyle: Platform.OS === 'ios' ? WebBrowser.WebBrowserPresentationStyle.FORM_SHEET : WebBrowser.WebBrowserPresentationStyle.FORM_SHEET + })} activeOpacity={0.7} > { Linking.openURL('https://ko-fi.com/tapframe')} + onPress={() => WebBrowser.openBrowserAsync('https://ko-fi.com/tapframe', { + presentationStyle: Platform.OS === 'ios' ? WebBrowser.WebBrowserPresentationStyle.FORM_SHEET : WebBrowser.WebBrowserPresentationStyle.FORM_SHEET + })} activeOpacity={0.7} >