diff --git a/bun.lockb b/bun.lockb index b522957..ef47415 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 0ad3bec..975c0cd 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "postcss": "^8.4.38", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.3", - "svelte": "^4.2.19", + "svelte": "^5.2.2", "svelte-check": "^3.7.1", "typescript": "^5.4.5", "vite-plugin-wasm": "^3.3.0", diff --git a/packages/core/components/lyrics/newLyrics.svelte b/packages/core/components/lyrics/newLyrics.svelte index 6aba4e4..9269d92 100644 --- a/packages/core/components/lyrics/newLyrics.svelte +++ b/packages/core/components/lyrics/newLyrics.svelte @@ -1,5 +1,5 @@ - + {#if debugMode} - - {fps.toFixed(1)}fps, progress: {progress.toFixed(2)}, nextUpdate: {nextUpdate}, scrolling: {scrolling}, current: {currentLyricIndex} + + progress: {progress.toFixed(2)}, nextUpdate: {nextUpdate}, scrolling: {scrolling}, current: {currentLyricIndex} {/if} diff --git a/packages/core/package.json b/packages/core/package.json index 8453d2e..a4831a4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -18,7 +18,7 @@ "postcss": "^8.4.38", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.3", - "svelte": "^4.2.19", + "svelte": "^5.2.2", "svelte-check": "^3.7.1", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", diff --git a/packages/web/package.json b/packages/web/package.json index f1ddb3c..28240cf 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -26,7 +26,7 @@ "postcss": "^8.4.49", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.8", - "svelte": "^4.2.19", + "svelte": "^5.2.2", "svelte-check": "^3.8.6", "tailwindcss": "^3.4.15", "typescript": "^5.6.3", diff --git a/packages/web/src/routes/+page.svelte b/packages/web/src/routes/+page.svelte index 333fd71..8d5f82f 100644 --- a/packages/web/src/routes/+page.svelte +++ b/packages/web/src/routes/+page.svelte @@ -3,6 +3,8 @@ import getVersion from '@core/utils/getVersion'; import toHumanSize from '@core/utils/humanSize'; import localforage from '@core/utils/storage'; + import { goto } from '$app/navigation'; + interface Song { name: string; singer?: string; @@ -58,7 +60,9 @@
@@ -83,7 +87,7 @@

导入音乐

音乐数据库

diff --git a/packages/web/src/routes/play/[id]/+page.svelte b/packages/web/src/routes/play/[id]/+page.svelte index df41fa0..3596af1 100644 --- a/packages/web/src/routes/play/[id]/+page.svelte +++ b/packages/web/src/routes/play/[id]/+page.svelte @@ -87,12 +87,9 @@ const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); - // 计算新的宽度和高度,确保宽度至少为1200px let newWidth = img.width; let newHeight = img.height; - console.log(newWidth) - if (newWidth < 1200) { newWidth = 1200; newHeight = (img.height * 1200) / img.width; @@ -101,14 +98,12 @@ canvas.width = newWidth; canvas.height = newHeight; - // 绘制放大后的图片到canvas ctx!.drawImage(img, 0, 0, newWidth, newHeight); - // 将canvas内容转换为Blob canvas.toBlob(function (blob) { const path = URL.createObjectURL(blob!); coverPath.set(path); - }, 'image/jpeg'); // 你可以根据需要更改图片格式 + }, 'image/jpeg'); prepared.push('cover'); };