From ebdc7f87e505e3df49f7252b06e4328bc1b3133f Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Sat, 10 May 2025 20:29:10 +0200 Subject: [PATCH] feat: window component --- .../ui/dialog/dialog-content.svelte | 2 +- src/lib/components/ui/window/index.ts | 5 + src/lib/components/ui/window/window.svelte | 143 ++++++++++++++++++ src/lib/state.svelte.ts | 2 + 4 files changed, 151 insertions(+), 1 deletion(-) create mode 100644 src/lib/components/ui/window/index.ts create mode 100644 src/lib/components/ui/window/window.svelte diff --git a/src/lib/components/ui/dialog/dialog-content.svelte b/src/lib/components/ui/dialog/dialog-content.svelte index b83e502..4b4d527 100644 --- a/src/lib/components/ui/dialog/dialog-content.svelte +++ b/src/lib/components/ui/dialog/dialog-content.svelte @@ -34,7 +34,7 @@ {@render children?.()} Close diff --git a/src/lib/components/ui/window/index.ts b/src/lib/components/ui/window/index.ts new file mode 100644 index 0000000..bb9c254 --- /dev/null +++ b/src/lib/components/ui/window/index.ts @@ -0,0 +1,5 @@ +import Window from "./window.svelte"; + +export { + Window, +}; \ No newline at end of file diff --git a/src/lib/components/ui/window/window.svelte b/src/lib/components/ui/window/window.svelte new file mode 100644 index 0000000..12bfaca --- /dev/null +++ b/src/lib/components/ui/window/window.svelte @@ -0,0 +1,143 @@ + + + + + diff --git a/src/lib/state.svelte.ts b/src/lib/state.svelte.ts index e64a9ac..30b3f85 100644 --- a/src/lib/state.svelte.ts +++ b/src/lib/state.svelte.ts @@ -20,6 +20,8 @@ export const state = $state({ stations: [] as Station[], backgrounds: [] as Background[], atmospheres: [] as Atmosphere[], + + windowZIndexCounter: 50, // in daemon.svelte togglePlay: (() => {}) as () => void,