Releasing 3.25.1

This commit is contained in:
James Barnsley
2018-08-28 08:31:10 +12:00
55 changed files with 1628 additions and 1074 deletions

View File

@ -310,22 +310,12 @@
text-align: center;
.actions & {
@include gradient_overlay(3px);
font-size: 24px;
padding: 2px 10px 1px;
&:hover{
&:hover {
cursor: pointer;
box-shadow: 2px 3px 6px rgba(0,0,0,0.2);
&:before {
opacity: 0.15;
}
}
&:active {
margin-top: 0px;
margin-bottom: -1px;
color: $blue !important;
}
}

View File

@ -30,6 +30,10 @@
z-index: 98;
background: darken($dark_grey, 1%);
.light-theme & {
background: $faint_grey;
}
.dropzone {
@include animate();
@include gradient_overlay(3px,0);
@ -42,6 +46,11 @@
font-size: 18px;
text-align: center;
.light-theme & {
background: $light_grey;
color: $darkest_grey;
}
& * {
pointer-events: none;
}

View File

@ -66,6 +66,10 @@
position: absolute;
top: -3px;
right: 9px;
.light-theme & {
background: $faint_grey;
}
}
& > .liner {
@ -76,6 +80,10 @@
overflow-y: auto;
border-radius: 3px;
.light-theme & {
background: $faint_grey;
}
.option {
@include animate();
position: relative;

View File

@ -16,12 +16,12 @@
@include animate();
width: 0;
padding-left: 25px;
background: transparent;
}
&:not(.active){
input {
cursor: pointer;
background: transparent !important;
}
&:hover {

View File

@ -199,6 +199,11 @@
z-index: 1;
float: left;
overflow: hidden;
border-radius: 3px;
.light-theme & {
color: $darkest_grey;
}
.content {
display: block;
@ -221,8 +226,12 @@
display: block;
width: 100%;
padding-bottom: 100%;
background: lighten($dark_grey,2%);
background: lighten($dark_grey, 2%);
z-index: -2;
.light-theme & {
background: $faint_grey;
}
}
&.thumbnail-wrapper {

View File

@ -48,6 +48,14 @@ main {
display: none;
}
}
.light-theme & {
color: $darkest_grey;
&:hover {
color: $blue;
}
}
}
}

View File

@ -15,6 +15,10 @@
background-position: 50% 50%;
background-size: cover;
border-radius: 3px;
.light-theme & {
background-color: $faint_grey;
}
}
.zoom {
@ -33,7 +37,7 @@
border: 0;
&:hover {
background: #000000;
background: $black;
}
}
@ -84,4 +88,8 @@
@include blur();
}
}
.light-theme & {
background: $white;
}
}

View File

