diff --git a/index.html b/index.html index 2ef36a0f2..c3e5b5e27 100644 --- a/index.html +++ b/index.html @@ -75,6 +75,25 @@ +
+ + + + +
diff --git a/src/App.svelte b/src/App.svelte index 12b509725..c1f50eb6e 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -5,7 +5,6 @@ import { listen } from "@tauri-apps/api/event"; import { getCurrentWindow } from "@tauri-apps/api/window"; - import delay from "lodash/delay"; import { onDestroy, onMount } from "svelte"; import { get } from "svelte/store"; @@ -49,7 +48,6 @@ import ExternalLink from "./components/ExternalLink.svelte"; import FullscreenModalPortal from "./components/FullscreenModalPortal.svelte"; import FullWindowError from "./components/FullWindowError.svelte"; - import Spinner from "./components/Spinner.svelte"; const activeRouteStore = router.activeRouteStore; @@ -93,8 +91,11 @@ let profile = $state(); - let showSpinner = $state(false); - delay(() => (showSpinner = true), 1000); + $effect(() => { + if ($activeRouteStore.resource !== "booting" || startup.error) { + document.getElementById("loading")?.remove(); + } + }); onMount(async () => { try { @@ -146,12 +147,6 @@