From 6bd1dc835885d80b059808f56ba189ea2b3f662a Mon Sep 17 00:00:00 2001 From: billisdead Date: Mon, 22 Jun 2026 12:21:10 +0200 Subject: [PATCH] revert: remove all splash screen overrides, revert app.json to v0.1.5 state SplashScreen.hideAsync() and the splash section in app.json were both introduced after v0.1.5 and are common to every crashing build. Reverting to the exact v0.1.5 baseline to isolate the crash source. Co-Authored-By: Claude Sonnet 4.6 --- app.json | 3 --- app/_layout.tsx | 7 +------ 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/app.json b/app.json index ef2036a..6a0ea7c 100644 --- a/app.json +++ b/app.json @@ -6,9 +6,6 @@ "orientation": "portrait", "userInterfaceStyle": "dark", "backgroundColor": "#0f1117", - "splash": { - "backgroundColor": "#0f1117" - }, "scheme": "sheethappens", "android": { "adaptiveIcon": { diff --git a/app/_layout.tsx b/app/_layout.tsx index e897587..2e56cf7 100644 --- a/app/_layout.tsx +++ b/app/_layout.tsx @@ -1,5 +1,5 @@ import { useEffect } from "react"; -import { Stack, router, SplashScreen } from "expo-router"; +import { Stack, router } from "expo-router"; import { StatusBar } from "expo-status-bar"; import { GestureHandlerRootView } from "react-native-gesture-handler"; import "../global.css"; @@ -9,11 +9,6 @@ import { useSettings } from "@/hooks/useSettings"; export default function RootLayout() { const { settings, ready } = useSettings(); - useEffect(() => { - if (!ready) return; - SplashScreen.hideAsync(); - }, [ready]); - useEffect(() => { if (!ready) return; if (!settings.onboardingDone) {