diff --git a/web/package.json b/web/package.json index 4f6ffbc..6d132c4 100644 --- a/web/package.json +++ b/web/package.json @@ -14,6 +14,9 @@ "@fortawesome/fontawesome-free": "^7.3.1", "@fortawesome/fontawesome-svg-core": "^7.3.1", "@fortawesome/free-regular-svg-icons": "^7.3.1", + "@globalhive/vuejs-tour": "^3.0.1", + "@kyvg/vue3-notification": "^3.4.2", + "nprogress": "^0.2.0", "pinia": "^4.0.2", "vue": "^3.5.40", "vue-router": "^5.2.0" @@ -27,7 +30,7 @@ "@vue/tsconfig": "^0.9.1", "eslint-plugin-vue": "^10.10.0", "globals": "^17.11.0", - "musickitjs-v3-types": "^1.0.0", + "musickitjs-v3-types": "^1.1.1", "npm-run-all2": "^9.0.2", "sass-embedded": "^1.103.1", "typescript": "~6.0.0", diff --git a/web/src/components/AddSong.vue b/web/src/components/AddSong.vue new file mode 100644 index 0000000..b4c1646 --- /dev/null +++ b/web/src/components/AddSong.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/web/src/components/PopupElement.vue b/web/src/components/PopupElement.vue index f3dd36c..4ab41ff 100644 --- a/web/src/components/PopupElement.vue +++ b/web/src/components/PopupElement.vue @@ -55,7 +55,7 @@ position: relative; overflow-y: scroll; display: block; - transition: transform 0.5s ease, opacity 0.5s ease; + transition: transform 0.25s ease, opacity 0.25s ease; >.close-icon { position: absolute; @@ -74,6 +74,7 @@ .popup-main { transform: scale(1.25); opacity: 0; + transition: transform 0.15s ease, opacity 0.15s ease; } .popup-backdrop { diff --git a/web/src/components/QueueViewer.vue b/web/src/components/QueueViewer.vue index dfb0dd3..8c4696e 100644 --- a/web/src/components/QueueViewer.vue +++ b/web/src/components/QueueViewer.vue @@ -1,20 +1,28 @@