diff --git a/src/components/remotecontrol/remotecontrol.js b/src/components/remotecontrol/remotecontrol.js
index eb789dfd6c..d6940f632c 100644
--- a/src/components/remotecontrol/remotecontrol.js
+++ b/src/components/remotecontrol/remotecontrol.js
@@ -248,13 +248,9 @@ function setImageUrl(context, state, url) {
if (url) {
imgContainer.innerHTML = '
';
- if (item.Type == 'Audio') {
- context.querySelector('.nowPlayingPageImage').classList.add('nowPlayingPageImageAudio');
- context.querySelector('.nowPlayingPageImageContainer').classList.remove('nowPlayingPageImageAudio');
- } else {
- context.querySelector('.nowPlayingPageImageContainer').classList.add('nowPlayingPageImagePoster');
- context.querySelector('.nowPlayingPageImage').classList.remove('nowPlayingPageImageAudio');
- }
+
+ context.querySelector('.nowPlayingPageImage').classList.toggle('nowPlayingPageImageAudio', item.Type === 'Audio');
+ context.querySelector('.nowPlayingPageImage').classList.toggle('nowPlayingPageImagePoster', item.Type !== 'Audio');
} else {
imgContainer.innerHTML = '
';
}
diff --git a/src/components/remotecontrol/remotecontrol.scss b/src/components/remotecontrol/remotecontrol.scss
index 4081c68c5c..aa1823fc3f 100644
--- a/src/components/remotecontrol/remotecontrol.scss
+++ b/src/components/remotecontrol/remotecontrol.scss
@@ -145,7 +145,7 @@
width: 100%;
-webkit-box-shadow: 0 0 1.9vh #000;
box-shadow: 0 0 1.9vh #000;
- border: 0.1em solid #222;
+ border-radius: 0.2em;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
@@ -297,7 +297,6 @@
}
.nowPlayingPageTitle {
- /* text-align: center; */
margin: 0;
}
@@ -318,17 +317,22 @@
}
.nowPlayingInfoButtons {
- /* margin: 1.5em 0 0 0; */
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
font-size: 1.5em;
- height: 100%;
}
.nowPlayingPageImageContainer {
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ flex-shrink: 1;
+ align-items: center;
+ justify-content: center;
width: 100%;
- margin: auto auto 0.5em;
+ min-height: 0;
+ margin: 0 auto 0.5em;
}
.nowPlayingPageImageContainerNoAlbum .cardImageContainer .cardImageIcon {
@@ -337,7 +341,9 @@
}
.nowPlayingInfoControls {
- margin: 0.5em 0 1em 0;
+ flex-grow: 0;
+ flex-shrink: 1;
+ margin: 0.5em 0 0;
width: 100%;
-webkit-box-pack: start !important;
-webkit-justify-content: start !important;
@@ -392,25 +398,11 @@
font-size: 2em;
}
- .nowPlayingPageImage {
- /* width: inherit; */
- overflow-y: hidden;
- overflow: hidden;
- margin: 0 auto;
- }
-
- .nowPlayingPageImage.nowPlayingPageImageAudio {
- width: 100%;
- }
-
- .nowPlayingPageImageContainer.nowPlayingPageImagePoster {
- height: 50%;
- overflow: hidden;
- }
-
- .nowPlayingPageImageContainer.nowPlayingPageImagePoster img {
- height: 100%;
+ .nowPlayingPageImage.nowPlayingPageImageAudio,
+ .nowPlayingPageImage.nowPlayingPageImagePoster {
width: auto;
+ max-width: 100%;
+ max-height: 100%;
}
.playlistSectionButton .volumecontrol {