diff --git a/dashboard-ui/bower_components/emby-webcomponents/listview/listview.js b/dashboard-ui/bower_components/emby-webcomponents/listview/listview.js
index 3f7b0f8d4b..acdd81765c 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/listview/listview.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/listview/listview.js
@@ -150,7 +150,7 @@ define(['itemHelper', 'mediaInfo', 'indicators', 'connectionManager', 'layoutMan
var button = options.rightButtons[i];
- html += '';
+ html += '';
}
return html;
@@ -239,7 +239,7 @@ define(['itemHelper', 'mediaInfo', 'indicators', 'connectionManager', 'layoutMan
html += '<' + outerTagName + ' class="' + cssClass + '"' + playlistItemId + ' data-action="' + action + '" data-isfolder="' + item.IsFolder + '" data-id="' + item.Id + '" data-serverid="' + item.ServerId + '" data-type="' + item.Type + '"' + mediaTypeData + collectionTypeData + channelIdData + positionTicksData + collectionIdData + playlistIdData + '>';
if (!clickEntireItem && options.dragHandle) {
- //html += '';
+ //html += '';
// Firefox and Edge are not allowing the button to be draggable
html += '';
}
@@ -414,11 +414,11 @@ define(['itemHelper', 'mediaInfo', 'indicators', 'connectionManager', 'layoutMan
if (!clickEntireItem) {
if (options.addToListButton) {
- html += '';
+ html += '';
}
if (options.moreButton !== false) {
- html += '';
+ html += '';
}
if (options.rightButtons) {
diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css
index 17d9a7ad86..8d162b2cf2 100644
--- a/dashboard-ui/css/librarybrowser.css
+++ b/dashboard-ui/css/librarybrowser.css
@@ -286,7 +286,8 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
}
.detailUserDataIcons {
- white-space: nowrap;
+ display: flex;
+ align-items: center;
}
.detailImageContainer {
@@ -500,6 +501,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
.mainDetailButtons button, .recordingFields button {
margin-left: 0;
margin-right: .5em;
+ flex-shrink: 0;
}
.mainDetailButtons.hide + .recordingFields {
@@ -508,9 +510,15 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
.mainDetailButtons > .raised {
justify-content: center;
+ }
+
+@media all and (min-width: 400px) {
+
+ .mainDetailButtons > .raised {
padding-left: 1.5em;
padding-right: 1.5em;
}
+}
@media all and (min-width: 800px) {
diff --git a/dashboard-ui/css/nowplaying.css b/dashboard-ui/css/nowplaying.css
index ed9a32cdd5..92c3538f6e 100644
--- a/dashboard-ui/css/nowplaying.css
+++ b/dashboard-ui/css/nowplaying.css
@@ -160,4 +160,13 @@
.nowPlayingVolumeSliderContainer {
width: 6em;
-}
\ No newline at end of file
+}
+
+
+
+@media all and (max-width: 440px) {
+
+ .playlist .listItemMediaInfo {
+ display: none !important;
+ }
+}
diff --git a/dashboard-ui/scripts/pluginspage.js b/dashboard-ui/scripts/pluginspage.js
index 55b54601aa..f9fc0d7703 100644
--- a/dashboard-ui/scripts/pluginspage.js
+++ b/dashboard-ui/scripts/pluginspage.js
@@ -37,7 +37,7 @@
var html = '';
- var isConnectMode = Dashboard.isConnectMode();
+ var isConnectMode = AppInfo.isNativeApp ? true : false;
var configPageUrl = configPage ? Dashboard.getConfigurationPageUrl(configPage.Name) : null;
var href = configPage && !isConnectMode ?