From 00f197fb0099a90cc2468a7a193ac7acc852f21f Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Fri, 20 Dec 2024 09:05:28 -0500 Subject: [PATCH] feat: use Dance as splashscreen --- apps/desktop/src/lib/cmds/builtin.ts | 17 +++++++++++++++++ .../src/lib/components/dance/dance.svelte | 8 ++++++-- .../src/routes/splashscreen/+page.svelte | 15 ++++++--------- 3 files changed, 29 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/lib/cmds/builtin.ts b/apps/desktop/src/lib/cmds/builtin.ts index 09d7673..13a1666 100644 --- a/apps/desktop/src/lib/cmds/builtin.ts +++ b/apps/desktop/src/lib/cmds/builtin.ts @@ -72,6 +72,23 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, 2_000) } }, + { + name: "Splashscreen (Dev)", + icon: { + type: IconEnum.Iconify, + value: "material-symbols:skeleton" + }, + description: "", + flags: { + dev: true + }, + function: async () => { + new WebviewWindow(`splashscreen`, { + url: "/splashscreen" + }) + appState.clearSearchTerm() + } + }, { name: "File Transfer", icon: { diff --git a/apps/desktop/src/lib/components/dance/dance.svelte b/apps/desktop/src/lib/components/dance/dance.svelte index ddb2f8f..e05a1b6 100644 --- a/apps/desktop/src/lib/components/dance/dance.svelte +++ b/apps/desktop/src/lib/components/dance/dance.svelte @@ -1,4 +1,5 @@ - import { Skeleton } from "@kksh/svelte5" + import Dance from "@/components/dance/dance.svelte" + import { cn } from "@/utils" + import { Command, Skeleton } from "@kksh/svelte5" + import { CustomCommandInput } from "@kksh/ui/main" import { getCurrentWindow } from "@tauri-apps/api/window" import { onMount } from "svelte" @@ -9,12 +12,6 @@ }) -
-
- -
- - -
-
+
+