From 92c2443c7c801f19ebf1708656057a772292eeee Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sat, 19 Feb 2022 22:12:10 +0300 Subject: [PATCH] minor refactors --- src/assets/css/Search/Search.scss | 22 +++---- src/components/AlbumView/Header.vue | 4 +- src/components/FolderView/FolderItem.vue | 5 +- src/components/FolderView/Header.vue | 2 +- src/components/LeftSidebar/AlbumArt.vue | 3 +- .../PlaylistView/FeaturedArtists.vue | 1 + src/components/PlaylistView/Header.vue | 11 ++-- src/components/RightSideBar/Home/Main.vue | 7 +-- src/components/RightSideBar/Main.vue | 7 ++- src/components/RightSideBar/Queue.vue | 63 ++++++++++--------- src/components/Search.vue | 5 +- src/components/Search/AlbumGrid.vue | 3 +- src/components/Search/Filters.vue | 1 - src/components/Search/TracksGrid.vue | 2 +- src/components/shared/AlbumCard.vue | 21 ++++--- src/components/shared/ArtistCard.vue | 4 +- src/components/shared/SongItem.vue | 3 +- src/views/AlbumView.vue | 13 ++-- src/views/FolderView.vue | 47 +++++++------- src/views/PlaylistView.vue | 1 + 20 files changed, 121 insertions(+), 104 deletions(-) diff --git a/src/assets/css/Search/Search.scss b/src/assets/css/Search/Search.scss index 79d7e1aa..a1325932 100644 --- a/src/assets/css/Search/Search.scss +++ b/src/assets/css/Search/Search.scss @@ -6,7 +6,7 @@ overflow: hidden; width: auto; height: 100%; - padding: $small $small 0 $small; + padding: $small $small 0 0; .no-res { text-align: center; @@ -32,20 +32,12 @@ align-items: center; position: relative; } - - .search-icon { - position: absolute; - top: 0; - right: 0; - height: 2.5rem; - width: 2.5rem; - background-image: url(../../icons/search.svg); - background-size: 70%; - } + } .right-search .scrollable { overflow-y: auto; + scrollbar-width: none; &::-webkit-scrollbar { display: none; @@ -57,6 +49,12 @@ width: 100%; border-radius: 0.4rem; position: relative; + + ._loader { + position: absolute; + top: 0; + right: 2rem; + } input { width: calc(100% - 2.5rem); @@ -67,7 +65,7 @@ font-size: 1rem; outline: none; transition: all 0.5s ease; - padding-left: 0.4rem; + padding-left: .75rem; &:focus { transition: all 0.5s ease; diff --git a/src/components/AlbumView/Header.vue b/src/components/AlbumView/Header.vue index 46492fef..cb8ffc32 100644 --- a/src/components/AlbumView/Header.vue +++ b/src/components/AlbumView/Header.vue @@ -62,6 +62,8 @@ export default { height: 100%; background-image: url("../../assets/images/abg.webp"); background-position: 0% 60%; + background-repeat: no-repeat; + background-size: cover; .info { width: 100%; @@ -117,4 +119,4 @@ export default { } } } - \ No newline at end of file + diff --git a/src/components/FolderView/FolderItem.vue b/src/components/FolderView/FolderItem.vue index 18dd20b5..511a4225 100644 --- a/src/components/FolderView/FolderItem.vue +++ b/src/components/FolderView/FolderItem.vue @@ -2,7 +2,7 @@ -
+
{{ props.folder.name }}
@@ -30,6 +30,7 @@ const props = defineProps({ position: relative; background-color: #ffffff09; transition: all 0.2s ease; + border-radius: .75rem; @include phone-only { height: 4rem; @@ -63,7 +64,7 @@ const props = defineProps({ #021b79, #0575e6 ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ - background-size: 105% 105%; + background-size: 105% 105%; background-position-x: -$small; .f-item-count { diff --git a/src/components/FolderView/Header.vue b/src/components/FolderView/Header.vue index 330afa87..f29e2993 100644 --- a/src/components/FolderView/Header.vue +++ b/src/components/FolderView/Header.vue @@ -16,7 +16,7 @@
diff --git a/src/components/LeftSidebar/AlbumArt.vue b/src/components/LeftSidebar/AlbumArt.vue index 32ab9717..1e6af16c 100644 --- a/src/components/LeftSidebar/AlbumArt.vue +++ b/src/components/LeftSidebar/AlbumArt.vue @@ -1,7 +1,7 @@