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 @@
@@ -108,7 +114,7 @@
cat config page
- +
@@ -169,6 +175,9 @@
  • slipperiness by goldenstack
  • +
  • + 98.css by jdan +
  • @@ -213,6 +222,16 @@ height: 100%; } + :global(.music-player) { + border-collapse: unset; + } + :global(.music-player .song-name) { + color: #fff; + } + :global(.music-player td button) { + min-width: fit-content; + } + section { margin-bottom: 1em; display: block; @@ -251,4 +270,12 @@ .window-hidden { display: none; } + .window-maximized { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + }