diff --git a/dashboard-ui/css/card.css b/dashboard-ui/css/card.css index cb59563e4..82431844c 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 a92fb8b79..a2729199e 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 ed9ccc598..cc8843ef1 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 0cccac6ba..db02ff353 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 12059dcae..d6362faa3 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 bf1066b4e..18cfff8c1 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 13661429c..1895030f0 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 6fa5e9c40..6172e984c 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 36de7626d..bc4c5f35d 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 }); }