diff --git a/dashboard-ui/css/card.css b/dashboard-ui/css/card.css index cb59563e46..82431844cb 100644 --- a/dashboard-ui/css/card.css +++ b/dashboard-ui/css/card.css @@ -358,6 +358,13 @@ width: 42%; } +@media all and (max-width: 500px) { + + .backdropCard.fullWidthCardOnMobile { + width: 100% !important; + } +} + @media all and (max-width: 1200px) { .portraitCard .cardOverlayInner { diff --git a/dashboard-ui/scripts/homenextup.js b/dashboard-ui/scripts/homenextup.js index a92fb8b793..a2729199e2 100644 --- a/dashboard-ui/scripts/homenextup.js +++ b/dashboard-ui/scripts/homenextup.js @@ -65,7 +65,10 @@ context: context, lazy: true, preferThumb: true, - showDetailsMenu: true + showDetailsMenu: true, + centerText: true, + overlayPlayButton: AppInfo.enableAppLayouts, + fullWidthOnMobile: AppInfo.enableAppLayouts }); } diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index ed9ccc5985..cc8843ef17 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -1484,6 +1484,10 @@ var cssClass = "card"; + if (options.fullWidthOnMobile) { + cssClass += " fullWidthCardOnMobile"; + } + if (options.autoThumb && item.ImageTags && item.ImageTags.Primary && item.PrimaryImageAspectRatio && item.PrimaryImageAspectRatio >= 1.5) { width = posterWidth; diff --git a/dashboard-ui/scripts/librarylist.js b/dashboard-ui/scripts/librarylist.js index 0cccac6bab..db02ff353a 100644 --- a/dashboard-ui/scripts/librarylist.js +++ b/dashboard-ui/scripts/librarylist.js @@ -492,7 +492,7 @@ var type = card.getAttribute('data-itemtype'); var isFolder = card.getAttribute('data-isfolder') == 'true'; var mediaType = card.getAttribute('data-mediatype'); - var resumePosition = parseInt(card.getAttribute('data-resumeposition')); + var resumePosition = parseInt(card.getAttribute('data-positionticks')); if (type == 'MusicAlbum' || type == 'MusicArtist' || type == 'MusicGenre' || type == 'Playlist') { isFolder = true; diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js index 12059dcae4..d6362faa3c 100644 --- a/dashboard-ui/scripts/mediaplayer.js +++ b/dashboard-ui/scripts/mediaplayer.js @@ -548,6 +548,11 @@ return true; } + // Don't use viblast with windows phone, not working at the moment. + if ($.browser.msie && $.browser.mobile) { + return false; + } + // viblast can help us here //return true; return window.MediaSource != null; diff --git a/dashboard-ui/scripts/moviesrecommended.js b/dashboard-ui/scripts/moviesrecommended.js index bf1066b4e5..18cfff8c11 100644 --- a/dashboard-ui/scripts/moviesrecommended.js +++ b/dashboard-ui/scripts/moviesrecommended.js @@ -124,7 +124,8 @@ overlayText: true, showTitle: true, lazy: true, - showDetailsMenu: true + showDetailsMenu: true, + overlayPlayButton: true }); } diff --git a/dashboard-ui/scripts/sections.js b/dashboard-ui/scripts/sections.js index 13661429c1..1895030f0e 100644 --- a/dashboard-ui/scripts/sections.js +++ b/dashboard-ui/scripts/sections.js @@ -311,7 +311,8 @@ context: 'home', lazy: true, cardLayout: cardLayout, - showDetailsMenu: true + showDetailsMenu: true, + overlayPlayButton: true }); html += ''; } diff --git a/dashboard-ui/scripts/tvlatest.js b/dashboard-ui/scripts/tvlatest.js index 6fa5e9c405..6172e984cc 100644 --- a/dashboard-ui/scripts/tvlatest.js +++ b/dashboard-ui/scripts/tvlatest.js @@ -63,7 +63,9 @@ overlayText: false, centerText: true, lazy: true, - showTitle: false + showTitle: false, + overlayPlayButton: AppInfo.enableAppLayouts, + fullWidthOnMobile: AppInfo.enableAppLayouts }); } diff --git a/dashboard-ui/scripts/tvrecommended.js b/dashboard-ui/scripts/tvrecommended.js index 36de7626da..bc4c5f35d1 100644 --- a/dashboard-ui/scripts/tvrecommended.js +++ b/dashboard-ui/scripts/tvrecommended.js @@ -84,7 +84,10 @@ context: context, lazy: true, preferThumb: true, - showDetailsMenu: true + showDetailsMenu: true, + centerText: true, + overlayPlayButton: AppInfo.enableAppLayouts, + fullWidthOnMobile: AppInfo.enableAppLayouts }); } @@ -162,7 +165,8 @@ overlayText: screenWidth >= 800 && !AppInfo.hasLowImageBandwidth, lazy: true, context: 'tv', - showDetailsMenu: true + showDetailsMenu: true, + overlayPlayButton: true }); }