Browse Source

Merge pull request #292 from GilbN/develop

1.6.5
pull/297/head 1.6.5
GilbN 4 years ago
committed by GitHub
parent
commit
f7238479e6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css
  2. 47
      css/base/lidarr/lidarr-base.css
  3. 32
      css/base/plex/plex-base.css
  4. 35
      css/base/prowlarr/prowlarr-base.css
  5. 47
      css/base/radarr/radarr-base.css
  6. 47
      css/base/readarr/readarr-base.css
  7. 41
      css/base/sonarr/sonarr-base.css
  8. 23
      css/base/unraid/unraid-base.css
  9. 4
      themes.py

16
css/addons/prowlarr/prowlarr-darker/prowlarr-darker.css

@ -103,6 +103,18 @@
color: #fff; color: #fff;
} }
[class*="Label-disabled-"][class*="Label-outline-"] {
color: #000;
}
[class*="Label-outline-"] {
background-color: #989898;
}
[class*="Label-success-"] {
color: #000;
}
/* SETTINGS */ /* SETTINGS */
[class*=Settings-link-] { [class*=Settings-link-] {
@ -116,4 +128,6 @@
background-color: var(--drop-down-menu-bg); background-color: var(--drop-down-menu-bg);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
color: #e1e2e3; color: #e1e2e3;
} }
/* BUTTONS */

47
css/base/lidarr/lidarr-base.css

