diff --git a/README.md b/README.md index e1255f7..20d0d3b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # QZMusic Web -QZMusic 网页版,基于 Vue 3 + TypeScript + Vite 构建的音乐播放器。 +QZMusic 网页版,基于 Vue 3 + TypeScript + Vite 构建的音乐播放器,支持插件系统获取音乐资源。 ## 功能特性 @@ -10,6 +10,7 @@ QZMusic 网页版,基于 Vue 3 + TypeScript + Vite 构建的音乐播放器。 - 🎚️ 音量控制 - 📊 音频可视化(基于 Web Audio API) - 🔍 搜索功能 +- 🔌 **插件系统** - 支持通过插件获取音乐资源 - 🌐 默认端口:10096 ## 快速开始 diff --git a/src/App.vue b/src/App.vue index 33f18a6..e820db9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -16,15 +16,14 @@ const showSettings = ref(false); provide('openSettings', () => { showSettings.value = true; }); // Apply saved theme on app startup -onMounted(async () => { - if (window.electronAPI?.settings) { - const settings = await window.electronAPI.settings.getAll(); - document.documentElement.setAttribute('data-theme', settings.theme); - document.documentElement.style.setProperty('--color-accent', settings.accentColor); - } +onMounted(() => { + const savedTheme = localStorage.getItem('qz-theme') || 'dark'; + const savedAccentColor = localStorage.getItem('qz-accent-color') || '#ec4141'; + document.documentElement.setAttribute('data-theme', savedTheme); + document.documentElement.style.setProperty('--color-accent', savedAccentColor); }); \ No newline at end of file + diff --git a/src/components/player/MusicInfo.vue b/src/components/player/MusicInfo.vue index bf722c9..fd2e88a 100644 --- a/src/components/player/MusicInfo.vue +++ b/src/components/player/MusicInfo.vue @@ -13,9 +13,7 @@ {{ album }} -
@@ -23,7 +21,7 @@ -