Skip to content

Commit

Permalink
fix tracklist header bg
Browse files Browse the repository at this point in the history
  • Loading branch information
ohitstom committed Jun 1, 2024
1 parent a7e9cb8 commit 1e067bf
Show file tree
Hide file tree
Showing 2 changed files with 1,548 additions and 78 deletions.
1,448 changes: 1,447 additions & 1 deletion Comfy/app.css

Large diffs are not rendered by default.

178 changes: 101 additions & 77 deletions Comfy/assets/_tracklist.scss
Original file line number Diff line number Diff line change
@@ -1,103 +1,127 @@
// Tracklist
.main-trackList-active .main-trackList-rowTitle {
color: var(--spice-text) !important;
text-shadow: 0px 0px 6px var(--spice-text);
-webkit-text-stroke: thin;
}

.main-trackList-trackListRow,
.main-trackList-trackListHeaderRow {
border-radius: var(--border-radius);
border: none;
transition: 200ms background-color;

&:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.05);
:root {

// Tracklist
.main-trackList-active .main-trackList-rowTitle {
color: var(--spice-text) !important;
text-shadow: 0px 0px 6px var(--spice-text);
-webkit-text-stroke: thin;
}

&.main-trackList-selected {
background-color: rgba(var(--spice-rgb-selected-row), 0.1);
.main-trackList-trackListHeader {
&._2ajKWDiy6YvJu5wo8I1g {
background: var(--spice-main) !important;
}

&:not(._2ajKWDiy6YvJu5wo8I1g) {

&:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.15);
.main-trackList-trackListRow,
.main-trackList-trackListHeaderRow {
&:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.05);
}
}
}
}

.main-type-mesto,
.main-type-ballad {
transition: 300ms color;
}

.main-trackList-rowImageFallback {
border-radius: var(--border-radius) !important;
}
}
.main-trackList-trackListRow,
.main-trackList-trackListHeaderRow {
border-radius: var(--border-radius);
border: none;
transition: 200ms background-color;

:root #main.Remove-Tracklist-Index {
&.main-trackList-selected {
background-color: rgba(var(--spice-rgb-selected-row), 0.1);

// Image Tracklist
.main-trackList-trackList:has(.main-trackList-rowSectionStart img),
.main-trackList-trackList:has(.main-trackList-rowSectionStart .main-trackList-rowImageFallback) {
.main-trackList-trackListHeader {
.main-trackList-rowSectionIndex {
opacity: 0;
&:hover {
background-color: rgba(var(--spice-rgb-selected-row), 0.15);
}
}

.main-trackList-trackListRow {
.main-type-mesto,
.main-type-ballad {
transition: 300ms color;
}

&:hover,
&:focus-within,
&.main-trackList-active {
.main-trackList-rowImageFallback {
border-radius: var(--border-radius) !important;
}
}

.main-trackList-rowImagePlayPauseButton,
#main.Remove-Tracklist-Index {

// Image Tracklist
.main-trackList-trackList:has(.main-trackList-rowSectionStart img),
.main-trackList-trackList:has(.main-trackList-rowSectionStart .main-trackList-rowImageFallback) {
.main-trackList-trackListHeader {
.main-trackList-rowSectionIndex {
background: rgba(var(--spice-rgb-play-button), 0.5);
opacity: 0;
}
}

.main-trackList-rowImagePlayButton,
.main-trackList-rowImagePlayPauseButton {
opacity: 1;
.main-trackList-trackListRow {

&:hover,
&:focus-within,
&.main-trackList-active {

.main-trackList-rowImagePlayPauseButton,
.main-trackList-rowSectionIndex {
background: rgba(var(--spice-rgb-play-button), 0.5);
}

.main-trackList-rowImagePlayButton,
.main-trackList-rowImagePlayPauseButton {
opacity: 1;
}
}
}

.main-trackList-rowImagePlayButton,
.main-trackList-rowImagePlayPauseButton,
.main-trackList-rowSectionIndex {
color: var(--spice-sidebar);
border-radius: var(--border-radius);
transition: 200ms opacity, 200ms background;
}
.main-trackList-rowImagePlayButton,
.main-trackList-rowImagePlayPauseButton,
.main-trackList-rowSectionIndex {
color: var(--spice-sidebar);
border-radius: var(--border-radius);
transition: 200ms opacity, 200ms background;
}

>.main-trackList-rowSectionIndex {
position: relative;
z-index: 1000;
top: 8px;
left: 56px;
width: 40px;
height: 40px;
justify-content: center;
text-indent: -1000px;
>.main-trackList-rowSectionIndex {
position: relative;
z-index: 1000;
top: 8px;
left: 56px;
width: 40px;
height: 40px;
justify-content: center;
text-indent: -1000px;
}
}
}
}

// Image Tracklist with Index
.main-trackList-indexable:has(.main-trackList-rowSectionStart img) {
@for $i from 3 through 6 {
&[aria-colcount="#{$i}"] .main-trackList-trackListRowGrid {
padding-left: 2px;

@if $i == 3 {
grid-template-columns: [index] 0px [first] var(--col1, 4fr) [last] minmax(120px, var(--col2, 1fr)) !important;
} @else if $i == 4 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 4fr)) [var1] minmax(120px, var(--col2, 2fr)) [last] minmax(120px, var(--col3, 1fr)) !important;
} @else if $i == 5 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [last] minmax(120px, var(--col4, 1fr)) !important;
} @else if $i == 6 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [var3] minmax(120px, var(--col4, 2fr)) [last] minmax(120px, var(--col5, 1fr)) !important;
} @else if $i == 7 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [var3] minmax(120px, var(--col4, 2fr)) [var4] minmax(120px, var(--col5, 2fr)) [last] minmax(120px, var(--col6, 1fr)) !important;
// Image Tracklist with Index
.main-trackList-indexable:has(.main-trackList-rowSectionStart img) {
@for $i from 3 through 6 {
&[aria-colcount="#{$i}"] .main-trackList-trackListRowGrid {
padding-left: 2px;

@if $i ==3 {
grid-template-columns: [index] 0px [first] var(--col1, 4fr) [last] minmax(120px, var(--col2, 1fr)) !important;
}

@else if $i ==4 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 4fr)) [var1] minmax(120px, var(--col2, 2fr)) [last] minmax(120px, var(--col3, 1fr)) !important;
}

@else if $i ==5 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [last] minmax(120px, var(--col4, 1fr)) !important;
}

@else if $i ==6 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [var3] minmax(120px, var(--col4, 2fr)) [last] minmax(120px, var(--col5, 1fr)) !important;
}

@else if $i ==7 {
grid-template-columns: [index] 0px [first] minmax(120px, var(--col1, 6fr)) [var1] minmax(120px, var(--col2, 4fr)) [var2] minmax(120px, var(--col3, 3fr)) [var3] minmax(120px, var(--col4, 2fr)) [var4] minmax(120px, var(--col5, 2fr)) [last] minmax(120px, var(--col6, 1fr)) !important;
}
}
}
}
Expand Down

0 comments on commit 1e067bf

Please sign in to comment.