diff --git a/.gitignore b/.gitignore index 4da9d2c..bacce5d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ node_modules /.config /.cache yarn-error.log + +vite.config.js.* \ No newline at end of file diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 222dfa9..78c6042 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index aa2609a..d1e247e 100644 --- a/package.json +++ b/package.json @@ -52,5 +52,5 @@ "engines": { "node": ">=16" }, - "packageManager": "yarn@4.4.1" + "packageManager": "yarn@4.5.0" } diff --git a/src/routes/neko/+page.svelte b/src/routes/neko/+page.svelte index 54657ca..bb4f7cb 100644 --- a/src/routes/neko/+page.svelte +++ b/src/routes/neko/+page.svelte @@ -57,6 +57,11 @@ function closeWindow() { windowHidden = true } + let windowMaximized = false + function toggleMaximizeWindow() { + windowMaximized = !windowMaximized + offsetX = offsetY = initialX = initialY = 0 + } let startMouseX = 0 let startMouseY = 0 @@ -68,7 +73,7 @@ let mouseDown = false function startDragWindow(e: MouseEvent) { - if (mouseDown) return + if (mouseDown || windowMaximized) return startMouseX = e.clientX startMouseY = e.clientY initialX += offsetX @@ -101,6 +106,7 @@