From f11005e5231f7b9295260f95a14e1b0859f395a1 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Tue, 15 Mar 2022 10:38:53 +0300 Subject: [PATCH] refactor colors --- src/assets/css/BottomBar/BottomBar.scss | 2 +- src/assets/css/ProgressBar.scss | 62 ++++++++++++--------- src/assets/css/Search/Search.scss | 48 ---------------- src/assets/css/_variables.scss | 7 ++- src/assets/css/global.scss | 2 +- src/components/AlbumView/Header.vue | 13 ++--- src/components/FolderView/FolderItem.vue | 2 +- src/components/FolderView/Header.vue | 3 +- src/components/FolderView/SongList.vue | 9 ++- src/components/RightSideBar/Search.vue | 51 +++++++++++++++++ src/components/RightSideBar/SearchInput.vue | 13 +++-- src/components/RightSideBar/Tabs.vue | 2 +- src/components/Search/AlbumGrid.vue | 5 +- src/components/Search/ArtistGrid.vue | 12 +--- src/components/Search/Filters.vue | 5 +- src/components/Search/LoadMore.vue | 6 +- src/components/Search/Options.vue | 5 +- src/components/Search/TracksGrid.vue | 3 +- src/components/shared/AlbumCard.vue | 4 +- src/components/shared/SongItem.vue | 5 +- src/components/shared/TrackItem.vue | 24 ++++++-- src/views/FolderView.vue | 2 +- 22 files changed, 157 insertions(+), 128 deletions(-) diff --git a/src/assets/css/BottomBar/BottomBar.scss b/src/assets/css/BottomBar/BottomBar.scss index 41ffb3ae..b11d8414 100644 --- a/src/assets/css/BottomBar/BottomBar.scss +++ b/src/assets/css/BottomBar/BottomBar.scss @@ -3,7 +3,7 @@ padding: $small; .grid { - background-color: $gray; + background-color: $primary; display: grid; height: 100%; padding-right: $small; diff --git a/src/assets/css/ProgressBar.scss b/src/assets/css/ProgressBar.scss index 8cb6566c..7ec7e0d1 100644 --- a/src/assets/css/ProgressBar.scss +++ b/src/assets/css/ProgressBar.scss @@ -5,36 +5,44 @@ input[type="range"] { height: 0.3rem; border-radius: 5px; background-size: 0 100%; - background: $black linear-gradient($blue, $blue) no-repeat; + background: $gray linear-gradient($accent, $accent) no-repeat; + + &::-webkit-slider-thumb { + -webkit-appearance: none; + + height: 0.9rem; + width: 0.9rem; + border-radius: 0 50% 50% 0; + background: $accent; + } + + &::-moz-range-thumb { + -webkit-appearance: none; + height: 0rem; + border-radius: 50%; + background: $accent; + border: none; + } + + &:hover { + &::-moz-range-thumb { + height: .8rem; + } + } + + &::-ms-thumb { + -webkit-appearance: none; + display: none; + + height: 0.9rem; + width: 0.9rem; + border-radius: 0 50% 50% 0; + background: $accent; + border: none; + } } /* Input Thumb */ -input[type="range"]::-webkit-slider-thumb { - -webkit-appearance: none; - height: 0.8rem; - width: 0.8rem; - border-radius: 50%; - background: $blue; -} - -input[type="range"]::-moz-range-thumb { - -webkit-appearance: none; - height: 0.8rem; - width: 0.8rem; - border-radius: 50%; - background: $blue; - border: none; -} - -input[type="range"]::-ms-thumb { - -webkit-appearance: none; - height: 0.8rem; - width: 0.8rem; - border-radius: 50%; - background: $blue; - border: none; -} - input[type="range"]::-webkit-slider-thumb:hover { background: $pink; } diff --git a/src/assets/css/Search/Search.scss b/src/assets/css/Search/Search.scss index fcb127f7..e69de29b 100644 --- a/src/assets/css/Search/Search.scss +++ b/src/assets/css/Search/Search.scss @@ -1,48 +0,0 @@ -.right-search { - position: relative; - display: grid; - grid-template-rows: min-content 1fr; - overflow: hidden; - width: auto; - height: 100%; - padding: $small $small 0 0; - - .no-res { - text-align: center; - display: grid; - height: calc(100% - $small); - place-items: center; - font-size: 2rem; - transition: all 0.3s ease; - line-height: 4rem !important; - - .highlight { - padding: $small; - background-color: rgb(29, 26, 26); - } - } - - .heading { - padding: $medium; - border-radius: $small; - margin-bottom: $small; - text-align: center !important; - font-size: 2rem; - color: $white; - } - - .input { - display: flex; - align-items: center; - position: relative; - } -} - -.right-search .scrollable { - overflow-y: auto; - scrollbar-width: none; - - &::-webkit-scrollbar { - display: none; - } -} diff --git a/src/assets/css/_variables.scss b/src/assets/css/_variables.scss index ad823bc7..31618391 100644 --- a/src/assets/css/_variables.scss +++ b/src/assets/css/_variables.scss @@ -36,9 +36,12 @@ $indigo: rgb(94, 92, 230); $teal: rgb(64, 200, 224); // 60 30 10 -$primary: $blue; +$primary: $gray4; $accent: $indigo; -$cta: $red; +$cta: $blue; +$danger: $red; +$track-hover: $gray4; +$context: $gray4; // media query mixins @mixin phone-only { diff --git a/src/assets/css/global.scss b/src/assets/css/global.scss index 25901d6c..c0010803 100644 --- a/src/assets/css/global.scss +++ b/src/assets/css/global.scss @@ -11,7 +11,7 @@ body { margin: 0; - background-color: #171c28; + background-color: #0f1218; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, diff --git a/src/components/AlbumView/Header.vue b/src/components/AlbumView/Header.vue index b50280b4..92b73625 100644 --- a/src/components/AlbumView/Header.vue +++ b/src/components/AlbumView/Header.vue @@ -1,8 +1,8 @@