This database will be stored in the user's XDG_DATA_HOME directory under a folder called `com.github.joshstrobl.koto`. Refactored Koto Track Listing into a dedicated Disc View component, break apart out CDs / Discs into relevant Disc View components, sorting them by the disc and showing a label if there are more than one discs / CDs. Started using the row-activated event for our Artist GtkListBox instead of having press events on the artist buttons. Makes switching between artists far more reliable. Added a slide left / right stack animation and set its animation to 400ms so it's in the goldilocks zone (IMO) of not being too fast or too slow. Fix a warning related to scale factor fetching in the PlayerBar.
46 lines
740 B
SCSS
46 lines
740 B
SCSS
@import '../vars';
|
|
|
|
.page-music-local {
|
|
& > .artist-list {
|
|
&, & > viewport, & > viewport > list {
|
|
background-color: $midnight;
|
|
}
|
|
|
|
& > viewport > list {
|
|
& > row {
|
|
padding: $halvedpadding;
|
|
}
|
|
}
|
|
}
|
|
|
|
& > stack {
|
|
& > .artist-view {
|
|
& > viewport > .artist-view-content {
|
|
padding: $itempadding;
|
|
|
|
& > .album-strip {
|
|
margin-bottom: $itempadding;
|
|
& > flowboxchild {
|
|
margin-right: $itempadding;
|
|
}
|
|
}
|
|
|
|
& > .album-list {
|
|
& > flowboxchild > .album-view {
|
|
& > image {
|
|
margin-right: $itempadding;
|
|
}
|
|
|
|
& > box {
|
|
& > label {
|
|
font-size: xx-large;
|
|
font-weight: 900;
|
|
padding: $halvedpadding 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|