Implement support for dedicated theme CSS files from our gresource.

Properly implement light and gruvbox themes. Yay!
This commit is contained in:
Joshua Strobl 2021-05-27 15:47:45 +03:00
parent 4cc5c6efd4
commit 8334323af8
27 changed files with 285 additions and 121 deletions

View file

@ -1,8 +1,30 @@
@import "vars";
.disc-view {
& > box { // Horizontal box with image and disc label
color: #ccc;
margin: 10px 0;
.discs-list {
background-color: transparent;
border-color: transparent;
border-width: 0;
.disc-view {
& > box { // Horizontal box with image and disc label
color: $text-color-faded;
margin: 10px 0;
}
& .track-list {
& > row {
&:not(:active):not(:selected) { // Neither active nor selected, see gtk overrides
color: $text-color-bright;
&:nth-child(odd):not(:hover) {
background-color: $bg-primary;
}
&:nth-child(even), &:hover {
background-color: $bg-secondary;
}
}
}
}
}
}
}