first commit
This commit is contained in:
1
modules/themes/appletv/theme.css
Normal file
1
modules/themes/appletv/theme.css
Normal file
File diff suppressed because one or more lines are too long
8
modules/themes/appletv/theme.json
Normal file
8
modules/themes/appletv/theme.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"themeColor": "#ADBEC2",
|
||||
"androidStatusBarForegroundColor": "dark",
|
||||
"androidNavigationBarForegroundColor": "dark",
|
||||
"systemTheme": "light",
|
||||
"titleBarBackgroundColor": "#d7e4eb",
|
||||
"titleBarTextColor": "#222222"
|
||||
}
|
||||
1
modules/themes/appletv/theme_nontv.css
Normal file
1
modules/themes/appletv/theme_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media (pointer:fine){:root{--dialog-border-width:var(--line-size)}}@media all and (pointer:fine){.raised.button-hoverable:hover,.fab.button-hoverable:hover{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) - 10%),var(--button-background-alpha))}.button-hoverable.button-hoveraccent:hover{background:var(--theme-accent-text-color)}}@media not all and (pointer:fine){.raised.button-hoverable:active,.fab.button-hoverable:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) - 10%),var(--button-background-alpha))}}
|
||||
1
modules/themes/appletv/theme_tv.css
Normal file
1
modules/themes/appletv/theme_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
:root{--header-background:transparent;--header-blur-background:transparent;--dialog-border-width:var(--line-size)}.paper-icon-button-light:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus{border-color:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus~.emby-select-selectedNameContainer,.emby-select:focus~.selectArrowContainer{--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-input:focus,.emby-textarea:focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);border-color:transparent}.emby-toggle-label.emby-toggle-label-focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.emby-button:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));box-shadow:0 .25em .4375em rgba(0,0,0,.25)}.button-link.emby-button:focus{background:0 0;box-shadow:none}.button-link.emby-button:focus::before{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.channelCell:focus>.channelCellInner,.programCell:focus>.programCellInner{background-color:hsl(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness));--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.channelCell:focus .guideChannelText{color:#fff}.chkLockedField.emby-checkbox:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}
|
||||
1
modules/themes/black/theme.css
Normal file
1
modules/themes/black/theme.css
Normal file
File diff suppressed because one or more lines are too long
9
modules/themes/black/theme.json
Normal file
9
modules/themes/black/theme.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"themeColor": "#000",
|
||||
"androidStatusBarForegroundColor": "light",
|
||||
"androidNavigationBarForegroundColor": "light",
|
||||
"preferredLogoImageTypes": [ "LogoLightColor", "LogoLight", "Logo" ],
|
||||
"systemTheme": "dark",
|
||||
"titleBarBackgroundColor": "#1c1c1c",
|
||||
"titleBarTextColor": "#dddddd"
|
||||
}
|
||||
1
modules/themes/black/theme_nontv.css
Normal file
1
modules/themes/black/theme_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media (pointer:fine){:root{--theme-text-color-alpha:.87;--dialog-border-width:var(--line-size);--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14)}}@media all and (pointer:fine){.raised.button-hoverable:hover,.fab.button-hoverable:hover{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}.button-hoverable.button-hoveraccent:hover{background:var(--theme-accent-text-color)}}@media not all and (pointer:fine){.raised.button-hoverable:active,.fab.button-hoverable:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}}.cardText-first{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}
|
||||
1
modules/themes/black/theme_tv.css
Normal file
1
modules/themes/black/theme_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
:root{--theme-text-color-alpha:.87;--header-background:transparent;--header-blur-background:transparent;--dialog-border-width:var(--line-size)}.paper-icon-button-light:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus{border-color:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus~.emby-select-selectedNameContainer,.emby-select:focus~.selectArrowContainer{--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.cardText-first{--theme-text-color-alpha:.87;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-input:focus,.emby-textarea:focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);border-color:transparent}.emby-toggle-label.emby-toggle-label-focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.emby-button:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));box-shadow:0 .25em .4375em rgba(0,0,0,.25)}.button-link.emby-button:focus{background:0 0;box-shadow:none}.button-link.emby-button:focus::before{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.epgRow:focus-within .epgCellInner{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 60%),.5)}.channelCell:focus>.channelCellInner,.programCell:focus>.programCellInner{background-color:hsl(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness));--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.chkLockedField.emby-checkbox:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}
|
||||
1
modules/themes/common/darkcontentcontainer.css
Normal file
1
modules/themes/common/darkcontentcontainer.css
Normal file
@@ -0,0 +1 @@
|
||||
.darkContentContainer{--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--focus-background-hue:0;--focus-background-saturation:0%;--focus-background-lightness:100%;--focus-blur-background-lightness:100%;--focus-text-color-lightness:0%;--theme-text-color-hue:0;--theme-text-color-saturation:0%;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--theme-accent-text-color:var(--theme-accent-text-color-darkbg);--theme-accent-text-color-alt:var(--theme-accent-text-color-darkbg-alt);--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));--button-background-hue:285;--button-background-saturation:4.2%;--button-background-lightness:40%;--button-background-alpha:.6;--button-background-blur-lightness:calc(var(--button-background-lightness) + 37%);--button-background-blur-alpha:.3;--button-blur-backdrop-filter:blur(4em) saturate(1.8);--card-background-hue:0;--card-background-saturation:0%;--card-background-lightness:17.25%;--card-background-alpha:.7;--input-background-hue:285;--input-background-saturation:4.2%;--input-background-lightness:40%;--docked-drawer-background:hsla(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 18%), .2)}.graphicContentContainer{--button-background-hue:0;--button-background-saturation:0%;--button-background-lightness:15%;--button-background-alpha:.6;--input-background-hue:0;--input-background-saturation:0%;--input-background-lightness:15%}
|
||||
1
modules/themes/common/darkcontentcontainer_item.css
Normal file
1
modules/themes/common/darkcontentcontainer_item.css
Normal file
@@ -0,0 +1 @@
|
||||
@media all and (min-width:50em){.darkContentContainer-item{--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--focus-background-hue:0;--focus-background-saturation:0%;--focus-background-lightness:100%;--focus-blur-background-lightness:100%;--focus-text-color-lightness:0%;--theme-text-color-hue:0;--theme-text-color-saturation:0%;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--theme-accent-text-color:var(--theme-accent-text-color-darkbg);--theme-accent-text-color-alt:var(--theme-accent-text-color-darkbg-alt);--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));--button-background-hue:285;--button-background-saturation:4.2%;--button-background-lightness:40%;--button-background-alpha:.7;--button-background-blur-lightness:calc(var(--button-background-lightness) + 37%);--button-background-blur-alpha:.3;--button-blur-backdrop-filter:blur(4em) saturate(1.8);--card-background-hue:0;--card-background-saturation:0%;--card-background-lightness:17.25%;--card-background-alpha:.7;--input-background-hue:285;--input-background-saturation:4.2%;--input-background-lightness:40%;--docked-drawer-background:hsla(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 18%), .2)}.details-additionalContent-withbackdrop{--theme-text-color-alpha:.85}}
|
||||
1
modules/themes/common/darkcontentcontainer_nontv.css
Normal file
1
modules/themes/common/darkcontentcontainer_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media all and (pointer:fine){.darkContentContainer{--theme-text-color-alpha:.9;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}}
|
||||
1
modules/themes/common/darkcontentcontainer_tv.css
Normal file
1
modules/themes/common/darkcontentcontainer_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
.darkContentContainer{--theme-text-color-alpha:.9;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}
|
||||
1
modules/themes/dark/theme.css
Normal file
1
modules/themes/dark/theme.css
Normal file
File diff suppressed because one or more lines are too long
9
modules/themes/dark/theme.json
Normal file
9
modules/themes/dark/theme.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"themeColor": "#141414",
|
||||
"androidStatusBarForegroundColor": "light",
|
||||
"androidNavigationBarForegroundColor": "light",
|
||||
"preferredLogoImageTypes": [ "LogoLightColor", "LogoLight", "Logo" ],
|
||||
"systemTheme": "dark",
|
||||
"titleBarBackgroundColor": "#282828",
|
||||
"titleBarTextColor": "#dddddd"
|
||||
}
|
||||
1
modules/themes/dark/theme_nontv.css
Normal file
1
modules/themes/dark/theme_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media (pointer:fine){:root{--background-hue:0;--background-saturation:0%;--background-lightness:11.76%;--theme-text-color-alpha:.87;--header-blur-background:rgba(40, 40, 40, .7);--button-background-hue:var(--background-hue);--button-background-saturation:var(--background-saturation);--button-background-lightness:calc(var(--background-lightness) + 12.5%);--card-background-hue:var(--background-hue);--card-background-saturation:var(--background-saturation);--card-background-lightness:calc(var(--background-lightness) + 12.5%);--input-background-hue:var(--background-hue);--input-background-saturation:var(--background-saturation);--input-background-lightness:calc(var(--background-lightness) + 11%);--dialog-border-width:var(--line-size)}}@media all and (pointer:fine){.raised.button-hoverable:hover,.fab.button-hoverable:hover{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}.button-hoverable.button-hoveraccent:hover{background:var(--theme-accent-text-color)}}@media not all and (pointer:fine){.raised.button-hoverable:active,.fab.button-hoverable:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}}.cardText-first{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}
|
||||
1
modules/themes/dark/theme_tv.css
Normal file
1
modules/themes/dark/theme_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
:root{--background-hue:0;--background-saturation:0%;--background-lightness:10.98%;--theme-text-color-alpha:.87;--header-background:transparent;--header-blur-background:transparent;--button-background-hue:var(--background-hue);--button-background-saturation:var(--background-saturation);--button-background-lightness:calc(var(--background-lightness) + 10%);--card-background-hue:var(--background-hue);--card-background-saturation:var(--background-saturation);--card-background-lightness:calc(var(--background-lightness) + 10%);--input-background-hue:var(--background-hue);--input-background-saturation:var(--background-saturation);--input-background-lightness:calc(var(--background-lightness) + 10%);--dialog-border-width:var(--line-size)}.paper-icon-button-light:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus{border-color:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus~.emby-select-selectedNameContainer,.emby-select:focus~.selectArrowContainer{--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-input:focus,.emby-textarea:focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);border-color:transparent}.emby-toggle-label.emby-toggle-label-focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.emby-button:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));box-shadow:0 .25em .4375em rgba(0,0,0,.25)}.button-link.emby-button:focus{background:0 0;box-shadow:none}.button-link.emby-button:focus::before{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.epgRow:focus-within .epgCellInner{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 60%),.5)}.channelCell:focus>.channelCellInner,.programCell:focus>.programCellInner{background-color:hsl(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness));--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.chkLockedField.emby-checkbox:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.cardText-first{--theme-text-color-alpha:.87;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}
|
||||
1
modules/themes/dark/theme_tv_nocssvars.css
Normal file
1
modules/themes/dark/theme_tv_nocssvars.css
Normal file
File diff suppressed because one or more lines are too long
BIN
modules/themes/darkgradient/blueradiance.jpg
Normal file
BIN
modules/themes/darkgradient/blueradiance.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1020 KiB |
1
modules/themes/darkgradient/theme.css
Normal file
1
modules/themes/darkgradient/theme.css
Normal file
File diff suppressed because one or more lines are too long
9
modules/themes/darkgradient/theme.json
Normal file
9
modules/themes/darkgradient/theme.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"themeColor": "#141414",
|
||||
"androidStatusBarForegroundColor": "light",
|
||||
"androidNavigationBarForegroundColor": "light",
|
||||
"preferredLogoImageTypes": [ "LogoLightColor", "LogoLight", "Logo" ],
|
||||
"systemTheme": "dark",
|
||||
"titleBarBackgroundColor": "#001935",
|
||||
"titleBarTextColor": "#dddddd"
|
||||
}
|
||||
1
modules/themes/darkgradient/theme_nontv.css
Normal file
1
modules/themes/darkgradient/theme_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media (pointer:fine){:root{--dialog-border-width:var(--line-size)}}@media all and (pointer:fine){.raised.button-hoverable:hover,.fab.button-hoverable:hover{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}.button-hoverable.button-hoveraccent:hover{background:var(--theme-accent-text-color)}}@media not all and (pointer:fine){.raised.button-hoverable:active,.fab.button-hoverable:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}}
|
||||
1
modules/themes/darkgradient/theme_tv.css
Normal file
1
modules/themes/darkgradient/theme_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
:root{--header-background:transparent;--header-blur-background:transparent;--dialog-border-width:var(--line-size)}.paper-icon-button-light:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus{border-color:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus~.emby-select-selectedNameContainer,.emby-select:focus~.selectArrowContainer{--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-input:focus,.emby-textarea:focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);border-color:transparent}.emby-toggle-label.emby-toggle-label-focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.emby-button:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));box-shadow:0 .25em .4375em rgba(0,0,0,.25)}.button-link.emby-button:focus{background:0 0;box-shadow:none}.button-link.emby-button:focus::before{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.epgRow:focus-within .epgCellInner{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 60%),.5)}.channelCell:focus>.channelCellInner,.programCell:focus>.programCellInner{background-color:hsl(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness));--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.chkLockedField.emby-checkbox:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}
|
||||
1
modules/themes/darkgradient/theme_tv_nocssvars.css
Normal file
1
modules/themes/darkgradient/theme_tv_nocssvars.css
Normal file
File diff suppressed because one or more lines are too long
1
modules/themes/light/theme.css
Normal file
1
modules/themes/light/theme.css
Normal file
File diff suppressed because one or more lines are too long
8
modules/themes/light/theme.json
Normal file
8
modules/themes/light/theme.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"themeColor": "#ffffff",
|
||||
"androidStatusBarForegroundColor": "dark",
|
||||
"androidNavigationBarForegroundColor": "dark",
|
||||
"systemTheme": "light",
|
||||
"titleBarBackgroundColor": "#e9e9e9",
|
||||
"titleBarTextColor": "#222222"
|
||||
}
|
||||
1
modules/themes/light/theme_nontv.css
Normal file
1
modules/themes/light/theme_nontv.css
Normal file
@@ -0,0 +1 @@
|
||||
@media (pointer:fine){:root{--theme-text-color-alpha:.87;--dialog-border-width:var(--line-size)}}@media all and (pointer:fine){.raised.button-hoverable:hover,.fab.button-hoverable:hover{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) - 10%),var(--button-background-alpha))}.button-hoverable.button-hoveraccent:hover{background:var(--theme-accent-text-color)}}@media not all and (pointer:fine){.raised.button-hoverable:active,.fab.button-hoverable:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) - 10%),var(--button-background-alpha))}}
|
||||
1
modules/themes/light/theme_tv.css
Normal file
1
modules/themes/light/theme_tv.css
Normal file
@@ -0,0 +1 @@
|
||||
:root{--theme-text-color-alpha:.87;--header-background:transparent;--header-blur-background:transparent;--dialog-border-width:var(--line-size)}.paper-icon-button-light:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus{border-color:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)!important;--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-select:focus~.emby-select-selectedNameContainer,.emby-select:focus~.selectArrowContainer{--theme-text-color-lightness:var(--focus-text-color-lightness)!important;--theme-text-color-alpha:1!important;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.cardText-first{--theme-text-color-alpha:.87;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-input:focus,.emby-textarea:focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);border-color:transparent}.emby-toggle-label.emby-toggle-label-focus{box-shadow:0 0 0 .2rem hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.emby-button:focus{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));box-shadow:0 .25em .4375em rgba(0,0,0,.25)}.button-link.emby-button:focus{background:0 0;box-shadow:none}.button-link.emby-button:focus::before{background:hsla(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness),.9)}.epgRow:focus-within .epgCellInner{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) - 60%),.5)}.channelCell:focus>.channelCellInner,.programCell:focus>.programCellInner{background-color:hsl(var(--focus-background-hue),var(--focus-background-saturation),var(--focus-background-lightness));--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.chkLockedField.emby-checkbox:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}
|
||||
BIN
modules/themes/logodark.png
Normal file
BIN
modules/themes/logodark.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.7 KiB |
BIN
modules/themes/logowhite.png
Normal file
BIN
modules/themes/logowhite.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
1
modules/themes/themecontroller.js
Normal file
1
modules/themes/themecontroller.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports","./../approuter.js","./../emby-apiclient/events.js","./../layoutmanager.js","./../common/usersettings/usersettings.js"],function(_exports,_approuter,_events,_layoutmanager,_usersettings){function ThemeController(){}function onInitRouteRequest(e,routeRequest){"/home"===routeRequest.path&&(_layoutmanager.default.tv&&"horizontal"===_usersettings.default.tvHome()?(routeRequest.controller="home_horiz/home.js",routeRequest.contentPath="/home_horiz/home.html",routeRequest.adjustHeaderForEmbeddedScroll=!1):(routeRequest.controller="home/home.js",routeRequest.contentPath="/home/home.html",routeRequest.adjustHeaderForEmbeddedScroll=!0))}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,ThemeController.prototype.load=function(){return _events.default.on(_approuter.default,"initrouterequest",onInitRouteRequest),Promise.resolve()},ThemeController.prototype.hasSettings=function(){return!1},ThemeController.prototype.showSettings=function(){return Promise.resolve()},ThemeController.prototype.destroy=function(){_events.default.off(_approuter.default,"initrouterequest",onInitRouteRequest)};_exports.default=ThemeController});
|
||||
Reference in New Issue
Block a user