@ -17,6 +17,15 @@
border-bottom: 1px solid rgba(255,255,255,0.05);
border-top: 1px solid rgba(255,255,255,0.05);
:root .notouch:not(.dragging) &:not(.header):not(.no-click).hover {
background: rgba(255,255,255,0.03);
cursor: pointer;
.light-theme & {
background: rgba(0,0,0,0.03);
}
}
&.selected {
background: rgba(255,255,255,0.08) !important;
@ -28,6 +37,14 @@
}
}
.light-theme & {
border-color: rgba(0,0,0,0.05);
&.selected {
background: $faint_grey !important;
}
}
&.playing {
color: $turquoise;
}
@ -60,11 +77,6 @@
right: 40px;
}
:root .notouch:not(.dragging) &:not(.header):not(.no-click).hover {
background: rgba(255,255,255,0.03);
cursor: pointer;
}
&.header {
font-size: 10px;
color: $grey;
@ -96,6 +108,11 @@
.col {
&.name {
width: 36%;
.light-theme & .flag {
background: $light_grey;
color: $white;
}
}
&.artists,
&.album {

View File

@ -25,8 +25,10 @@
position: absolute;
top: 0;
left: 0;
border: {
color: lighten($dark_grey, 5%);
border-color: lighten($dark_grey, 5%);
.light-theme & {
border-color: $faint_grey;
}
}
@ -76,6 +78,10 @@
&:before {
border-color: darken($secondary_grey, 5%);
.light-theme & {
border-color: $faint_grey;
}
}
}
}

View File

@ -37,6 +37,13 @@
right: 159px;
}
.no-results {
font-size: 1rem;
text-align: center;
opacity: 0.5;
font-weight: normal;
}
.output {
padding: 16px 20px 12px;
position: relative;

View File

@ -18,6 +18,10 @@
color: $white;
text-decoration: none;
.light-theme & {
color: $darkest_grey;
}
.thumbnail {
float: left;
margin: 12px;
@ -205,6 +209,7 @@
right: 60px;
text-align: center;
font-size: 12px;
color: $white !important;
.title {
padding-top: 0;

View File

@ -71,6 +71,10 @@
&--svg {
opacity: 0.8;
.light-theme & {
@include invert();
}
}
}
@ -80,6 +84,22 @@
font-weight: bold;
font-size: 16px;
}
.light-theme & {
background: $faint_grey;
&:hover{
background: darken($faint_grey, 4%);
}
&.active {
background: darken($faint_grey, 4%);
}
&:after {
background: darken($faint_grey, 4%);
}
}
}
}
}
@ -92,6 +112,10 @@
.field:last-child {
padding-bottom: 0;
}
.light-theme & {
background: darken($faint_grey, 4%);
}
}
@include responsive($bp_medium){

View File

@ -12,6 +12,11 @@ aside{
color: $white;
box-sizing: border-box;
.light-theme & {
background: lighten($faint_grey, 2%);
border-right: none;
}
.liner {
overflow-y: auto;
position: absolute;
@ -54,6 +59,11 @@ aside{
padding: 10px 10px 8px;
margin: 0 16px;
border-radius: 3px;
.light-theme & {
color: $dark_grey;
font-weight: 600;
}
.icon {
padding-right: 8px;

View File

@ -2,6 +2,7 @@
.slider {
position: relative;
cursor: pointer;
height: 20px;
input[type="range"]{
position: absolute;
@ -33,83 +34,59 @@
position: absolute;
background: rgba(0,0,0,0.2);
border-radius: 2px;
height: 4px;
top: 42%;
right: 0;
left: 0;
margin-top: -3px;
.progress {
position: absolute;
background: $turquoise;
pointer-events: none;
top: 0;
left: 0;
border-radius: 2px;
height: 100%;
max-width: 100%;
border-radius: 4px;
&:after {
@include animate(0.1s);
content: '';
display: block;
background: $turquoise;
position: absolute;
top: 0;
right: -1px;
width: 4px;
height: 4px;
border-radius: 50%;
}
}
}
&.disabled {
.progress {
background: rgba(255,255,255,0.25);
background: $mid_grey;
&:after {
background: $mid_grey !important;
}
}
}
&.horizontal {
height: 20px;
&:hover {
.track {
height: 4px;
top: 42%;
right: 0;
left: 0;
margin-top: -3px;
.progress {
top: 0;
height: 100%;
max-width: 100%;
border-radius: 4px;
&:after {
@include animate(0.1s);
content: '';
display: block;
background: $turquoise;
position: absolute;
top: 0;
right: -1px;
width: 4px;
height: 4px;
border-radius: 50%;
width: 12px;
height: 12px;
top: -4px;
right: -6px;
background: lighten($turquoise, 10%);
}
}
}
&:hover {
.track {
.progress {
&:after {
width: 12px;
height: 12px;
top: -4px;
right: -6px;
background: lighten($turquoise, 10%);
}
}
}
}
}
&.vertical {
width: 20px;
height: 100%;
.track {
width: 5px;
top: 0;
bottom: 0;
left: 12px;
.progress {
bottom: 0;
width: 100%;
max-height: 100%;
}
}
}
}

View File

@ -17,12 +17,6 @@
.slider-wrapper {
margin-left: 30px;
}
&.muted {
.slider .progress {
background: $mid_grey;
}
}
&.group-volume-control {
padding: 10px 0 5px;
@ -32,10 +26,9 @@
}
&.client-volume-control {
padding-top: 4px;
width: 80%;
padding-top: 11px;
padding-right: 10px;
display: inline-block;
display: block;
vertical-align: middle;
box-sizing: border-box;
}
@ -96,11 +89,8 @@
& > .latency {
width: 28%;
padding-left: 2%;
}
& > .volume,
& > .latency {
input {
input[type="number"] {
width: 20%;
}
}
@ -120,7 +110,7 @@
bottom: 0;
width: 1px;
background: $grey;
z-index: 1;
z-index: 0;
}
.progress.positive {
@ -131,6 +121,11 @@
.progress.negative {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
&:after {
right: auto;
left: -1px;
}
}
}

View File

@ -34,5 +34,20 @@
background: $blue;
color: $white;
}
.light-theme & {
background: $faint_grey;
color: inherit;
&:hover {
background: darken($faint_grey, 4%);
}
&:focus,
&:active {
background: $blue;
color: $white;
}
}
}
}

View File

@ -10,16 +10,28 @@
border-bottom: 3px solid transparent;
cursor: pointer;
.light-theme & {
color: $darkest_grey;
}
h4 {
margin: 8px 0 4px;
}
&.active {
border-color: $white;
.light-theme & {
border-color: $darkest_grey
}
}
&:not(.active):hover {
border-color: rgba(255,255,255,0.2);
.light-theme & {
border-color: rgba(0,0,0,0.2);
}
}
}

View File

@ -37,6 +37,15 @@
bottom: -3px;
left: 9px;
}
.light-theme & {
background: $grey;
color: $white;
&:after {
background: $grey;
}
}
}
&:hover {