@ -42,11 +42,11 @@ body {
} }
/* LINKS */ /* LINKS */
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]) { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):not([class*="Button-"]) {
color: var(--link-color); color: var(--link-color);
} }
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover:not([class*="Button-"]):hover {
color: var(--link-color-hover); color: var(--link-color-hover);
} }
@ -321,6 +321,15 @@ a:hover {
border-left: 3px solid rgb(var(--accent-color)); border-left: 3px solid rgb(var(--accent-color));
} }
#sidebar-toggle-button {
color: var(--text);
}
#sidebar-toggle-button:hover,
#sidebar-toggle-button:focus,
#sidebar-toggle-button:active {
color: var(--text-hover);
}
/* LIBRARY PAGE */ /* LIBRARY PAGE */
/* LIDARR SPECIFIC */ /* LIDARR SPECIFIC */
[class*="ArtistIndexPoster-controls-"] { [class*="ArtistIndexPoster-controls-"] {
@ -443,13 +452,13 @@ a:hover {
[class*="Popover-body-"], [class*="Popover-body-"],
[class*="Tooltip-body-"] { [class*="Tooltip-body-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat !important;
background-attachment: fixed, fixed; background-attachment: fixed, fixed !important;
background-position: center center, center center; background-position: center center, center center !important;
background-size: auto, cover; background-size: auto, cover !important;
-webkit-background-size: auto, cover; -webkit-background-size: auto, cover !important;
-moz-background-size: auto, cover; -moz-background-size: auto, cover !important;
-o-background-size: auto, cover; -o-background-size: auto, cover !important;
} }
[class*="Tooltip-tooltipContainer-"] { [class*="Tooltip-tooltipContainer-"] {
@ -501,6 +510,26 @@ a:hover {
color: var(--label-text-color); color: var(--label-text-color);
} }
[class*="Label-success-"] {
border-color: #27c24c;
background-color: #27c24c;
color: var(--label-text-color);
}
[class*="Label-disabled-"][class*="Label-outline-"] {
color: #000;
}
[class*="Label-outline-"] {
background-color: #999;
}
[class*="Label-disabled-"] {
border-color: #999;
background-color: #999;
color: #000;
}
/* Table options*/ /* Table options*/
[class*="TableOptionsColumn-column-"] { [class*="TableOptionsColumn-column-"] {
background: rgba(0, 0, 0, .25); background: rgba(0, 0, 0, .25);

32
css/base/plex/plex-base.css

@ -118,11 +118,9 @@ a[class*="MetadataTableRow-title-"]:hover {
} }
/* BODY */ /* BODY */
[class*="FullPageBackground-backgroundContainer-"] [class*="CrossFadeImage-crossFade-"], html body,
#plex>[class*="background-container-"]>div>div>div:nth-child(2), .application {
#plex>div[class*="FullPageBackground-backgroundContainer-"]>div>div:nth-child(2), background: var(--main-bg-color);
#plex>div[class*="FullPageBackground-backgroundContainer-"]>div>div:nth-child(4) {
background: var(--main-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat;
background-attachment: fixed, fixed; background-attachment: fixed, fixed;
background-position: center center, center center; background-position: center center, center center;
@ -132,6 +130,10 @@ a[class*="MetadataTableRow-title-"]:hover {
-o-background-size: auto, cover; -o-background-size: auto, cover;
} }
.plex-preloader-container {
background-color: transparent;
}
[class*="BottomBar-bottomBar-"] { [class*="BottomBar-bottomBar-"] {
background-color: rgb(0 0 0 / 70%); background-color: rgb(0 0 0 / 70%);
box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%); box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%);
@ -153,7 +155,7 @@ a[class*="MetadataTableRow-title-"]:hover {
} }
[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] { [class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color);
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat;
background-attachment: fixed, fixed; background-attachment: fixed, fixed;
background-position: center center, center center; background-position: center center, center center;
@ -163,6 +165,15 @@ a[class*="MetadataTableRow-title-"]:hover {
-o-background-size: auto, cover; -o-background-size: auto, cover;
} }
@supports (backdrop-filter: blur(1em)) or (-webkit-backdrop-filter:blur(1em)) {
[class*="SourceSidebar-expandedSidebar-"][class*="SourceSidebar-sidebar-"] {
background: var(--header-blur-background);
-webkit-backdrop-filter: saturate(1.8) blur(1.5em);
backdrop-filter: saturate(1.8) blur(1.5em);
background-color: rgba(0, 0, 0, .5);
}
}
[class*="DisclosureArrow-isSelected-"] { [class*="DisclosureArrow-isSelected-"] {
border-color: rgb(var(--accent-color)); border-color: rgb(var(--accent-color));
} }
@ -269,11 +280,11 @@ button:hover [class*="DisclosureArrow-disclosureArrow-"] {
} }
[class*="PivotTab-selectedButton-"]:after { [class*="PivotTab-selectedButton-"]:after {
background-color: rgb(var(--accent-color)); background-color: rgb(var(--accent-color)) !important;
} }
[class*="PivotTab-selectedButton-"]:hover:after { [class*="PivotTab-selectedButton-"]:hover:after {
background-color: var(--link-color-hover); background-color: var(--link-color-hover) !important;
} }
[class*="MetadataPosterCardOverlay-unplayedBadge-"], [class*="MetadataPosterCardOverlay-unplayedBadge-"],
@ -637,8 +648,9 @@ fieldset[disabled] .btn-primary:hover {
/* SETTINGS */ /* SETTINGS */
[class*="SettingsFormSection-sectionWrapper-"], [class*="SettingsFormSection-sectionWrapper-"],
[class*="ServerDashboardPageSection-section-"], [class*="ServerDashboardPageSection-section-"],
[class*="SettingsFormSection-sectionWrapper-"],
hr { hr {
border-top: 2px solid rgb(255 255 255 / 30%); border-top: 2px solid rgba(255, 255, 255, 0.3) !important;
} }
[class*="SettingsFormSection-sectionWrapper-"]:last-of-type, [class*="SettingsFormSection-sectionWrapper-"]:last-of-type,
@ -670,7 +682,7 @@ hr {
background-color: rgb(0 0 0 / 25%); background-color: rgb(0 0 0 / 25%);
} }
a>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, a>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover,
button>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover, button>[class*="DirectoryListTableHeader-tableHeaderCell-"]:hover,
[class*="DirectoryListTableHeader-columnMenuButton-"]:hover { [class*="DirectoryListTableHeader-columnMenuButton-"]:hover {
background-color: rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1);

35
css/base/prowlarr/prowlarr-base.css

@ -33,14 +33,22 @@ body {
} }
/* LINKS */ /* LINKS */
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]) { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):not([class*="PageHeader-"]):not([class*="Button-small-"]) {
color: var(--link-color); color: var(--link-color);
} }
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover:not([class*="PageHeader-translate"]):hover:not([class*="Button-small-"]):hover {
color: var(--link-color-hover); color: var(--link-color-hover);
} }
[class*="PageHeaderActionsMenu-menuButton-"]:hover {
color: #515253;
}
[class*="PageHeader-donate-"]:hover {
color: #9c1f30 !important;
}
a { a {
color: var(--link-color); color: var(--link-color);
} }
@ -267,6 +275,15 @@ a:hover {
border-left: 3px solid rgb(var(--accent-color)); border-left: 3px solid rgb(var(--accent-color));
} }
#sidebar-toggle-button {
color: var(--text);
}
#sidebar-toggle-button:hover,
#sidebar-toggle-button:focus,
#sidebar-toggle-button:active {
color: var(--text-hover);
}
/* MOVIES PAGE */ /* MOVIES PAGE */
/* RADARR SPECIFIC */ /* RADARR SPECIFIC */
[class*="MovieIndexPoster-controls-"] { [class*="MovieIndexPoster-controls-"] {
@ -373,13 +390,13 @@ a:hover {
[class*="Popover-body-"], [class*="Popover-body-"],
[class*="Tooltip-body-"] { [class*="Tooltip-body-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat !important;
background-attachment: fixed, fixed; background-attachment: fixed, fixed !important;
background-position: center center, center center; background-position: center center, center center !important;
background-size: auto, cover; background-size: auto, cover !important;
-webkit-background-size: auto, cover; -webkit-background-size: auto, cover !important;
-moz-background-size: auto, cover; -moz-background-size: auto, cover !important;
-o-background-size: auto, cover; -o-background-size: auto, cover !important;
} }
[class*="Tooltip-tooltipContainer-"] { [class*="Tooltip-tooltipContainer-"] {

47
css/base/radarr/radarr-base.css

@ -41,11 +41,11 @@ body {
} }
/* LINKS */ /* LINKS */
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]) { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):not([class*="Button-"]) {
color: var(--link-color); color: var(--link-color);
} }
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover:not([class*="Button-"]):hover {
color: var(--link-color-hover); color: var(--link-color-hover);
} }
@ -274,6 +274,15 @@ a:hover {
border-left: 3px solid rgb(var(--accent-color)); border-left: 3px solid rgb(var(--accent-color));
} }
#sidebar-toggle-button {
color: var(--text);
}
#sidebar-toggle-button:hover,
#sidebar-toggle-button:focus,
#sidebar-toggle-button:active {
color: var(--text-hover);
}
/* MOVIES PAGE */ /* MOVIES PAGE */
/* RADARR SPECIFIC */ /* RADARR SPECIFIC */
[class*="MovieIndexPoster-controls-"] { [class*="MovieIndexPoster-controls-"] {
@ -382,13 +391,13 @@ a:hover {
[class*="Popover-body-"], [class*="Popover-body-"],
[class*="Tooltip-body-"] { [class*="Tooltip-body-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat !important;
background-attachment: fixed, fixed; background-attachment: fixed, fixed !important;
background-position: center center, center center; background-position: center center, center center !important;
background-size: auto, cover; background-size: auto, cover !important;
-webkit-background-size: auto, cover; -webkit-background-size: auto, cover !important;
-moz-background-size: auto, cover; -moz-background-size: auto, cover !important;
-o-background-size: auto, cover; -o-background-size: auto, cover !important;
} }
[class*="Tooltip-tooltipContainer-"] { [class*="Tooltip-tooltipContainer-"] {
@ -453,6 +462,26 @@ a:hover {
color: var(--text-hover); color: var(--text-hover);
} }
[class*="Label-success-"] {
border-color: #27c24c;
background-color: #27c24c;
color: var(--label-text-color);
}
[class*="Label-disabled-"][class*="Label-outline-"] {
color: #000;
}
[class*="Label-outline-"] {
background-color: #999;
}
[class*="Label-disabled-"] {
border-color: #999;
background-color: #999;
color: #000;
}
/* Table options*/ /* Table options*/
[class*="TableOptionsColumn-column-"] { [class*="TableOptionsColumn-column-"] {
background: rgba(0, 0, 0, .25); background: rgba(0, 0, 0, .25);

47
css/base/readarr/readarr-base.css

@ -42,11 +42,11 @@ body {
} }
/* LINKS */ /* LINKS */
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]) { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):not([class*="Button-"]) {
color: var(--link-color); color: var(--link-color);
} }
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover:not([class*="Button-"]):hover {
color: var(--link-color-hover); color: var(--link-color-hover);
} }
@ -321,6 +321,15 @@ a:hover {
border-left: 3px solid rgb(var(--accent-color)); border-left: 3px solid rgb(var(--accent-color));
} }
#sidebar-toggle-button {
color: var(--text);
}
#sidebar-toggle-button:hover,
#sidebar-toggle-button:focus,
#sidebar-toggle-button:active {
color: var(--text-hover);
}
/* LIBRARY PAGE */ /* LIBRARY PAGE */
/* LIDARR SPECIFIC */ /* LIDARR SPECIFIC */
[class*="AuthorIndexPoster-controls-"] { [class*="AuthorIndexPoster-controls-"] {
@ -439,13 +448,13 @@ a:hover {
[class*="Popover-body-"], [class*="Popover-body-"],
[class*="Tooltip-body-"] { [class*="Tooltip-body-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat !important;
background-attachment: fixed, fixed; background-attachment: fixed, fixed !important;
background-position: center center, center center; background-position: center center, center center !important;
background-size: auto, cover; background-size: auto, cover !important;
-webkit-background-size: auto, cover; -webkit-background-size: auto, cover !important;
-moz-background-size: auto, cover; -moz-background-size: auto, cover !important;
-o-background-size: auto, cover; -o-background-size: auto, cover !important;
} }
[class*="Tooltip-tooltipContainer-"] { [class*="Tooltip-tooltipContainer-"] {
@ -505,6 +514,26 @@ a:hover {
color: #fff; color: #fff;
} }
[class*="Label-success-"] {
border-color: #27c24c;
background-color: #27c24c;
color: var(--label-text-color);
}
[class*="Label-disabled-"][class*="Label-outline-"] {
color: #000;
}
[class*="Label-outline-"] {
background-color: #999;
}
[class*="Label-disabled-"] {
border-color: #999;
background-color: #999;
color: #000;
}
/* Table options*/ /* Table options*/
[class*="TableOptionsColumn-column-"] { [class*="TableOptionsColumn-column-"] {
background: rgba(0, 0, 0, .25); background: rgba(0, 0, 0, .25);

41
css/base/sonarr/sonarr-base.css

@ -43,11 +43,11 @@ body {
} }
/* LINKS */ /* LINKS */
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]) { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):not([class*="Button-"]) {
color: var(--link-color); color: var(--link-color);
} }
[class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover { [class*="Link-to-"]:not([class*="PageSidebarItem-link-"]):hover:not([class*="Button-"]):hover {
color: var(--link-color-hover); color: var(--link-color-hover);
} }
@ -287,6 +287,15 @@ a:hover {
border-left: 3px solid rgb(var(--accent-color)); border-left: 3px solid rgb(var(--accent-color));
} }
#sidebar-toggle-button {
color: var(--text);
}
#sidebar-toggle-button:hover,
#sidebar-toggle-button:focus,
#sidebar-toggle-button:active {
color: var(--text-hover);
}
/* SERIES PAGE */ /* SERIES PAGE */
/* SONARR SPECIFIC */ /* SONARR SPECIFIC */
[class*="SeriesIndexPoster-controls-"] { [class*="SeriesIndexPoster-controls-"] {
@ -388,13 +397,13 @@ a:hover {
[class*="Popover-body-"], [class*="Popover-body-"],
[class*="Tooltip-bod-"] { [class*="Tooltip-bod-"] {
background: var(--modal-bg-color) !important; background: var(--modal-bg-color) !important;
background-repeat: repeat, no-repeat; background-repeat: repeat, no-repeat !important;
background-attachment: fixed, fixed; background-attachment: fixed, fixed !important;
background-position: center center, center center; background-position: center center, center center !important;
background-size: auto, cover; background-size: auto, cover !important;
-webkit-background-size: auto, cover; -webkit-background-size: auto, cover !important;
-moz-background-size: auto, cover; -moz-background-size: auto, cover !important;
-o-background-size: auto, cover; -o-background-size: auto, cover !important;
} }
[class*="Tooltip-tooltipContainer-"] { [class*="Tooltip-tooltipContainer-"] {
@ -479,6 +488,20 @@ a:hover {
color: var(--label-text-color); color: var(--label-text-color);
} }
[class*="Label-disabled-"][class*="Label-outline-"] {
color: #000;
}
[class*="Label-outline-"] {
background-color: #999;
}
[class*="Label-disabled-"] {
border-color: #999;
background-color: #999;
color: #000;
}
/* Table options*/ /* Table options*/
[class*="TableOptionsColumn-column-"] { [class*="TableOptionsColumn-column-"] {
background: rgba(0, 0, 0, .25); background: rgba(0, 0, 0, .25);

23
css/base/unraid/unraid-base.css

@ -457,13 +457,14 @@ li.caMenuItem:hover {
.supportPopup, .supportPopup,
.popupProfile, .popupProfile,
.repoPopup, .repoPopup,
.ca_favouriteRepo { .ca_favouriteRepo,
.donate {
color: var(--button-text) !important; color: var(--button-text) !important;
background: var(--button-color) !important; background: var(--button-color) !important;
border-color: var(--button-color) !important; border-color: var(--button-color) !important;
} }
#templates_content > div > div > div.ca_bottomLine > div.infoButton.ca_appPopup { .infoButton {
color: var(--button-text) !important; color: var(--button-text) !important;
background: var(--button-color) !important; background: var(--button-color) !important;
border-color: var(--button-color) !important; border-color: var(--button-color) !important;
@ -551,6 +552,24 @@ li.caMenuItem:hover {
color: #e22828 !important; color: #e22828 !important;
} }
.card_readmore {
color: var(--link-color) !important;
}
.card_readmore:hover {
color: var(--link-color-hover) !important;
}
.actionsButton {
color: var(--button-text) !important;
background: var(--button-color) !important;
}
.actionsButton:hover {
color: var(--button-text-hover) !important;
background: var(--button-color-hover) !important;
}
/* CA search input */ /* CA search input */
#searchButton:hover { #searchButton:hover {
color: rgb(var(--accent-color)); color: rgb(var(--accent-color));

4
themes.py

@ -154,7 +154,9 @@ if __name__ == "__main__":
themes = [name for name in listdir('./css/theme-options') if isfile(join('./css/theme-options', name))] themes = [name for name in listdir('./css/theme-options') if isfile(join('./css/theme-options', name))]
community_themes = [name for name in listdir('./css/community-theme-options') if isfile(join('./css/community-theme-options', name))] community_themes = [name for name in listdir('./css/community-theme-options') if isfile(join('./css/community-theme-options', name))]
with open("CNAME", "rt", closefd=True) as cname: with open("CNAME", "rt", closefd=True) as cname:
DOMAIN = cname.readline() CNAME = cname.readline()
develop = True if subprocess.check_output(["git", "symbolic-ref", "--short", "HEAD"]).decode('ascii').strip() == "develop" else False
DOMAIN = CNAME if not develop else f"develop.{CNAME}"
apps = loads(create_json(app_folders=app_folders, themes=themes, community_themes=community_themes)) apps = loads(create_json(app_folders=app_folders, themes=themes, community_themes=community_themes))
with open("themes.json", "w") as outfile: with open("themes.json", "w") as outfile:
dump(apps, outfile, indent=2, sort_keys=True) dump(apps, outfile, indent=2, sort_keys=True)

Loading…
Cancel
Save