From baf251a3330c09284b6459775c844284d13db072 Mon Sep 17 00:00:00 2001 From: pandadev <70103896+0PandaDEV@users.noreply.github.com> Date: Tue, 7 May 2024 14:18:36 +0200 Subject: [PATCH] changed saving mecanism to mp3 --- app.vue | 1 - assets/styles/pages/settings.scss | 37 ++++++++++++++++++++++++--- package.json | 8 +++--- pages/[playlist].vue | 2 +- pages/search.vue | 15 ++++++++--- pages/settings.vue | 42 +++++++++++++++++++++---------- pages/songs.vue | 31 +++++++++++------------ plugins/music.ts | 6 ++--- plugins/settings.ts | 13 +++++++++- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/src/main.rs | 38 ++++++---------------------- src-tauri/tauri.conf.json | 6 ++--- 13 files changed, 122 insertions(+), 81 deletions(-) diff --git a/app.vue b/app.vue index 1c8e800..619d715 100644 --- a/app.vue +++ b/app.vue @@ -43,7 +43,6 @@ onMounted(async () => { document.addEventListener('keydown', handleKeyDown); document.addEventListener('focusin', updateFocus); document.addEventListener('focusout', updateFocus); - await $settings.searchApiURL() }); onUnmounted(() => { diff --git a/assets/styles/pages/settings.scss b/assets/styles/pages/settings.scss index e7e2269..4e2d4c2 100644 --- a/assets/styles/pages/settings.scss +++ b/assets/styles/pages/settings.scss @@ -9,17 +9,23 @@ .settings { padding-bottom: 0; padding-top: 64px; - gap: v.$spacing; + gap: 32px; display: flex; flex-direction: column; width: 100%; - align-items: center; + align-items: left; text-align: left; padding-inline: 24px; overflow: auto; } -.equalizer { +.setting { + display: flex; + flex-direction: column; + gap: 14px; +} + +.equalizer .eq { background-color: v.$element; color: v.$text; padding: 38px; @@ -122,4 +128,29 @@ } } } +} + +.api-url .input-container { + width: 268px; + height: 32px; + background-color: v.$element; + outline: none; + border: none; + display: flex; + flex-direction: row; + justify-content: left; + align-items: center; + padding-inline: 6px; + gap: 6px; + margin-bottom: 16px; + + .input { + background-color: transparent; + border: none; + font-size: 14px; + outline: none; + color: #8b8b8b; + width: 100%; + height: 32px; + } } \ No newline at end of file diff --git a/package.json b/package.json index fb402a7..7ba4880 100644 --- a/package.json +++ b/package.json @@ -12,16 +12,16 @@ "devDependencies": { "@tauri-apps/api": "2.0.0-beta.7", "nuxt": "^3.11.2", - "sass": "^1.74.1", - "vue": "^3.4.20" + "sass": "1.77.0", + "vue": "3.4.27" }, "dependencies": { "@pinia/nuxt": "^0.5.1", "@tauri-apps/cli": "2.0.0-beta.12", "@tauri-apps/plugin-dialog": "^2.0.0-beta.2", "@tauri-apps/plugin-fs": "^2.0.0-beta.2", - "@tauri-apps/plugin-global-shortcut": "2.0.0-beta.2", - "@tauri-apps/plugin-os": "2.0.0-beta.2", + "@tauri-apps/plugin-global-shortcut": "2.0.0-beta.3", + "@tauri-apps/plugin-os": "2.0.0-beta.3", "axios": "^1.6.8", "pinia": "^2.1.7", "uuid": "^9.0.1", diff --git a/pages/[playlist].vue b/pages/[playlist].vue index 9cbfaef..7deee07 100644 --- a/pages/[playlist].vue +++ b/pages/[playlist].vue @@ -30,7 +30,7 @@
- +

{{ truncate(song.title) }}

{{ truncate(song.artist) }}

diff --git a/pages/search.vue b/pages/search.vue index e3911b9..b4f24d7 100644 --- a/pages/search.vue +++ b/pages/search.vue @@ -4,7 +4,8 @@