feat(Sleek): add vantablack color scheme (#709)

* test push

* feat(Sleek): add VantaBlack Scheme

feat(Sleek): add VantaBlack Scheme
scope: Sleek
subject: added a new darker theme for issue #690
body: It's a darkest theme with gray texts and black background.

* added new theme

* Create READMD.md

* Create READMD.md

* Add files via upload

* Add files via upload

* Create READMD.md

* Delete READMD.md

* Rename READMD.md to FONTS.md

* Add files via upload

* feat(Sleek): add vantablack color scheme

* new theme deleted

Co-authored-by: Victoria <74339421+Ruixi-Zhang@users.noreply.github.com>
Co-authored-by: alexcasieri <ajc880@nyu.edu>
Co-authored-by: Ian Liao <55819364+ian-Liaozy@users.noreply.github.com>
This commit is contained in:
yslDevelop 2022-04-15 02:42:39 +09:00 committed by GitHub
parent 29a8bb9228
commit 724160e678
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 430 additions and 316 deletions

View File

@ -1,567 +1,611 @@
/* Dreary Theme*/ /* Dreary Theme*/
.main-rootlist-rootlistDividerGradient { .main-rootlist-rootlistDividerGradient {
display: none; display: none;
visibility: hidden !important; visibility: hidden !important;
} }
.main-rootlist-rootlistDivider { .main-rootlist-rootlistDivider {
background-color: var(--spice-text) !important; background-color: var(--spice-text) !important;
} }
input { input {
background-color: unset !important; background-color: unset !important;
border-bottom: solid 1px var(--spice-text) !important; border-bottom: solid 1px var(--spice-text) !important;
border-radius: 0 !important; border-radius: 0 !important;
padding: 6px 10px 6px 48px; padding: 6px 10px 6px 48px;
color: var(--spice-text) !important; color: var(--spice-text) !important;
} }
.x-833-searchInput-searchInputSearchIcon { .x-833-searchInput-searchInputSearchIcon {
color: var(--spice-text) !important; color: var(--spice-text) !important;
} }
.main-home-homeHeader, .x-441-entityHeader-overlay, .main-actionBarBackground-background, .main-entityHeader-overlay, .main-entityHeader-backgroundColor { .main-home-homeHeader,
background-color: unset !important; .x-441-entityHeader-overlay,
background-image: unset !important; .main-actionBarBackground-background,
.main-entityHeader-overlay,
.main-entityHeader-backgroundColor {
background-color: unset !important;
background-image: unset !important;
} }
.main-playlistEditDetailsModal-textElement:focus { .main-playlistEditDetailsModal-textElement:focus {
border: 0; border: 0;
} }
.connect-title, .connect-header { .connect-title,
display: none; .connect-header {
display: none;
} }
/* Topbar visibility bug */ /* Topbar visibility bug */
.main-topBar-topbarContent:not(.main-topBar-topbarContentFadeIn)>* { .main-topBar-topbarContent:not(.main-topBar-topbarContentFadeIn) > * {
opacity: unset !important; opacity: unset !important;
} }
.main-entityHeader-topbarContent:not(.main-entityHeader-topbarContentFadeIn)>* { .main-entityHeader-topbarContent:not(.main-entityHeader-topbarContentFadeIn)
opacity: 0 !important; > * {
opacity: 0 !important;
} }
/* Remove Topbar background colour */ /* Remove Topbar background colour */
.main-topBar-background { .main-topBar-background {
background-color: unset !important; background-color: unset !important;
} }
.main-topBar-overlay { .main-topBar-overlay {
background-color: var(--spice-main); background-color: var(--spice-main);
} }
.main-entityHeader-shadow { .main-entityHeader-shadow {
box-shadow: 0 04px 20px #21212130; box-shadow: 0 04px 20px #21212130;
} }
.main-trackList-playingIcon { .main-trackList-playingIcon {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg id='playing-icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cdefs%3E%3Cstyle%3E %23playing-icon %7B fill: %2320BC54; %7D @keyframes play %7B 0%25 %7Btransform: scaleY(1);%7D 3.3%25 %7Btransform: scaleY(0.9583);%7D 6.6%25 %7Btransform: scaleY(0.9166);%7D 9.9%25 %7Btransform: scaleY(0.8333);%7D 13.3%25 %7Btransform: scaleY(0.7083);%7D 16.6%25 %7Btransform: scaleY(0.5416);%7D 19.9%25 %7Btransform: scaleY(0.4166);%7D 23.3%25 %7Btransform: scaleY(0.25);%7D 26.6%25 %7Btransform: scaleY(0.1666);%7D 29.9%25 %7Btransform: scaleY(0.125);%7D 33.3%25 %7Btransform: scaleY(0.125);%7D 36.6%25 %7Btransform: scaleY(0.1666);%7D 39.9%25 %7Btransform: scaleY(0.1666);%7D 43.3%25 %7Btransform: scaleY(0.2083);%7D 46.6%25 %7Btransform: scaleY(0.2916);%7D 49.9%25 %7Btransform: scaleY(0.375);%7D 53.3%25 %7Btransform: scaleY(0.5);%7D 56.6%25 %7Btransform: scaleY(0.5833);%7D 59.9%25 %7Btransform: scaleY(0.625);%7D 63.3%25 %7Btransform: scaleY(0.6666);%7D 66.6%25 %7Btransform: scaleY(0.6666);%7D 69.9%25 %7Btransform: scaleY(0.6666);%7D 73.3%25 %7Btransform: scaleY(0.6666);%7D 76.6%25 %7Btransform: scaleY(0.7083);%7D 79.9%25 %7Btransform: scaleY(0.75);%7D 83.3%25 %7Btransform: scaleY(0.8333);%7D 86.6%25 %7Btransform: scaleY(0.875);%7D 89.9%25 %7Btransform: scaleY(0.9166);%7D 93.3%25 %7Btransform: scaleY(0.9583);%7D 96.6%25 %7Btransform: scaleY(1);%7D %7D %23bar1 %7B transform-origin: bottom; animation: play 0.9s -0.51s infinite; %7D %23bar2 %7B transform-origin: bottom; animation: play 0.9s infinite; %7D %23bar3 %7B transform-origin: bottom; animation: play 0.9s -0.15s infinite; %7D %23bar4 %7B transform-origin: bottom; animation: play 0.9s -0.75s infinite; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eplaying-icon%3C/title%3E%3Crect id='bar1' class='cls-1' width='4' height='24'/%3E%3Crect id='bar2' class='cls-1' x='6' width='4' height='24'/%3E%3Crect id='bar3' class='cls-1' x='12' width='4' height='24'/%3E%3Crect id='bar4' class='cls-1' x='18' width='4' height='24'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='playing-icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cdefs%3E%3Cstyle%3E %23playing-icon %7B fill: %2320BC54; %7D @keyframes play %7B 0%25 %7Btransform: scaleY(1);%7D 3.3%25 %7Btransform: scaleY(0.9583);%7D 6.6%25 %7Btransform: scaleY(0.9166);%7D 9.9%25 %7Btransform: scaleY(0.8333);%7D 13.3%25 %7Btransform: scaleY(0.7083);%7D 16.6%25 %7Btransform: scaleY(0.5416);%7D 19.9%25 %7Btransform: scaleY(0.4166);%7D 23.3%25 %7Btransform: scaleY(0.25);%7D 26.6%25 %7Btransform: scaleY(0.1666);%7D 29.9%25 %7Btransform: scaleY(0.125);%7D 33.3%25 %7Btransform: scaleY(0.125);%7D 36.6%25 %7Btransform: scaleY(0.1666);%7D 39.9%25 %7Btransform: scaleY(0.1666);%7D 43.3%25 %7Btransform: scaleY(0.2083);%7D 46.6%25 %7Btransform: scaleY(0.2916);%7D 49.9%25 %7Btransform: scaleY(0.375);%7D 53.3%25 %7Btransform: scaleY(0.5);%7D 56.6%25 %7Btransform: scaleY(0.5833);%7D 59.9%25 %7Btransform: scaleY(0.625);%7D 63.3%25 %7Btransform: scaleY(0.6666);%7D 66.6%25 %7Btransform: scaleY(0.6666);%7D 69.9%25 %7Btransform: scaleY(0.6666);%7D 73.3%25 %7Btransform: scaleY(0.6666);%7D 76.6%25 %7Btransform: scaleY(0.7083);%7D 79.9%25 %7Btransform: scaleY(0.75);%7D 83.3%25 %7Btransform: scaleY(0.8333);%7D 86.6%25 %7Btransform: scaleY(0.875);%7D 89.9%25 %7Btransform: scaleY(0.9166);%7D 93.3%25 %7Btransform: scaleY(0.9583);%7D 96.6%25 %7Btransform: scaleY(1);%7D %7D %23bar1 %7B transform-origin: bottom; animation: play 0.9s -0.51s infinite; %7D %23bar2 %7B transform-origin: bottom; animation: play 0.9s infinite; %7D %23bar3 %7B transform-origin: bottom; animation: play 0.9s -0.15s infinite; %7D %23bar4 %7B transform-origin: bottom; animation: play 0.9s -0.75s infinite; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eplaying-icon%3C/title%3E%3Crect id='bar1' class='cls-1' width='4' height='24'/%3E%3Crect id='bar2' class='cls-1' x='6' width='4' height='24'/%3E%3Crect id='bar3' class='cls-1' x='12' width='4' height='24'/%3E%3Crect id='bar4' class='cls-1' x='18' width='4' height='24'/%3E%3C/svg%3E");
background: var(--spice-text); background: var(--spice-text);
content-visibility: hidden; content-visibility: hidden;
} }
span.artist-artistVerifiedBadge-badge svg:nth-child(1) { span.artist-artistVerifiedBadge-badge svg:nth-child(1) {
fill: black; fill: black;
} }
/* Hide Banner Ads */ /* Hide Banner Ads */
.main-leaderboardComponent-container { .main-leaderboardComponent-container {
display: none; display: none;
} }
.desktoproutes-homepage-takeover-ad-hptoComponent-parentContainer, .desktoproutes-homepage-takeover-ad-hptoComponent-container { .desktoproutes-homepage-takeover-ad-hptoComponent-parentContainer,
display: none !important; .desktoproutes-homepage-takeover-ad-hptoComponent-container {
display: none !important;
} }
/* Hide Upgrade Button */ /* Hide Upgrade Button */
.main-topBar-UpgradeButton { .main-topBar-UpgradeButton {
display: none; display: none;
} }
[aria-label="Playing"] { [aria-label="Playing"] {
color: var(--spice-text); color: var(--spice-text);
} }
/* Fix design fault */ /* Fix design fault */
@media (min-width: 1024px) { @media (min-width: 1024px) {
.main-trackList-trackListHeader { .main-trackList-trackListHeader {
border-bottom: solid 1px; border-bottom: solid 1px;
margin: 10px; margin: 10px;
} }
} }
.main-trackList-trackListHeaderStuck.main-trackList-trackListHeader { .main-trackList-trackListHeaderStuck.main-trackList-trackListHeader {
background: var(--spice-main); background: var(--spice-main);
border: 0; border: 0;
} }
.main-trackList-trackListHeaderStuck .main-trackList-trackListHeaderRow { .main-trackList-trackListHeaderStuck .main-trackList-trackListHeaderRow {
border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), .8); border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), 0.8);
} }
/* Changing Playback Bar Location */ /* Changing Playback Bar Location */
.progress-bar__bg, .progress-bar__fg_wrapper { .progress-bar__bg,
border-radius: 0; .progress-bar__fg_wrapper {
z-index: 1; border-radius: 0;
z-index: 1;
} }
.playback-bar__progress-time { .playback-bar__progress-time {
display: none; display: none;
} }
.playback-bar { .playback-bar {
width: 100%; width: 100%;
bottom: 83px; bottom: 83px;
position: absolute; position: absolute;
left: -1px; left: -1px;
z-index: 1; z-index: 1;
} }
.main-playbackBarRemainingTime-container { .main-playbackBarRemainingTime-container {
position: absolute; position: absolute;
left: 49.68%; left: 49.68%;
top: 60%; top: 60%;
border: solid 1px; border: solid 1px;
border-radius: 20px; border-radius: 20px;
z-index: 5; z-index: 5;
color: var(--spice-subtext) !important; color: var(--spice-subtext) !important;
padding-left: 5px; padding-left: 5px;
} }
.player-controls__buttons { .player-controls__buttons {
transform: translateY(6px); transform: translateY(6px);
} }
.main-playPauseButton-button { .main-playPauseButton-button {
background-color: var(--spice-main); background-color: var(--spice-main);
box-shadow: var(--spice-shadow) 0 5px 9px 0px; box-shadow: var(--spice-shadow) 0 5px 9px 0px;
--button-size: 50px !important; --button-size: 50px !important;
color: var(--spice-text); color: var(--spice-text);
background-color: var(--spice-player) !important; background-color: var(--spice-player) !important;
cursor: pointer; cursor: pointer;
} }
.player-controls__buttons { .player-controls__buttons {
align-items: center; align-items: center;
position: relative; position: relative;
left: 2.3%; left: 2.3%;
} }
.main-entityTitle-subtitle.main-entityTitle-small.main-entityTitle-uppercase.main-entityTitle-bold { .main-entityTitle-subtitle.main-entityTitle-small.main-entityTitle-uppercase.main-entityTitle-bold {
border: 2px var(--spice-text) solid; border: 2px var(--spice-text) solid;
border-radius: 4px; border-radius: 4px;
width: fit-content; width: fit-content;
display: inline; display: inline;
text-align: center; text-align: center;
padding: 0 5px; padding: 0 5px;
} }
.os-theme-spotify.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle { .os-theme-spotify.os-host-transition
border-radius: 4px; > .os-scrollbar-vertical
background-color: var(--spice-text); > .os-scrollbar-track
> .os-scrollbar-handle {
border-radius: 4px;
background-color: var(--spice-text);
} }
/* Hide Profile Options in Nav Bar */ /* Hide Profile Options in Nav Bar */
.main-userWidget-notificationIndicator { .main-userWidget-notificationIndicator {
display: none; display: none;
} }
.main-avatar-userIcon { .main-avatar-userIcon {
color: white; color: white;
} }
.main-userWidget-box { .main-userWidget-box {
background-color: var(--spice-sidebar); background-color: var(--spice-sidebar);
text-decoration-line: underline; text-decoration-line: underline;
} }
/* Improve Sidebar Buttons */ /* Improve Sidebar Buttons */
.main-likedSongsButton-likedSongsIcon { .main-likedSongsButton-likedSongsIcon {
background: var(--spice-text); background: var(--spice-text);
} }
.main-likedSongsButton-likedSongsIcon { .main-likedSongsButton-likedSongsIcon {
color: var(--spice-sidebar); color: var(--spice-sidebar);
} }
.main-trackList-trackListHeaderRow { .main-trackList-trackListHeaderRow {
border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), .8) border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), 0.8);
} }
.main-trackList-trackListHeaderStuck .main-trackList-trackListHeaderRow { .main-trackList-trackListHeaderStuck .main-trackList-trackListHeaderRow {
border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), .8); border-bottom: 1px solid rgba(var(--spice-rgb-button-disabled), 0.8);
} }
.main-trackList-trackListRow.main-trackList-selected, .main-trackList-trackListRow.main-trackList-selected:hover { .main-trackList-trackListRow.main-trackList-selected,
background-color: rgba(var(--spice-rgb-selected-row), .8) !important; .main-trackList-trackListRow.main-trackList-selected:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.8) !important;
} }
.main-trackList-trackListRow:focus-within, .main-trackList-trackListRow:hover { .main-trackList-trackListRow:focus-within,
background-color: rgba(var(--spice-rgb-selected-row), .4); .main-trackList-trackListRow:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.4);
} }
.main-duplicateTracksDialog-container { .main-duplicateTracksDialog-container {
background-color: var(--spice-card); background-color: var(--spice-card);
color: var(--spice-subtext); color: var(--spice-subtext);
} }
.main-duplicateTracksDialog-secondaryButton { .main-duplicateTracksDialog-secondaryButton {
color: var(--spice-text); color: var(--spice-text);
} }
._9eb5acf729a98d62135ca21777fef244-scss { ._9eb5acf729a98d62135ca21777fef244-scss {
color: var(--spice-card); color: var(--spice-card);
} }
.x-sortBox-sortDropdown, .x-filterBox-expandButton { .x-sortBox-sortDropdown,
color: var(--spice-text) !important; .x-filterBox-expandButton {
color: var(--spice-text) !important;
} }
/* Main Play Button Change */ /* Main Play Button Change */
.main-playButton-PlayButton.main-playButton-primary { .main-playButton-PlayButton.main-playButton-primary {
color: var(--spice-main); color: var(--spice-main);
background-color: var(--spice-playback-bar); background-color: var(--spice-playback-bar);
cursor: pointer !important; cursor: pointer !important;
} }
.main-entityHeader-metaDataText.main-type-mesto:nth-child(2) { .main-entityHeader-metaDataText.main-type-mesto:nth-child(2) {
display: none; display: none;
} }
.main-entityHeader-image { .main-entityHeader-image {
border-radius: 10%; border-radius: 10%;
} }
.x-downloadButton-button { .x-downloadButton-button {
background: var(--spice-player); background: var(--spice-player);
border-radius: 50%; border-radius: 50%;
} }
/* Link playback-bar color */ /* Link playback-bar color */
.playback-bar .progress-bar__fg { .playback-bar .progress-bar__fg {
background-color: var(--spice-playback-bar); background-color: var(--spice-playback-bar);
} }
:not(.no-focus-outline) .progress-bar:focus-within .progress-bar__fg { :not(.no-focus-outline) .progress-bar:focus-within .progress-bar__fg {
background-color: var(--spice-playback-bar); background-color: var(--spice-playback-bar);
} }
.main-navBar-navBarLinkActive { .main-navBar-navBarLinkActive {
background-color: var(--spice-main); background-color: var(--spice-main);
} }
.main-navBar-navBarLinkActive, .main-navBar-navBarLinkActive:focus, .main-navBar-navBarLinkActive:hover, .logo { .main-navBar-navBarLinkActive,
color: var(--spice-text) !important; .main-navBar-navBarLinkActive:focus,
background-color: var(--spice-selected-row); .main-navBar-navBarLinkActive:hover,
.logo {
color: var(--spice-text) !important;
background-color: var(--spice-selected-row);
} }
.progress-bar__slider { .progress-bar__slider {
opacity: 1 !important; opacity: 1 !important;
background-color: var(--spice-sidebar)!important; background-color: var(--spice-sidebar) !important;
height: 16px!important; height: 16px !important;
border: solid 2px var(--spice-subtext)!important; border: solid 2px var(--spice-subtext) !important;
width: 16px!important; width: 16px !important;
display: unset !important; display: unset !important;
} }
a.x-categoryCard-CategoryCard, a.x-heroCategoryCard-HeroCategoryCard { a.x-categoryCard-CategoryCard,
color: var(--spice-subtext); a.x-heroCategoryCard-HeroCategoryCard {
color: var(--spice-subtext);
} }
.main-heroCard-card a, .collection-collectionEntityHeroCard-descriptionContainer { .main-heroCard-card a,
color: var(--spice-subtext) !important; .collection-collectionEntityHeroCard-descriptionContainer {
color: var(--spice-subtext) !important;
} }
.main-buddyFeed-activityMetadata .main-buddyFeed-artistAndTrackName a, .main-buddyFeed-activityMetadata .main-buddyFeed-username a, .main-buddyFeed-activityMetadata .main-buddyFeed-playbackContextLink, p.main-buddyFeed-timestamp.main-type-finale, .main-buddyFeed-findFriendsButton .main-buddyFeed-findFriendsIcon { .main-buddyFeed-activityMetadata .main-buddyFeed-artistAndTrackName a,
color: var(--spice-subtext); .main-buddyFeed-activityMetadata .main-buddyFeed-username a,
.main-buddyFeed-activityMetadata .main-buddyFeed-playbackContextLink,
p.main-buddyFeed-timestamp.main-type-finale,
.main-buddyFeed-findFriendsButton .main-buddyFeed-findFriendsIcon {
color: var(--spice-subtext);
} }
/* Recolor sub-buttons */ /* Recolor sub-buttons */
.main-moreButton-button { .main-moreButton-button {
color: var(--spice-sub-button); color: var(--spice-sub-button);
} }
.x-downloadButton-button { .x-downloadButton-button {
color: var(--spice-sub-button) !important; color: var(--spice-sub-button) !important;
} }
.x-downloadButton-button:hover { .x-downloadButton-button:hover {
color: var(--spice-text) !important; color: var(--spice-text) !important;
} }
.main-addButton-button { .main-addButton-button {
color: var(--spice-sub-button); color: var(--spice-sub-button);
} }
.main-entityHeader-metaDataText { .main-entityHeader-metaDataText {
color: var(--spice-sub-button); color: var(--spice-sub-button);
} }
.main-duration-container { .main-duration-container {
color: var(--spice-sub-button); color: var(--spice-sub-button);
} }
.main-tag-container { .main-tag-container {
background-color: var(--spice-sub-button); background-color: var(--spice-sub-button);
} }
.x-sortBox-sortDropdown { .x-sortBox-sortDropdown {
background-color: var(--spice-selected-row) !important; background-color: var(--spice-selected-row) !important;
} }
.x-filterBox-searchIconContainer { .x-filterBox-searchIconContainer {
color: var(--spice-sub-button) !important; color: var(--spice-sub-button) !important;
} }
.x-filterBox-expandButton:focus, .x-filterBox-expandButton:hover { .x-filterBox-expandButton:focus,
background-color: var(--spice-selected-row) !important; .x-filterBox-expandButton:hover {
background-color: var(--spice-selected-row) !important;
} }
.main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):focus, .main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):hover { .main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):focus,
background-color: var(--spice-selected-row) !important; .main-contextMenu-menuItemButton:not(.main-contextMenu-disabled):hover {
background-color: var(--spice-selected-row) !important;
} }
.view-homeShortcutsGrid-shortcut { .view-homeShortcutsGrid-shortcut {
background-color: rgba(var(--spice-rgb-selected-row), 0.6) !important; background-color: rgba(var(--spice-rgb-selected-row), 0.6) !important;
} }
.view-homeShortcutsGrid-shortcut:focus-within, .view-homeShortcutsGrid-shortcut:hover, .view-homeShortcutsGrid-shortcut[data-context-menu-open=true] { .view-homeShortcutsGrid-shortcut:focus-within,
background-color: var(--spice-selected-row) !important; .view-homeShortcutsGrid-shortcut:hover,
.view-homeShortcutsGrid-shortcut[data-context-menu-open="true"] {
background-color: var(--spice-selected-row) !important;
} }
.main-rootlist-textWrapper.main-type-viola { .main-rootlist-textWrapper.main-type-viola {
cursor: pointer !important; cursor: pointer !important;
} }
.main-navBar-navBar { .main-navBar-navBar {
border-right: 2px solid var(--spice-misc); border-right: 2px solid var(--spice-misc);
} }
.cMigZB * { .cMigZB * {
color: var(--spice-misc) !important; color: var(--spice-misc) !important;
} }
.main-trackInfo-name a { .main-trackInfo-name a {
color: var(--spice-misc) !important; color: var(--spice-misc) !important;
} }
.main-trackInfo-artists a:link { .main-trackInfo-artists a:link {
color: var(--spice-misc) !important; color: var(--spice-misc) !important;
} }
[class*=" spoticon-"]:before { [class*=" spoticon-"]:before {
color: var(--spice-misc) !important; color: var(--spice-misc) !important;
} }
.main-connectToFacebook-headerTitle { .main-connectToFacebook-headerTitle {
color: var(--spice-misc) !important; color: var(--spice-misc) !important;
} }
.main-repeatButton-button,
.main-repeatButton-button, .main-skipForwardButton-button, .main-skipBackButton-button, .main-shuffleButton-button { .main-skipForwardButton-button,
cursor: pointer !important; .main-skipBackButton-button,
.main-shuffleButton-button {
cursor: pointer !important;
} }
#spicetify-playlist-list { #spicetify-playlist-list {
display: inline; display: inline;
height: 10%; height: 10%;
align-items: center; align-items: center;
box-sizing: border-box; box-sizing: border-box;
position: relative; position: relative;
left: -40px; left: -40px;
top: 50px; top: 50px;
overflow: hidden; overflow: hidden;
overflow-y: scroll; overflow-y: scroll;
} }
#spicetify-playlist-list > div > div:nth-child(2) > li { #spicetify-playlist-list > div > div:nth-child(2) > li {
margin: 4px 3.2vw; margin: 4px 3.2vw;
width: 84%; width: 84%;
flex-shrink: 0; flex-shrink: 0;
padding-top: 10%; padding-top: 10%;
padding-bottom: 10%; padding-bottom: 10%;
box-sizing: border-box; box-sizing: border-box;
position: relative; position: relative;
margin-bottom: -1px; margin-bottom: -1px;
border-radius: 10px; border-radius: 10px;
border: 2px solid var(--spice-text); border: 2px solid var(--spice-text);
display: flex; display: flex;
text-align: center; text-align: center;
flex-direction: column; flex-direction: column;
transition: all 500ms; transition: all 500ms;
} }
#spicetify-playlist-list > div > div:nth-child(2) > li:hover { #spicetify-playlist-list > div > div:nth-child(2) > li:hover {
border-color: var(--spice-button); border-color: var(--spice-button);
} }
.main-connectToFacebook-text,
.main-connectToFacebook-text, .main-connectToFacebook-disclaimer { .main-connectToFacebook-disclaimer {
color: unset !important; color: unset !important;
} }
.main-type-mesto { .main-type-mesto {
color: var(--spice-button); color: var(--spice-button);
} }
.main-rootlist-rootlistItemLink.main-rootlist-rootlistItemLinkActive, .main-rootlist-rootlistItemLink { .main-rootlist-rootlistItemLink.main-rootlist-rootlistItemLinkActive,
transition: 500ms; .main-rootlist-rootlistItemLink {
transition: 500ms;
} }
.main-rootlist-rootlistItemLink.main-rootlist-rootlistItemLinkActive, .main-rootlist-rootlistItemLink:focus { .main-rootlist-rootlistItemLink.main-rootlist-rootlistItemLinkActive,
color: var(--spice-text); .main-rootlist-rootlistItemLink:focus {
color: var(--spice-text);
} }
.view-homeShortcutsGrid-shortcut { .view-homeShortcutsGrid-shortcut {
background-color: rgba(var(--spice-rgb-selected-row), 0.6) !important; background-color: rgba(var(--spice-rgb-selected-row), 0.6) !important;
border: solid 3px var(--spice-text); border: solid 3px var(--spice-text);
border-radius: 10px; border-radius: 10px;
padding-bottom: 80.7px; padding-bottom: 80.7px;
transition: 500ms; transition: 500ms;
} }
.main-card-card .main-card-cardLink { .main-card-card .main-card-cardLink {
border: solid 3px; border: solid 3px;
transition: 500ms; transition: 500ms;
border-radius: 27px; border-radius: 27px;
} }
.main-card-card { .main-card-card {
border-radius: 27px!important; border-radius: 27px !important;
} }
.view-homeShortcutsGrid-shortcut:hover, .main-card-card .main-card-cardLink:hover { .view-homeShortcutsGrid-shortcut:hover,
border-color: var(--spice-button); .main-card-card .main-card-cardLink:hover {
border-color: var(--spice-button);
} }
.main-createPlaylistButton-button, .main-collectionLinkButton-collectionLinkButton{ .main-createPlaylistButton-button,
padding-left: 16px !important; .main-collectionLinkButton-collectionLinkButton {
padding-top: 8px; padding-left: 16px !important;
padding-top: 8px;
} }
.main-trackCreditsModal-closeBtn { .main-trackCreditsModal-closeBtn {
color: var(--spice-button-disabled) !important; color: var(--spice-button-disabled) !important;
} }
.main-contextMenu-menu { .main-contextMenu-menu {
max-height: 400px; max-height: 400px;
opacity: .9676; opacity: 0.9676;
}
.main-trackList-trackList {
border-radius: 30px;
background-color: var(--spice-player);
border: 1px solid;
}
.main-buddyFeed-friendsFeedContainer {
border-left: solid 2px var(--spice-text);
}
.main-yourEpisodesButton-yourEpisodesIcon {
background: var(--spice-text);
}
.main-yourEpisodesButton-yourEpisodesIcon path {
fill: var(--spice-player);
opacity: 0.7;
}
.main-navBar-entryPoints > div:first-of-type {
margin-top: 20px;
}
.cMigZB {
cursor: pointer;
}
.control-button {
color: var(--spice-misc);
}
.main-buddyFeed-buddyFeed {
-webkit-box-shadow: none;
box-shadow: none;
}
.main-buddyFeed-friendActivity {
border-bottom: solid 1px;
}
.collection-collectionEntityHeroCard-likedSongs {
background: linear-gradient(
149.46deg,
var(--spice-sidebar),
var(--spice-main) 99.16%
) !important;
} }
.main-trackList-trackList {
border-radius: 30px;
background-color: var(--spice-player);
border: 1px solid;
}
.main-buddyFeed-friendsFeedContainer {
border-left: solid 2px var(--spice-text);
}
.main-yourEpisodesButton-yourEpisodesIcon {
background: var(--spice-text);
}
.main-yourEpisodesButton-yourEpisodesIcon path {
fill: var(--spice-player);
opacity: 0.7;
}
.main-navBar-entryPoints>div:first-of-type {
margin-top: 20px;
}
.cMigZB {
cursor: pointer;
}
.control-button {
color: var(--spice-misc);
}
.main-buddyFeed-buddyFeed {
-webkit-box-shadow: none;
box-shadow: none;
}
.main-buddyFeed-friendActivity {
border-bottom: solid 1px;
}
.collection-collectionEntityHeroCard-likedSongs {
background: linear-gradient(149.46deg, var(--spice-sidebar), var(--spice-main) 99.16%) !important;
}
.main-repeatButton-button[disabled] { .main-repeatButton-button[disabled] {
color: var(--spice-button); color: var(--spice-button);
}
.main-shuffleButton-button[disabled] {
color: var(--spice-button);
}
.progress-bar_bg {
z-index: 20;
}
.main-deletePlaylistDialog-secondaryButton{
color:var(--spice-subbutton-text);
}
.main-connectToFacebook-facebookButton {
color: var(--spice-subbutton-text);
} }
.div.GlueDropTarget.personal-library >*.active { .main-shuffleButton-button[disabled] {
background: var(--spice-selected-row); color: var(--spice-button);
}
.progress-bar_bg {
z-index: 20;
}
.main-deletePlaylistDialog-secondaryButton {
color: var(--spice-subbutton-text);
}
.main-connectToFacebook-facebookButton {
color: var(--spice-subbutton-text);
}
.div.GlueDropTarget.personal-library > *.active {
background: var(--spice-selected-row);
} }
.main-connectBar-connectBar { .main-connectBar-connectBar {
overflow: visible !important; overflow: visible !important;
--triangle-position: 147px !important; --triangle-position: 147px !important;
align-items: unset !important; align-items: unset !important;
height: 0px !important; height: 0px !important;
position: absolute !important; position: absolute !important;
left: 80% !important; left: 80% !important;
display: flex !important; display: flex !important;
bottom: 2% !important; bottom: 2% !important;
padding: unset !important; padding: unset !important;
} }
#spicetify-playlist-list > div { #spicetify-playlist-list > div {
scroll-behavior: smooth; scroll-behavior: smooth;
overflow-y: scroll; overflow-y: scroll;
overflow: hidden; overflow: hidden;
contain: unset !important; contain: unset !important;
height: fit-content !important; height: fit-content !important;
padding-bottom: 10px; padding-bottom: 10px;
} }
div.main-cardImage-imageWrapper.main-cardImage-roundedCorners > div > div > svg > path { div.main-cardImage-imageWrapper.main-cardImage-roundedCorners
color: blue; > div
background-color: blue; > div
fill: var(--spice-sidebar); > svg
opacity: 0.7; > path {
color: blue;
background-color: blue;
fill: var(--spice-sidebar);
opacity: 0.7;
} }
div.main-cardImage-imageWrapper.main-cardImage-roundedCorners > div > div > svg > path { div.main-cardImage-imageWrapper.main-cardImage-roundedCorners
color: blue; > div
background-color: blue; > div
fill: var(--spice-sidebar); > svg
opacity: 0.7; > path {
color: blue;
background-color: blue;
fill: var(--spice-sidebar);
opacity: 0.7;
} }
.main-yourEpisodes-coverContainer{ .main-yourEpisodes-coverContainer {
background-color: var(--spice-text); background-color: var(--spice-text);
} }
.playback-bar__progress-time-elapsed { .playback-bar__progress-time-elapsed {
visibility: hidden; visibility: hidden;
width: 0px; width: 0px;
height: 0px; height: 0px;
padding: 0px; padding: 0px;
margin: 0px; margin: 0px;
position: absolute; position: absolute;
} }
.Root__nav-bar{ .Root__nav-bar {
min-width: 281px !important; min-width: 281px !important;
} }
.playback-bar__progress-time-elapsed { .playback-bar__progress-time-elapsed {
display:none !important; display: none !important;
} }
#spicetify-playlist-list > div{ #spicetify-playlist-list > div {
height: 100% !important; height: 100% !important;
} }

