diff --git a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.js b/src/bower_components/emby-webcomponents/displaysettings/displaysettings.js index 90eaeba09e..3f997aebb3 100644 --- a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.js +++ b/src/bower_components/emby-webcomponents/displaysettings/displaysettings.js @@ -162,12 +162,10 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', ' } if (!browser.tizen && !browser.web0s) { - context.querySelector('.fldSeasonalThemes').classList.remove('hide'); context.querySelector('.fldBackdrops').classList.remove('hide'); context.querySelector('.fldThemeSong').classList.remove('hide'); context.querySelector('.fldThemeVideo').classList.remove('hide'); } else { - context.querySelector('.fldSeasonalThemes').classList.add('hide'); context.querySelector('.fldBackdrops').classList.add('hide'); context.querySelector('.fldThemeSong').classList.add('hide'); context.querySelector('.fldThemeVideo').classList.add('hide'); @@ -189,7 +187,6 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', ' context.querySelector('#chkThemeSong').checked = userSettings.enableThemeSongs(); context.querySelector('#chkThemeVideo').checked = userSettings.enableThemeVideos(); context.querySelector('#chkBackdrops').checked = userSettings.enableBackdrops(); - context.querySelector('#chkSeasonalThemes').checked = userSettings.enableSeasonalThemes(); context.querySelector('#selectLanguage').value = userSettings.language() || ''; context.querySelector('.selectDateTimeLocale').value = userSettings.dateTimeLocale() || ''; @@ -226,7 +223,6 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', ' userSettingsInstance.skin(context.querySelector('.selectSkin').value); userSettingsInstance.enableBackdrops(context.querySelector('#chkBackdrops').checked); - userSettingsInstance.enableSeasonalThemes(context.querySelector('#chkSeasonalThemes').checked); if (user.Id === apiClient.getCurrentUserId()) { @@ -340,4 +336,4 @@ define(['require', 'browser', 'layoutManager', 'appSettings', 'pluginManager', ' }; return DisplaySettings; -}); \ No newline at end of file +}); diff --git a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html b/src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html index 987a54b4d7..a426973df7 100644 --- a/src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html +++ b/src/bower_components/emby-webcomponents/displaysettings/displaysettings.template.html @@ -129,14 +129,6 @@ -
- -
${AllowSeasonalThemesHelp}
-
-
diff --git a/src/bower_components/emby-webcomponents/skinmanager.js b/src/bower_components/emby-webcomponents/skinmanager.js index 67b4e63c2d..48820512cf 100644 --- a/src/bower_components/emby-webcomponents/skinmanager.js +++ b/src/bower_components/emby-webcomponents/skinmanager.js @@ -228,23 +228,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr } var themeResources = {}; - function modifyThemeForSeasonal(id) { - - if (!userSettings.enableSeasonalThemes()) { - return id; - } - - var date = new Date(); - var month = date.getMonth(); - var day = date.getDate(); - - if (month === 9 && day >= 30) { - return 'halloween'; - } - - return id; - } - var lastSound = 0; var currentSound; @@ -258,18 +241,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr } backdrop.clear(); - - if (id === 'halloween') { - themeResources = { - themeSong: 'https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/monsterparadefade.mp3', - effect: 'https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/howl.wav', - backdrop: 'https://github.com/MediaBrowser/Emby.Resources/raw/master/themes/halloween/bg.jpg' - }; - return; - } - - themeResources = { - }; } function onThemeLoaded() { @@ -294,15 +265,6 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr var requiresRegistration = true; - if (context !== 'serverdashboard') { - - var newId = modifyThemeForSeasonal(id); - if (newId !== id) { - requiresRegistration = false; - } - id = newId; - } - if (currentThemeId && currentThemeId === id) { resolve(); return; @@ -390,4 +352,4 @@ define(['apphost', 'userSettings', 'browser', 'events', 'pluginManager', 'backdr } return skinManager; -}); \ No newline at end of file +}); diff --git a/src/bower_components/emby-webcomponents/strings/bg-bg.json b/src/bower_components/emby-webcomponents/strings/bg-bg.json index d61191e9e4..7849c8c2c6 100644 --- a/src/bower_components/emby-webcomponents/strings/bg-bg.json +++ b/src/bower_components/emby-webcomponents/strings/bg-bg.json @@ -8,7 +8,6 @@ "AirDate": "Дата на излъчване", "Aired": "Излъчено", "Albums": "Албуми", - "AllowSeasonalThemes": "Автоматични сезонни облици", "Art": "Картина", "Artists": "Изпълнители", "AttributeNew": "Нови", diff --git a/src/bower_components/emby-webcomponents/strings/cs.json b/src/bower_components/emby-webcomponents/strings/cs.json index 1a4afb5afc..f7c213b3b2 100644 --- a/src/bower_components/emby-webcomponents/strings/cs.json +++ b/src/bower_components/emby-webcomponents/strings/cs.json @@ -13,7 +13,6 @@ "AllChannels": "Všechny kanály", "AllEpisodes": "Všechny epizody", "AllLanguages": "Všechny jazyky", - "AllowSeasonalThemes": "Povolit automatická sezónní témata", "AlwaysPlaySubtitles": "Vždy zobrazit titulky", "AlwaysPlaySubtitlesHelp": "Titulky odpovídající jazykové předvolbě se načtou bez ohledu na jazyk audia.", "Anytime": "Kdykoliv", diff --git a/src/bower_components/emby-webcomponents/strings/de.json b/src/bower_components/emby-webcomponents/strings/de.json index cf8bb55639..c0c7f2118b 100644 --- a/src/bower_components/emby-webcomponents/strings/de.json +++ b/src/bower_components/emby-webcomponents/strings/de.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Alle komplexen Formate (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Alle Episoden", "AllLanguages": "Alle Sprachen", - "AllowSeasonalThemes": "Erlaube automatische Saison-Themes", - "AllowSeasonalThemesHelp": "Wenn aktiviert, werden Saison-Themes von Zeit zu Zeit deine Theme-Einstellungen überschreiben.", "AlwaysPlaySubtitles": "Untertitel immer anzeigen", "AlwaysPlaySubtitlesHelp": "Untertitel die den Spracheinstellungen entsprechen werden unabhängig von der Tonspursprache geladen.", "AnamorphicVideoNotSupported": "Anamorphes Video nicht unterstützt", diff --git a/src/bower_components/emby-webcomponents/strings/el.json b/src/bower_components/emby-webcomponents/strings/el.json index bda09b1ceb..13e4f076b8 100644 --- a/src/bower_components/emby-webcomponents/strings/el.json +++ b/src/bower_components/emby-webcomponents/strings/el.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Όλες οι σύνθετες μορφές (ASS, SSA, VOBSUB, PGS, SUB / IDX κ.λπ.)", "AllEpisodes": "Ολα τα επεισόδια", "AllLanguages": "Όλες οι γλώσσες", - "AllowSeasonalThemes": "Ενεργοποίηση εποχιακών θεμάτων", - "AllowSeasonalThemesHelp": "Εάν είναι ενεργοποιημένο, τα εποχιακά θέματα κατά καιρούς θα αντικαταστήσουν τη ρύθμιση θέματος.", "AlwaysPlaySubtitles": "Πάντα αναπαραγωγή Υποτίτλων", "AlwaysPlaySubtitlesHelp": "Οι υπότιτλοι που ταιριάζουν με τις προτιμήσεις γλώσσας θα φορτωθούν ανεξάρτητα από τη γλώσσα του ήχου.", "AnamorphicVideoNotSupported": "Το αναμορφωτικό βίντεο δεν υποστηρίζεται", diff --git a/src/bower_components/emby-webcomponents/strings/en-us.json b/src/bower_components/emby-webcomponents/strings/en-us.json index aa96d52738..88e53fb3da 100644 --- a/src/bower_components/emby-webcomponents/strings/en-us.json +++ b/src/bower_components/emby-webcomponents/strings/en-us.json @@ -17,8 +17,6 @@ "AllComplexFormats": "All complex formats (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "All episodes", "AllLanguages": "All languages", - "AllowSeasonalThemes": "Allow automatic seasonal themes", - "AllowSeasonalThemesHelp": "If enabled, seasonal themes will occasionally override your theme setting.", "AlwaysPlaySubtitles": "Always play subtitles", "AlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.", "AnamorphicVideoNotSupported": "Anamorphic video not supported", diff --git a/src/bower_components/emby-webcomponents/strings/es-mx.json b/src/bower_components/emby-webcomponents/strings/es-mx.json index 80333fb9d2..41119bd88a 100644 --- a/src/bower_components/emby-webcomponents/strings/es-mx.json +++ b/src/bower_components/emby-webcomponents/strings/es-mx.json @@ -16,8 +16,6 @@ "AllComplexFormats": "Todos los subtitulos complejos (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Todos los episodios", "AllLanguages": "Todos los idiomas", - "AllowSeasonalThemes": "Permitir temas de temporada automáticamente", - "AllowSeasonalThemesHelp": "Si esta habilitado, temas de temporada reemplazaran ocasionalmente el tema por defecto.", "AlwaysPlaySubtitles": "Siempre mostrar subtítulos", "AlwaysPlaySubtitlesHelp": "Los subtítulos que coincidan con el lenguaje preferido serán cargados independientemente del lenguaje del audio.", "AnamorphicVideoNotSupported": "Video anamorfico no soportado", diff --git a/src/bower_components/emby-webcomponents/strings/fr.json b/src/bower_components/emby-webcomponents/strings/fr.json index e66b287ebb..b6a1c818b5 100644 --- a/src/bower_components/emby-webcomponents/strings/fr.json +++ b/src/bower_components/emby-webcomponents/strings/fr.json @@ -16,8 +16,6 @@ "AllComplexFormats": "Tous les formats complexes (ASS, SSA, VOBSUB, PGS, SUB/IDX etc)", "AllEpisodes": "Tous les épisodes", "AllLanguages": "Tous les langages", - "AllowSeasonalThemes": "Autoriser les thèmes saisonniers automatiques", - "AllowSeasonalThemesHelp": "Des thèmes saisonniers viendront occasionnellement remplacer votre thème régulier.", "AlwaysPlaySubtitles": "Toujours lancer les sous-titres", "AlwaysPlaySubtitlesHelp": "Les sous-titres correspondant à la préférence linguistique seront chargés indépendamment de la langue de l'audio.", "AnamorphicVideoNotSupported": "Vidéo anamorphique non prise en charge", diff --git a/src/bower_components/emby-webcomponents/strings/it.json b/src/bower_components/emby-webcomponents/strings/it.json index f84d5bc72a..6bd9bc7f65 100644 --- a/src/bower_components/emby-webcomponents/strings/it.json +++ b/src/bower_components/emby-webcomponents/strings/it.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Tutti i formati complessi (ASS, SSA, VOBSUB, PGS, SUB / IDX, ecc.)", "AllEpisodes": "Tutti gli episodi", "AllLanguages": "Tutte le lingue", - "AllowSeasonalThemes": "Consenti temi automatici stagionali", - "AllowSeasonalThemesHelp": "Se abilitato, i temi stagionali sovrascriveranno occasionalmente l'impostazione del tema.", "AlwaysPlaySubtitles": "Visualizza sempre i sottotitoli", "AlwaysPlaySubtitlesHelp": "I sottotitoli corrispondenti alla lingua preferita saranno caricati a prescindere dalla lingua dell'audio.", "AnamorphicVideoNotSupported": "Il video anamorfico non è supportato", diff --git a/src/bower_components/emby-webcomponents/strings/kk.json b/src/bower_components/emby-webcomponents/strings/kk.json index 776a58b662..4426582937 100644 --- a/src/bower_components/emby-webcomponents/strings/kk.json +++ b/src/bower_components/emby-webcomponents/strings/kk.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Барлық күрделі пішімдері (ASS, SSA, VOBSUB, PGS, SUB/IDX және т.б.)", "AllEpisodes": "Барлық бөлімдер", "AllLanguages": "Барлық тілдер", - "AllowSeasonalThemes": "Автоматты түрдегі маусымдық тақырыптарға рұқсат ету", - "AllowSeasonalThemesHelp": "Қосылған болса, маусымдық тақырыптар анда-санда тақырып параметрлеріңіздің күшін жояды.", "AlwaysPlaySubtitles": "Субтитрлерді әрқашан ойнату", "AlwaysPlaySubtitlesHelp": "Тіл теңшеліміне сәйкес келген субтитрлер дыбыс тіліне қатыссыз жүктеледі.", "AnamorphicVideoNotSupported": "Анаморфтық бейне үшін қолдау көрсетілмейді", diff --git a/src/bower_components/emby-webcomponents/strings/nl.json b/src/bower_components/emby-webcomponents/strings/nl.json index 80db892849..3dbd5d8200 100644 --- a/src/bower_components/emby-webcomponents/strings/nl.json +++ b/src/bower_components/emby-webcomponents/strings/nl.json @@ -16,8 +16,6 @@ "AllComplexFormats": "Alle complexe formaten (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Alle afleveringen", "AllLanguages": "Alle talen", - "AllowSeasonalThemes": "Schakel seizoen thema's in", - "AllowSeasonalThemesHelp": "Indien ingeschakeld zullen seizoen thema's uw thema instellingen overschrijven.", "AlwaysPlaySubtitles": "Altijd ondertitels weergeven", "AlwaysPlaySubtitlesHelp": "Ondertitels die met de taalvoorkeur overeenkomen worden weergegeven, ongeacht de audiotaal.", "AnamorphicVideoNotSupported": "Anamorfische video niet ondersteund", diff --git a/src/bower_components/emby-webcomponents/strings/pl.json b/src/bower_components/emby-webcomponents/strings/pl.json index c3ddf277ea..ac3b8606f1 100644 --- a/src/bower_components/emby-webcomponents/strings/pl.json +++ b/src/bower_components/emby-webcomponents/strings/pl.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Wszystkie złożone formaty (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Wszystkie odcinki", "AllLanguages": "Wszystkie języki", - "AllowSeasonalThemes": "Zezwalaj na automatyczne motywy sezonowe", - "AllowSeasonalThemesHelp": "Jeśli aktywne, motywy sezonowe będą sporadycznie nadpisywać Twoje ustawienia motywu.", "AlwaysPlaySubtitles": "Zawsze wyświetlaj napisy", "AlwaysPlaySubtitlesHelp": "Napisy pasujące do preferowanego języka będą wczytywane, niezależnie od języka ścieżki dźwiękowej.", "AnamorphicVideoNotSupported": "Nieobsługiwane wideo anamorficzne", diff --git a/src/bower_components/emby-webcomponents/strings/pt-br.json b/src/bower_components/emby-webcomponents/strings/pt-br.json index 2040ce64d5..4fcc83ef97 100644 --- a/src/bower_components/emby-webcomponents/strings/pt-br.json +++ b/src/bower_components/emby-webcomponents/strings/pt-br.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Todos os formatos complexos (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Todos os episódios", "AllLanguages": "Todos os idiomas", - "AllowSeasonalThemes": "Permitir temas sazonais automáticos", - "AllowSeasonalThemesHelp": "Se ativado, temas sazonais irão sobrepor a configuração de temas.", "AlwaysPlaySubtitles": "Sempre reproduzir legendas", "AlwaysPlaySubtitlesHelp": "As legendas que combinarem com a preferência de idioma serão carregadas independente do idioma do áudio.", "AnamorphicVideoNotSupported": "Vídeo anamórfico não suportado", diff --git a/src/bower_components/emby-webcomponents/strings/ru.json b/src/bower_components/emby-webcomponents/strings/ru.json index e545384e2c..ec2e01f00c 100644 --- a/src/bower_components/emby-webcomponents/strings/ru.json +++ b/src/bower_components/emby-webcomponents/strings/ru.json @@ -17,8 +17,6 @@ "AllComplexFormats": "Все комлексные форматы (ASS, SSA, VOBSUB, PGS, SUB/IDX и т.д.)", "AllEpisodes": "Все эпизоды", "AllLanguages": "Все языки", - "AllowSeasonalThemes": "Разрешить автоматические сезонные темы", - "AllowSeasonalThemesHelp": "При включении, сезонные темы будут время от времени перекрывать вашу настройку темы.", "AlwaysPlaySubtitles": "Всегда воспроизводить с субтитрами", "AlwaysPlaySubtitlesHelp": "Субтитры, соответствующие настройке языка, будут загружаться независимо от языка аудио.", "AnamorphicVideoNotSupported": "Анаморфное видео не поддерживается", diff --git a/src/bower_components/emby-webcomponents/strings/sv.json b/src/bower_components/emby-webcomponents/strings/sv.json index 9091d02e52..651c8fa7a3 100644 --- a/src/bower_components/emby-webcomponents/strings/sv.json +++ b/src/bower_components/emby-webcomponents/strings/sv.json @@ -16,8 +16,6 @@ "AllComplexFormats": "Alla komplexa format (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)", "AllEpisodes": "Alla avsnitt", "AllLanguages": "Alla språk", - "AllowSeasonalThemes": "Tillåt automatiska säsongsbaserade teman", - "AllowSeasonalThemesHelp": "Om aktiverat kommer säsongsteman emellanåt kringgå din temainställning.", "AlwaysPlaySubtitles": "Visa alltid undertexter", "AlwaysPlaySubtitlesHelp": "Undertexter på det önskade språket kommer att laddas oavsett ljudspårets språk.", "AnamorphicVideoNotSupported": "Anamorphic video stöds inte", diff --git a/src/bower_components/emby-webcomponents/strings/zh-cn.json b/src/bower_components/emby-webcomponents/strings/zh-cn.json index d52657fea6..d9214c390b 100644 --- a/src/bower_components/emby-webcomponents/strings/zh-cn.json +++ b/src/bower_components/emby-webcomponents/strings/zh-cn.json @@ -15,8 +15,6 @@ "AllComplexFormats": "所有复杂的格式(ASS, SSA, VOBSUB, PGS, SUB/IDX 等)", "AllEpisodes": "所有集", "AllLanguages": "所有语言", - "AllowSeasonalThemes": "允许自动切换季节性主题", - "AllowSeasonalThemesHelp": "如果启用,当季节性主题使用时会覆盖你的主题设置。", "AlwaysPlaySubtitles": "总是显示字幕", "AlwaysPlaySubtitlesHelp": "无论音频为何种语言,都将加载与语言偏好匹配的字幕。", "Anytime": "任何时间", diff --git a/src/bower_components/emby-webcomponents/themes/halloween/theme.css b/src/bower_components/emby-webcomponents/themes/halloween/theme.css deleted file mode 100644 index 6817478e6e..0000000000 --- a/src/bower_components/emby-webcomponents/themes/halloween/theme.css +++ /dev/null @@ -1,485 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Eater); - -h1, -h2 { - font-family: Eater; - font-weight: 400 !important -} - -h1 { - font-size: 1.566em !important -} - -h2 { - font-size: 1.305em !important -} - -.sectionTabs button, -.userViewNames .btnUserViewHeader { - font-family: Eater !important; - font-size: 87% !important -} - -.skinHeader, -html { - color: #eee; - color: rgba(255, 255, 255, .87) -} - -.wizardStartForm, -.ui-corner-all, -.ui-shadow { - background-color: #202020 -} - -.emby-collapsible-button { - border-color: #383838; - border-color: rgba(255, 255, 255, .135) -} - -.skinHeader { - color: #ccc; - color: rgba(255, 255, 255, .78) -} - -.skinHeader-withBackground { - background-color: #202020 -} - -.osdHeader { - -webkit-box-shadow: none !important; - box-shadow: none !important -} - -.skinHeader.semiTransparent { - -webkit-backdrop-filter: none !important; - backdrop-filter: none !important; - background-color: rgba(0, 0, 0, .3); - background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, 0))); - background: -webkit-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: -o-linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); - background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)) -} - -.pageTitleWithDefaultLogo { - background-image: url(../logowhite.png) -} - -.backgroundContainer, -.dialog, -html { - background-color: #1a1a1a -} - -.backgroundContainer.withBackdrop { - background-color: rgba(12, 12, 12, .9) -} - -.paper-icon-button-light:focus { - color: #FF9100; - background-color: rgba(255, 145, 0, .2) -} - -.skinHeader-withBackground .paper-icon-button-light:focus { - color: #fff; - background-color: rgba(255, 255, 255, .2) -} - -.fab, -.raised { - background: #404040; - color: #fff -} - -.fab:focus, -.raised:focus { - background: #505050 -} - -.button-submit { - background: #FF9100; - color: #fff -} - -.button-submit:focus { - background: #FF9D0C; - color: #fff -} - -.checkboxLabel { - color: inherit -} - -.checkboxListLabel, -.inputLabel, -.inputLabelUnfocused, -.paperListLabel, -.textareaLabelUnfocused { - color: #bbb; - color: rgba(255, 255, 255, .7) -} - -.inputLabelFocused, -.selectLabelFocused, -.textareaLabelFocused { - color: #FF9100 -} - -.checkboxOutline { - border-color: currentColor -} - -.collapseContent, -.formDialogFooter:not(.formDialogFooter-clear), -.formDialogHeader:not(.formDialogHeader-clear), -.paperList, -.visualCardBox { - background-color: #222 -} - -.defaultCardBackground1 { - background-color: #d2b019 -} - -.defaultCardBackground2 { - background-color: #338abb -} - -.defaultCardBackground3 { - background-color: #6b689d -} - -.defaultCardBackground4 { - background-color: #dd452b -} - -.defaultCardBackground5 { - background-color: #5ccea9 -} - -.cardText-secondary, -.fieldDescription, -.guide-programNameCaret, -.listItem .secondary, -.nowPlayingBarSecondaryText, -.programSecondaryTitle, -.secondaryText { - color: #999; - color: rgba(255, 255, 255, .5) -} - -.actionsheetDivider { - background: #444; - background: rgba(255, 255, 255, .14) -} - -.cardFooter-vibrant .cardText-secondary { - color: inherit; - opacity: .5 -} - -.actionSheetMenuItem:hover { - background-color: #222 -} - -.toast { - background: #303030; - color: #fff; - color: rgba(255, 255, 255, .87) -} - -.appfooter { - background: #101010; - color: #ccc; - color: rgba(255, 255, 255, .78) -} - -@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)) { - .appfooter-blurred { - background: rgba(24, 24, 24, .7); - -webkit-backdrop-filter: blur(20px); - backdrop-filter: blur(20px) - } -} - -.itemSelectionPanel { - border: 1px solid #FF9100 -} - -.selectionCommandsPanel { - background: #FF9100; - color: #fff -} - -.upNextDialog-countdownText { - color: #FF9100 -} - -.alphaPickerButton { - color: #999; - color: rgba(255, 255, 255, .5); - background-color: transparent -} - -.alphaPickerButton-selected { - color: #fff -} - -.alphaPickerButton-tv:focus { - background-color: #FF9100; - color: #fff !important -} - -.detailTableBodyRow-shaded:nth-child(even) { - background: #1c1c1c; - background: rgba(30, 30, 30, .9) -} - -.listItem-border { - border-color: rgba(30, 30, 30, .9) !important -} - -.listItem:focus { - background: #333 -} - -.progressring-spiner { - border-color: #FF9100 -} - -.button-flat-accent, -.button-link { - color: #FF9100 -} - -.mediaInfoText { - color: #ddd; - background: rgba(170, 170, 190, .2) -} - -.mediaInfoTimerIcon, -.starIcon { - color: #CB272A -} - -.emby-input, -.emby-textarea { - color: inherit; - background: #262626; - border: .07em solid #262626; - -webkit-border-radius: .15em; - border-radius: .15em -} - -.emby-input:focus, -.emby-textarea:focus { - border-color: #FF9100 -} - -.emby-select-withcolor { - color: inherit; - background: #262626; - border: .07em solid #262626 -} - -.emby-select-withcolor>option { - color: inherit; - background: #222 -} - -.emby-select-withcolor:focus { - border-color: #FF9100 !important -} - -.emby-select-tv-withcolor:focus { - background-color: #FF9100 !important; - color: #fff !important -} - -.emby-checkbox:checked+span+span+.checkboxOutline { - border-color: #FF9100 -} - -.emby-checkbox:focus+span+.emby-checkbox-focushelper { - background-color: rgba(204, 51, 51, .26) -} - -.emby-checkbox:checked+span+span+.checkboxOutline, -.itemProgressBarForeground { - background-color: #FF9100 -} - -.itemProgressBarForeground-recording { - background-color: #CB272A -} - -.countIndicator, -.fullSyncIndicator, -.playedIndicator { - background: #FF9100 -} - -.fullSyncIndicator { - color: #fff -} - -.mainDrawer { - background-color: #1c1c1f; - color: #ccc; - color: rgba(255, 255, 255, .7) -} - -.navMenuOption:hover { - background: #252528 -} - -.navMenuOption-selected { - background: #FF9100 !important; - color: #fff -} - -.emby-button-focusscale:focus { - background: #FF9100; - color: #fff -} - -.emby-tab-button { - color: #999; - color: rgba(255, 255, 255, .5) -} - -.emby-tab-button-active { - color: #FF9100 -} - -.emby-tab-button-active.emby-button-tv { - color: #fff -} - -.emby-tab-button.emby-button-tv:focus { - color: #FF9100; - background: 0 0 -} - -.channelPrograms, -.guide-channelHeaderCell, -.programCell { - border-color: #282828 -} - -.programCell-sports { - background: #3949AB !important -} - -.programCell-movie { - background: #5E35B1 !important -} - -.programCell-kids { - background: #039BE5 !important -} - -.programCell-news { - background: #43A047 !important -} - -.programCell-active { - background: #1e1e1e !important -} - -.guide-channelHeaderCell:focus, -.programCell:focus { - background-color: #FF9100 !important; - color: #fff !important -} - -.guide-programTextIcon { - color: #1e1e1e; - background: #555 -} - -.guide-headerTimeslots { - color: inherit -} - -.guide-date-tab-button { - color: #555; - color: rgba(255, 255, 255, .3) -} - -.guide-date-tab-button.emby-tab-button-active, -.guide-date-tab-button:focus { - color: #00a4dc -} - -.guide-date-tab-button.emby-button-tv:focus { - background-color: #00a4dc; - color: #fff -} - -.itemBackdropFader { - background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#191919)); - background: -webkit-linear-gradient(rgba(0, 0, 0, 0), #191919); - background: -o-linear-gradient(rgba(0, 0, 0, 0), #191919); - background: linear-gradient(rgba(0, 0, 0, 0), #191919) -} - -.infoBanner { - color: #ddd; - background: #111; - padding: 1em; - -webkit-border-radius: .25em; - border-radius: .25em -} - -.ratingbutton-icon-withrating { - color: #FF9100 -} - -.downloadbutton-icon-complete, -.downloadbutton-icon-on { - color: #4285F4 -} - -.playstatebutton-icon-played { - color: #FF9100 -} - -.repeatButton-active { - color: #4285F4 -} - -.card:focus .card-focuscontent { - border-color: #FF9100 -} - -.layout-desktop ::-webkit-scrollbar { - width: 1em; - height: 1em -} - -::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) -} - -::-webkit-scrollbar-track-piece { - background-color: #3b3b3b -} - -::-webkit-scrollbar-thumb:horizontal, -::-webkit-scrollbar-thumb:vertical { - -webkit-border-radius: 2px; - background: center no-repeat #888 -} - -.btnUserViewHeader:focus { - color: #FF9100 !important -} - -.btnUserViewHeader:focus .userViewButtonText { - border-bottom-color: #FF9100 !important -} - -.emby-button:focus:not(.btnUserViewHeader):not(.emby-tab-button) { - background: #FF9100 -} diff --git a/src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js b/src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js index 6d0bc58d06..47ad2751ca 100644 --- a/src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js +++ b/src/bower_components/emby-webcomponents/usersettings/usersettingsbuilder.js @@ -235,15 +235,6 @@ define(['appSettings', 'events'], function (appsettings, events) { return this.get('appTheme', false) || UserSettings.defaults.theme; }; - UserSettings.prototype.enableSeasonalThemes = function (val) { - - if (val != null) { - return this.set('enableSeasonalThemes', val, false); - } - - return this.get('enableSeasonalThemes', false) !== 'false'; - }; - UserSettings.prototype.screensaver = function (val) { if (val != null) { @@ -321,4 +312,4 @@ define(['appSettings', 'events'], function (appsettings, events) { }; return UserSettings; -}); \ No newline at end of file +}); diff --git a/src/scripts/site.js b/src/scripts/site.js index 2304a6d411..8e3cee8ccc 100644 --- a/src/scripts/site.js +++ b/src/scripts/site.js @@ -1204,9 +1204,6 @@ var Dashboard = { }, { name: "Dark (red accent)", id: "dark-red" - }, { - name: "Halloween", - id: "halloween" }, { name: "Light", id: "light",