diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index ff5ca8585c..90d76b0b70 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -15,12 +15,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.1.24", - "_release": "1.1.24", + "version": "1.1.25", + "_release": "1.1.25", "_resolution": { "type": "version", - "tag": "1.1.24", - "commit": "fdbf8be42e2a0acf3114ee1a01bc001f5131b747" + "tag": "1.1.25", + "commit": "0b6a10525c2143ac953dd9f8229e5eab2c2055bf" }, "_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_target": "~1.1.5", diff --git a/dashboard-ui/bower_components/emby-webcomponents/browser.js b/dashboard-ui/bower_components/emby-webcomponents/browser.js index 359a484223..63afa16635 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browser.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browser.js @@ -65,6 +65,7 @@ browser.mobile = true; } + browser.xboxOne = userAgent.toLowerCase().indexOf('xbox') != -1; browser.animate = document.documentElement.animate != null; return browser; diff --git a/dashboard-ui/bower_components/iron-behaviors/.bower.json b/dashboard-ui/bower_components/iron-behaviors/.bower.json index 85e8252b32..0b0736d6a6 100644 --- a/dashboard-ui/bower_components/iron-behaviors/.bower.json +++ b/dashboard-ui/bower_components/iron-behaviors/.bower.json @@ -29,14 +29,14 @@ "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, "ignore": [], - "homepage": "https://github.com/PolymerElements/iron-behaviors", + "homepage": "https://github.com/polymerelements/iron-behaviors", "_release": "1.0.13", "_resolution": { "type": "version", "tag": "v1.0.13", "commit": "a7bc3428a6da2beed21987b3a8028206826a12bc" }, - "_source": "git://github.com/PolymerElements/iron-behaviors.git", + "_source": "git://github.com/polymerelements/iron-behaviors.git", "_target": "^1.0.0", - "_originalSource": "PolymerElements/iron-behaviors" + "_originalSource": "polymerelements/iron-behaviors" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/iron-icon/.bower.json b/dashboard-ui/bower_components/iron-icon/.bower.json index f0167baf13..9784e3a3b7 100644 --- a/dashboard-ui/bower_components/iron-icon/.bower.json +++ b/dashboard-ui/bower_components/iron-icon/.bower.json @@ -32,14 +32,14 @@ "web-component-tester": "^4.0.0", "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" }, - "homepage": "https://github.com/polymerelements/iron-icon", + "homepage": "https://github.com/PolymerElements/iron-icon", "_release": "1.0.8", "_resolution": { "type": "version", "tag": "v1.0.8", "commit": "f36b38928849ef3853db727faa8c9ef104d611eb" }, - "_source": "git://github.com/polymerelements/iron-icon.git", + "_source": "git://github.com/PolymerElements/iron-icon.git", "_target": "^1.0.0", - "_originalSource": "polymerelements/iron-icon" + "_originalSource": "PolymerElements/iron-icon" } \ No newline at end of file diff --git a/dashboard-ui/css/card.css b/dashboard-ui/css/card.css index baa6ecebca..ec5a9cee5c 100644 --- a/dashboard-ui/css/card.css +++ b/dashboard-ui/css/card.css @@ -57,7 +57,7 @@ @media all and (min-width: 800px) { .cardImage { - border-radius: 2px; + border-radius: 3px; } } diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 740cfb238b..f1264ad723 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -17,7 +17,7 @@ } .background-theme-b, paper-dialog.background-theme-b { - background-color: #212121; + background-color: #181818; /*background: radial-gradient(circle, #282828, #141414);*/ } diff --git a/dashboard-ui/css/librarymenu.css b/dashboard-ui/css/librarymenu.css index fbb9be995e..b2b1c496be 100644 --- a/dashboard-ui/css/librarymenu.css +++ b/dashboard-ui/css/librarymenu.css @@ -201,7 +201,7 @@ } .viewMenuBar, .libraryViewNav { - background-color: #111; + background-color: #020202; } .viewMenuBar.semiTransparent { diff --git a/dashboard-ui/scripts/chromecast.js b/dashboard-ui/scripts/chromecast.js index a3b50204d1..95ccff292d 100644 --- a/dashboard-ui/scripts/chromecast.js +++ b/dashboard-ui/scripts/chromecast.js @@ -178,7 +178,7 @@ }, 300); } - else if (message.type && message.type.indexOf('playback') == 0) { + else if (message.type) { Events.trigger(this, message.type, [message.data]); } @@ -520,6 +520,22 @@ Events.trigger(self, "positionchange", [state]); }); + Events.on(castPlayer, "volumechange", function (e, data) { + + console.log('cc: volumechange'); + var state = self.getPlayerStateInternal(data); + + Events.trigger(self, "volumechange", [state]); + }); + + Events.on(castPlayer, "playstatechange", function (e, data) { + + console.log('cc: playstatechange'); + var state = self.getPlayerStateInternal(data); + + Events.trigger(self, "playstatechange", [state]); + }); + self.play = function (options) { Dashboard.getCurrentUser().then(function (user) { diff --git a/dashboard-ui/thirdparty/paper-button-style.css b/dashboard-ui/thirdparty/paper-button-style.css index 144a702b78..90987ef209 100644 --- a/dashboard-ui/thirdparty/paper-button-style.css +++ b/dashboard-ui/thirdparty/paper-button-style.css @@ -241,7 +241,7 @@ paper-dialog[role="alertdialog"] + iron-overlay-backdrop { } paper-tabs { - background-color: #080808; + background-color: #020202; color: #fff; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2); }