View File

@ -1,38 +1,68 @@
# Sleek # Sleek
### BladeRunner ### BladeRunner
![BladeRunner](bladerunner.png) ![BladeRunner](bladerunner.png)
### Cherry ### Cherry
![Cherry](cherry.png) ![Cherry](cherry.png)
### Coral ### Coral
![Coral](coral.png) ![Coral](coral.png)
### Deep ### Deep
![Deep](deep.png) ![Deep](deep.png)
### Deeper ### Deeper
![Deeper](deeper.png) ![Deeper](deeper.png)
### Elementary ### Elementary
![Elementary](elementary.png) ![Elementary](elementary.png)
### Futura ### Futura
![Futura](futura.png) ![Futura](futura.png)
### Nord ### Nord
![Nord](nord.png) ![Nord](nord.png)
### Psycho ### Psycho
![Psycho](psycho.png) ![Psycho](psycho.png)
### UltraBlack ### UltraBlack
![UltraBlack](ultrablack.png) ![UltraBlack](ultrablack.png)
### Wealthy ### Wealthy
![Wealthy](wealthy.png) ![Wealthy](wealthy.png)
### Dracula ### Dracula
![Dracula](dracula.png) ![Dracula](dracula.png)
### VantaBlack
![VantaBlack](vantablack.png)
## Info ## Info
A simple, 'sleek' theme that builds upon the basic Spotify UI to create a more stylised experience. Also removes all annoyances from free version, including banner advertisements and upgrade buttons. A simple, 'sleek' theme that builds upon the basic Spotify UI to create a more stylised experience. Also removes all annoyances from free version, including banner advertisements and upgrade buttons.
Created by [@harbassan](https://github.com/harbassan) Created by [@harbassan](https://github.com/harbassan)
### Changing Color Schemes ### Changing Color Schemes
Change the scheme with these commands: Change the scheme with these commands:
``` ```
spicetify config color_scheme <scheme name> spicetify config color_scheme <scheme name>
spicetify apply spicetify apply
``` ```

View File

@ -274,6 +274,29 @@ notification-error = 1c1e26
playback-bar = 50fa7b playback-bar = 50fa7b
misc = FFFFFF misc = FFFFFF
[VantaBlack]
; Gray on black background
text = 666666
subtext = 666666
nav-active-text = 666666
main = 000000
sidebar = 000000
player = 000000
card = 000000
shadow = 333333
main-secondary = 000000
button = 000000
button-secondary = 000000
button-active = 333333
button-disabled = 000000
nav-active = 333333
play-button = 000000
tab-active = 333333
notification = 000000
notification-error = 000000
playback-bar = 000000
misc = 000000
; Description ; Description
; text = main text, playlist names in main field, name of playlist selected in sidebar, headings ; text = main text, playlist names in main field, name of playlist selected in sidebar, headings

BIN
Sleek/vantablack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 KiB

View File

@ -13,21 +13,27 @@ Here you can find a preview of all the themes. Some of them may have different c
## Dreary ## Dreary
#### BIB #### BIB
![BIB Screenshot](Dreary/bib.png) ![BIB Screenshot](Dreary/bib.png)
#### Psycho #### Psycho
![Psycho Screenshot](Dreary/psycho.png) ![Psycho Screenshot](Dreary/psycho.png)
#### Deeper #### Deeper
![Deeper Screenshot](Dreary/deeper.png) ![Deeper Screenshot](Dreary/deeper.png)
#### Mono #### Mono
![Mono Screenshot](Dreary/mono.png) ![Mono Screenshot](Dreary/mono.png)
#### Golden #### Golden
![Golden Screenshot](Dreary/golden.png) ![Golden Screenshot](Dreary/golden.png)
#### Graytone-Blue #### Graytone-Blue
![Graytone-blue Sreenshot](Dreary/graytone-blue.png) ![Graytone-blue Sreenshot](Dreary/graytone-blue.png)
## Dribbblish ## Dribbblish
@ -67,14 +73,16 @@ Here you can find a preview of all the themes. Some of them may have different c
## Glaze ## Glaze
### Base ### Base
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/base.png" alt="img" >
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/base.png" alt="img" >
### Dark ### Dark
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/dark.png" alt="img" >
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/dark.png" alt="img" >
### Gray ### Gray
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/gray.png" alt="img" >
<img src="https://github.com/CharlieS1103/Glaze-theme/blob/main/screenshots/gray.png" alt="img" >
## Onepunch ## Onepunch
@ -88,20 +96,22 @@ Here you can find a preview of all the themes. Some of them may have different c
## Sleek ## Sleek
| | | | | |
|:-:|:-:| | :-----------------------------------: | :---------------------------------: |
| ![BladeRunner](Sleek/bladerunner.png) | ![Cherry](Sleek/cherry.png) | | ![BladeRunner](Sleek/bladerunner.png) | ![Cherry](Sleek/cherry.png) |
| BladeRunner | Cherry | | BladeRunner | Cherry |
| ![Coral](Sleek/coral.png) | ![Deep](Sleek/deep.png) | | ![Coral](Sleek/coral.png) | ![Deep](Sleek/deep.png) |
| Coral | Deep | | Coral | Deep |
| ![Deeper](Sleek/deeper.png) | ![Elementary](Sleek/elementary.png) | | ![Deeper](Sleek/deeper.png) | ![Elementary](Sleek/elementary.png) |
| Deeper | Elementary | | Deeper | Elementary |
| ![Futura](Sleek/futura.png) | ![Nord](Sleek/nord.png) | | ![Futura](Sleek/futura.png) | ![Nord](Sleek/nord.png) |
| Futura | Nord | | Futura | Nord |
| ![Psycho](Sleek/psycho.png) | ![UltraBlack](Sleek/ultrablack.png) | | ![Psycho](Sleek/psycho.png) | ![UltraBlack](Sleek/ultrablack.png) |
| Psycho | UltraBlack | | Psycho | UltraBlack |
| ![Wealthy](Sleek/wealthy.png) | ![Dracula](Sleek/dracula.png) | | ![Wealthy](Sleek/wealthy.png) | ![Dracula](Sleek/dracula.png) |
| Wealthy | Dracula | | Wealthy | Dracula |
| ![VantaBlack](Sleek/vantablack.png) |
| VantaBlack |
## Turntable ## Turntable
@ -110,36 +120,43 @@ Here you can find a preview of all the themes. Some of them may have different c
## Ziro ## Ziro
#### Blue #### Blue
| ![Album](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/album-blue-dark.png) | ![Artist](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/artist-blue-light.png) | | ![Album](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/album-blue-dark.png) | ![Artist](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/artist-blue-light.png) |
| :-: | :-: | | :------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Gray #### Gray
| ![Cards](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/cards-gray-dark.png) | ![Search](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/search-gray-light.png) | | ![Cards](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/cards-gray-dark.png) | ![Search](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/search-gray-light.png) |
| :-: | :-: | | :------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Green #### Green
| ![Podcast](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/podcast-green-dark.png) | ![Podcast](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/podcast-green-light.png) | | ![Podcast](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/podcast-green-dark.png) | ![Podcast](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/podcast-green-light.png) |
| :-: | :-: | | :-----------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Orange #### Orange
| ![Search](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/search-orange-dark.png) | ![Library](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/library-orange-light.png) | | ![Search](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/search-orange-dark.png) | ![Library](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/library-orange-light.png) |
| :-: | :-: | | :----------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Purple #### Purple
| ![Single](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/single-purple-dark.png) | ![Playlist](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/playlist-purple-light.png) | | ![Single](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/single-purple-dark.png) | ![Playlist](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/playlist-purple-light.png) |
| :-: | :-: | | :----------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Red #### Red
| ![Profile](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/profile-red-dark.png) | ![Queue](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/queue-red-light.png) | | ![Profile](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/profile-red-dark.png) | ![Queue](https://raw.githubusercontent.com/schnensch0/ziro/main/preview/queue-red-light.png) |
| :-: | :-: | | :---------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------: |
| Dark | Light | | Dark | Light |
#### Rose Pine #### Rose Pine
| ![Playlists](Ziro/screenshots/rose-pine-moon.jpg) | ![Playlists](Ziro/screenshots/rose-pine-dawn.jpg) | | ![Playlists](Ziro/screenshots/rose-pine-moon.jpg) | ![Playlists](Ziro/screenshots/rose-pine-dawn.jpg) |
| :-: | :-: | | :-----------------------------------------------: | :-----------------------------------------------: |
| Moon | Dawn | | Moon | Dawn |