From 06f1e53fa10c1770931f7d19d09e6fc7d5edb2ab Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Wed, 19 Jan 2022 02:10:56 +0300 Subject: [PATCH] add a new playlist view header --- src/App.vue | 26 +- src/assets/css/_variables.scss | 1 + src/assets/css/global.scss | 8 +- src/components/AlbumView/Header.vue | 8 +- src/components/FolderView/Header.vue | 3 - src/components/FolderView/SongList.vue | 25 +- src/components/LeftSidebar/Navigation.vue | 6 +- src/components/PlaylistView/Header.vue | 254 ++++++------------ src/components/RightSideBar/NowPlaying.vue | 2 +- .../RightSideBar/Recommendation.vue | 2 +- src/components/RightSideBar/UpNext.vue | 212 +++++++-------- src/views/AlbumView.vue | 2 +- src/views/FolderView.vue | 2 +- src/views/PlaylistView.vue | 60 ++--- 14 files changed, 247 insertions(+), 364 deletions(-) diff --git a/src/App.vue b/src/App.vue index c3c3682..2f362e1 100644 --- a/src/App.vue +++ b/src/App.vue @@ -63,7 +63,7 @@ export default { collapsed.value = !collapsed.value; } - let up_next = ref(false); + let up_next = ref(true); let search = ref(false); const expandQueue = () => { @@ -98,6 +98,18 @@ export default { display: flex; align-items: center; margin-bottom: 0.5rem; + + #toggle { + position: absolute; + left: 0.2rem; + width: 4rem; + height: 100%; + background: url(./assets/icons/menu.svg); + background-size: 50%; + background-repeat: no-repeat; + background-position: center; + cursor: pointer; + } } .logo { height: 2rem; @@ -112,18 +124,6 @@ export default { animation-iteration-count: 1; } -.l-container #toggle { - position: absolute; - left: 0.2rem; - width: 4rem; - height: 100%; - background: url(./assets/icons/menu.svg); - background-size: 50%; - background-repeat: no-repeat; - background-position: center; - cursor: pointer; -} - .r-sidebar { &::-webkit-scrollbar { display: none; diff --git a/src/assets/css/_variables.scss b/src/assets/css/_variables.scss index 1ea250c..bdcc3b3 100644 --- a/src/assets/css/_variables.scss +++ b/src/assets/css/_variables.scss @@ -5,6 +5,7 @@ $red: #df4646; $blue: rgb(5, 80, 150); $green: rgb(67, 148, 67); $separator: #ffffff46; +$pink: rgb(196, 58, 58); // sizes $small: .5em; $smaller: .25em; \ No newline at end of file diff --git a/src/assets/css/global.scss b/src/assets/css/global.scss index 7a96559..64e9f19 100644 --- a/src/assets/css/global.scss +++ b/src/assets/css/global.scss @@ -64,9 +64,13 @@ button { color: inherit; font-size: 1rem; cursor: pointer; + display: flex; + align-items: center; + background-color: $blue; + border-radius: $small; &:hover { - background-color: rgb(158, 58, 58) !important; + background-color: $pink !important; } } @@ -231,7 +235,7 @@ button { width: 2rem; border-radius: 50%; background-color: #fff; - margin-top: 0rem; + margin-top: 0; background-size: 60%; } diff --git a/src/components/AlbumView/Header.vue b/src/components/AlbumView/Header.vue index 7df6cec..b60daf8 100644 --- a/src/components/AlbumView/Header.vue +++ b/src/components/AlbumView/Header.vue @@ -1,6 +1,6 @@