From c613f9e320602d466d76e45b720d849b9424c8dc Mon Sep 17 00:00:00 2001
From: Marius <24592972+gilbN@users.noreply.github.com>
Date: Mon, 19 Apr 2021 23:53:11 +0200
Subject: [PATCH] Added Prowlarr themes :)
---
CSS/themes/prowlarr/aquamarine.css | 41 ++
CSS/themes/prowlarr/dark.css | 41 ++
CSS/themes/prowlarr/hotline.css | 41 ++
CSS/themes/prowlarr/organizr-dark.css | 41 ++
CSS/themes/prowlarr/plex.css | 41 ++
CSS/themes/prowlarr/prowlarr-base.css | 938 +++++++++++++++++++++++++
CSS/themes/prowlarr/space-gray.css | 41 ++
README.md | 20 +-
Screenshots/prowlarr/aquamarine.png | Bin 0 -> 1015135 bytes
Screenshots/prowlarr/dark.png | Bin 0 -> 423279 bytes
Screenshots/prowlarr/hotline.png | Bin 0 -> 1015214 bytes
Screenshots/prowlarr/organizr-dark.png | Bin 0 -> 80236 bytes
Screenshots/prowlarr/plex.png | Bin 0 -> 2217418 bytes
Screenshots/prowlarr/space-gray.png | Bin 0 -> 941960 bytes
14 files changed, 1196 insertions(+), 8 deletions(-)
create mode 100644 CSS/themes/prowlarr/aquamarine.css
create mode 100644 CSS/themes/prowlarr/dark.css
create mode 100644 CSS/themes/prowlarr/hotline.css
create mode 100644 CSS/themes/prowlarr/organizr-dark.css
create mode 100644 CSS/themes/prowlarr/plex.css
create mode 100644 CSS/themes/prowlarr/prowlarr-base.css
create mode 100644 CSS/themes/prowlarr/space-gray.css
create mode 100644 Screenshots/prowlarr/aquamarine.png
create mode 100644 Screenshots/prowlarr/dark.png
create mode 100644 Screenshots/prowlarr/hotline.png
create mode 100644 Screenshots/prowlarr/organizr-dark.png
create mode 100644 Screenshots/prowlarr/plex.png
create mode 100644 Screenshots/prowlarr/space-gray.png
diff --git a/CSS/themes/prowlarr/aquamarine.css b/CSS/themes/prowlarr/aquamarine.css
new file mode 100644
index 00000000..f55f2c9c
--- /dev/null
+++ b/CSS/themes/prowlarr/aquamarine.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr AQUAMARINE THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed;
+ --modal-bg-color: radial-gradient(ellipse at top, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: #009688;
+ --button-color-hover: #12afa0;
+ --button-text: #eee;
+ --button-text-hover: #FFF;
+
+ --accent-color: #009688;
+ --accent-color-hover: #12afa0;
+ --queue-color: #009688;
+ --link-color: #0ed2bf;
+ --link-color-hover: #fff;
+
+ --text:#eee;
+ --text-hover: #fff;
+ --text-muted: #999;
+}
diff --git a/CSS/themes/prowlarr/dark.css b/CSS/themes/prowlarr/dark.css
new file mode 100644
index 00000000..03a4c42a
--- /dev/null
+++ b/CSS/themes/prowlarr/dark.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr DARK THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed;
+ --modal-bg-color: radial-gradient(circle , #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: hsla(0,0%,100%,.15);
+ --button-color-hover: hsla(0,0%,100%,.30);
+ --button-text: #eee;
+ --button-text-hover: #FFF;
+
+ --accent-color: rgba(255, 255, 255, 0.25);
+ --accent-color-hover: rgba(255, 255, 255, 0.45);
+ --queue-color: #6b5;
+ --link-color: #ddd;
+ --link-color-hover: #fff;
+
+ --text:#eee;
+ --text-hover: #fff;
+ --text-muted: #999;
+ }
\ No newline at end of file
diff --git a/CSS/themes/prowlarr/hotline.css b/CSS/themes/prowlarr/hotline.css
new file mode 100644
index 00000000..98ccb3d5
--- /dev/null
+++ b/CSS/themes/prowlarr/hotline.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr HOTLINE THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: radial-gradient(ellipse at center, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed;
+ --modal-bg-color: radial-gradient(ellipse at top, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: hsla(0,0%,100%,.15);
+ --button-color-hover: hsla(0,0%,100%,.30);
+ --button-text: #eee;
+ --button-text-hover: #FFF;
+
+ --accent-color: #F44336;
+ --accent-color-hover: #0b3161;
+ --queue-color: #6b5;
+ --link-color: #ddd;
+ --link-color-hover: #fff;
+
+ --text:#eee;
+ --text-hover: #fff;
+ --text-muted: #999;
+}
\ No newline at end of file
diff --git a/CSS/themes/prowlarr/organizr-dark.css b/CSS/themes/prowlarr/organizr-dark.css
new file mode 100644
index 00000000..cf14ec92
--- /dev/null
+++ b/CSS/themes/prowlarr/organizr-dark.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr ORGANIZR-DARK THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: #1f1f1f;
+ --modal-bg-color: #1b1b1b;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: #2cabe3;
+ --button-color-hover: rgb(44 171 227 / .8);
+ --button-text: #eee;
+ --button-text-hover: #fff;
+
+ --accent-color: #2cabe3;
+ --accent-color-hover: white;
+ --queue-color: #2cabe3;
+ --link-color: #2cabe3;
+ --link-color-hover: #fff;
+
+ --text:#96a2b4;
+ --text-hover: #fff;
+ --text-muted: #999;
+ }
\ No newline at end of file
diff --git a/CSS/themes/prowlarr/plex.css b/CSS/themes/prowlarr/plex.css
new file mode 100644
index 00000000..b1f0ab24
--- /dev/null
+++ b/CSS/themes/prowlarr/plex.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr PLEX THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-light2.png") center center/cover no-repeat fixed;
+ --modal-bg-color: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-dark2.png") center center/cover no-repeat fixed;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: #cc7b19;
+ --button-color-hover: #e59029;
+ --button-text: #eee;
+ --button-text-hover: #fff;
+
+ --accent-color: #e5a00d;
+ --accent-color-hover: #ffc107;
+ --queue-color: #27c24c;
+ --link-color: #e5a00d;
+ --link-color-hover: #fff;
+
+ --text:#eee;
+ --text-hover: #fff;
+ --text-muted: #999;
+ }
\ No newline at end of file
diff --git a/CSS/themes/prowlarr/prowlarr-base.css b/CSS/themes/prowlarr/prowlarr-base.css
new file mode 100644
index 00000000..154b7642
--- /dev/null
+++ b/CSS/themes/prowlarr/prowlarr-base.css
@@ -0,0 +1,938 @@
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+body {
+ background: var(--main-bg-color);
+ background-repeat: repeat, no-repeat;
+ background-attachment: fixed, fixed;
+ background-position: center center, center center;
+ background-size: auto, cover;
+ -webkit-background-size: auto, cover;
+ -moz-background-size: auto, cover;
+ -o-background-size: auto, cover;
+ color: var(--text);
+}
+
+/* Froms */
+
+[class*="FormInputHelpText-helpText-"] {
+ color: var(--text);
+}
+
+[class*="FormInputGroup-inputUnit-"] {
+ color: var(--text) !important;
+}
+
+/* LINKS */
+[class*="Link-to-"] {
+ color: var(--text);
+}
+
+[class*="Link-to-"]:hover {
+ color: var(--text-hover);
+ text-decoration: none;
+}
+
+a {
+ color: var(--link-color);
+}
+
+a:hover {
+ color: var(--link-color-hover);
+}
+
+[class*="TableRowCell-cell-"] [class*="Link-to-"] {
+ color: var(--link-color) !important;
+}
+
+[class*="TableRowCell-cell-"] [class*="Link-to-"]:hover {
+ color: var(--link-color-hover) !important;
+}
+
+/* Buttons */
+
+[class*="Button-default-"] {
+ color: var(--button-text);
+ background-color: var(--button-color);
+ border-color: transparent;
+}
+
+[class*="Button-default-"]:hover {
+ border-color: transparent;
+ background-color: var(--button-color-hover) !important;
+ color: var(--button-text-hover);
+}
+
+[class*="Button-primary-"] {
+ border-color: transparent;
+ background-color: var(--button-color);
+ color: var(--button-text);
+}
+
+[class*="Button-primary-"]:hover {
+ border-color: transparent;
+ background-color: var(--button-color-hover) !important;
+ color: var(--button-text-hover);
+}
+
+[class*="Button-success-"] {
+ border-color: var(--button-color);
+ background-color: var(--button-color);
+ color: var(--button-text);
+}
+
+[class*="Button-success-"]:hover {
+ border-color: var(--button-color-hover);
+ background-color: var(--button-color-hover);
+ color: var(--button-text-hover);
+}
+
+/* LOADING PAGE */
+[class*="ErrorPage-page-"],
+[class*="ErrorPage-version-"],
+[class*="LoadingMessage-loadingMessage-358v5"] {
+ color: var(--text);
+}
+
+[class*="LoadingIndicator-ripple-"] {
+ border: 2px solid #fff;
+}
+
+/* MODAL */
+[class*="ModalHeader-modalHeader-"] {
+ background: var(--modal-bg-color);
+ color: #fff;
+ border-bottom: var(--accent-color);
+}
+
+[class*="ModalContent-modalContent-"] {
+ background: var(--modal-bg-color);
+ color: var(--text);
+}
+
+[class*="ModalFooter-modalFooter-"] {
+ background: var(--modal-bg-color);
+ color: #fff;
+ border-top: 1px solid var(--accent-color);
+}
+
+[class*="ModalContent-closeButton-"]:hover {
+ color: #fff;
+}
+
+/* INPUT */
+[class*="TagInput-internalInput-"] {
+ background-color: transparent;
+ color: #fff;
+}
+
+[class*="SelectInput-select-"] {
+ background-color: rgba(0, 0, 0, 0.25) !important;
+}
+
+[class*="SelectInput-select-"]:active,
+[class*="SelectInput-select-"]:focus {
+ background: #1e1e1e !important;
+}
+
+[class*="AutoSuggestInput-suggestionsList-"],
+[class*="AutoSuggestInput-suggestionsContainerOpen-"],
+[class*="AutoSuggestInput-suggestionsContainer-"] {
+ background-color: #323232 !important;
+ color: white;
+ border: none !important;
+}
+
+[class*="AutoSuggestInput-suggestionHighlighted-"] {
+ background-color: hsla(0, 0%, 100%, .08);
+}
+
+[class*="CheckInput-primaryIsChecked-"] {
+ border-color: var(--accent-color) !important;
+ background-color: var(--accent-color) !important;
+}
+
+/* HEADER */
+
+[class*="PageHeader-header-"] {
+ background-color: rgba(0, 0, 0, .35);
+}
+
+/* SEARCH DROPDOWN HEADER */
+
+[class*="PageHeader-donate-"] {
+ color: #c4273c !important;
+}
+
+/* RADARR SPECIFIC */
+[class*="MovieSearchInput-sectionTitle-"] {
+ color: #fff;
+}
+
+[class*="MovieSearchInput-containerOpen-"] [class*="MovieSearchInput-movieContainer-"] {
+ border: none !important;
+ background: var(--modal-bg-color);
+ color: #fff !important;
+ box-shadow: 0 0 10px 1px transparent !important;
+}
+
+[class*="MovieSearchInput-highlighted-"] {
+ background-color: hsla(0, 0%, 100%, .08);
+}
+
+[class*="MovieSearchInput-movieContainer-"]::-webkit-scrollbar-thumb {
+ background-color: rgba(255, 255, 255, 0.25);
+}
+
+/* SIDE MENU */
+[class*="PageSidebar-sidebarContainer-"] {
+ background-color: rgba(0, 0, 0, .25);
+}
+
+[class*="PageSidebar-sidebar-"] {
+ background-color: transparent;
+}
+
+[class*="PageSidebarItem-link-"]:hover,
+[class*="PageSidebarItem-link-"]:focus {
+ color: var(--text-hover) !important;
+ background-color: hsla(0, 0%, 100%, .08);
+ text-decoration: none;
+}
+
+[class*="PageSidebarItem-isActiveLink-"] {
+ color: #FFF !important;
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="PageSidebarItem-isActiveParentLink-"] {
+ background-color: transparent;
+}
+
+@media only screen and (max-width: 768px) {
+ [class*="PageSidebar-sidebarContainer-"] {
+ background: var(--main-bg-color) !important;
+ }
+}
+
+[class*="PageSidebarItem-isActiveItem-"] {
+ border-left: 3px solid var(--accent-color);
+}
+
+/* MOVIES PAGE */
+/* RADARR SPECIFIC */
+[class*="MovieIndexPoster-controls-"] {
+ background-color: #000 !important;
+}
+
+/* OVERVIEW PAGE */
+
+[class*="MovieIndexOverviews-container-"],
+[class*="MovieIndexOverviews-container-"]:hover {
+ background-color: transparent !important;
+}
+
+[class*="MovieIndexOverview-container-"]:hover [class*="MovieIndexOverview-content-"] {
+ background-color: transparent;
+}
+
+[class*="AddListMovieOverview-container-"]:hover [class*="AddListMovieOverview-content-"] {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+[class*="AddListMoviePoster-title-"] {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+[class*="MovieIndexOverview-content-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="MovieIndexOverview-link-"]:hover {
+ text-decoration: none;
+}
+
+[class*="ProgressBar-container-"] {
+ background-color: rgba(0, 0, 0, 0.25);
+}
+
+[class*=".ProgressBar-purple-"] {
+ background-color: var(--accent-color);
+}
+
+/* MOVIE PAGE */
+[class*="MovieDetailsSeason-season-"],
+[class*="MovieDetailsSeason-collapseButtonContainer-"] {
+ border: none !important;
+ background-color: rgba(0, 0, 0, .25) !important;
+}
+
+[class*="MovieDetailsSeason-actionButton-"],
+[class*="MovieDetailsSeason-collapseButtonIcon-"] {
+ color: var(--text) !important;
+}
+
+.fa-search:hover {
+ color: var(--text-hover) !important;
+}
+
+[class*="Icon-default-"]:hover {
+ color: #fff;
+}
+
+[class*="MonitorToggleButton-toggleButton-"] {
+ color: #dadada;
+}
+
+
+[class*="ProtocolLabel-torrent-"] {
+ border-color: #00853d !important;
+ background-color: #00853d !important;
+}
+
+[class*="ProtocolLabel-usenet-"] {
+ border-color: #17b1d9 !important;
+ background-color: #17b1d9 !important;
+}
+
+[class*="MovieDetailsSeason-seasonNumber-"] {
+ color: #fff;
+}
+
+[class*="MovieDetailsSeason-collapseButtonContainer-"] {
+ border: none !important;
+ background-color: rgba(0, 0, 0, .25) !important;
+}
+
+[class*="MovieFileEditorTable-container-"] {
+ border: 1px solid transparent;
+ background-color: rgba(0, 0, 0, 0.25);
+}
+
+[class*="ExtraFileTable-container-"] {
+ border: 1px solid transparent;
+ background-color: rgba(0, 0, 0, .25);
+}
+
+.Table-table-2C3O8 {
+ color: #fff;
+}
+
+[class*="Popover-title-"],
+[class*="SeasonInfo-title-"],
+[class*="Popover-body-"],
+[class*="Tooltip-body-"] {
+ background: var(--modal-bg-color) !important;
+}
+
+[class*="Tooltip-tooltipContainer-"] {
+ color: #fff;
+}
+
+[class*="Tooltip-bottom-"][class*="Tooltip-default-"] {
+ border-bottom-color: var(--text);
+}
+
+[class*="Tooltip-right-"][class*="Tooltip-default-"] {
+ border-right-color: var(--text);
+}
+
+[class*="EpisodeTitleLink-link-"]:hover {
+ color: #ffffff;
+ text-decoration: none;
+}
+
+[class*="IconButton-button-"] {
+ color: var(--text);
+}
+
+[class*="IconButton-button-"]:hover {
+ background-color: transparent;
+ color: var(--text-hover);
+}
+
+[class*="Label-default-"] {
+ border-color: var(--accent-color);
+ background-color: var(--accent-color);
+}
+
+[class*="Label-info-"] {
+ border-color: var(--accent-color);
+ background-color: var(--accent-color);
+ color: #fff;
+}
+
+[class*="PageSidebarItem-status-"][class*="Label-info-"] {
+ border-color: var(--queue-color);
+ background-color: var(--queue-color);
+ color: #fff;
+}
+
+[class*="MovieDetails-selectedTab-"] {
+ border-bottom: 4px solid var(--accent-color);
+}
+
+[class*="MovieDetails-tabList-"] {
+ color: #fff;
+}
+
+/* Table options*/
+[class*="TableOptionsColumn-column-"] {
+ background: rgba(0, 0, 0, .25);
+ color: #FFF;
+ border: none;
+}
+
+[class*="TableHeaderCell-headerCell-"] {
+ color: #fff;
+}
+
+[class*="Table-table-"] {
+ color: var(--text);
+}
+
+[class*="TableRow-row-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08);
+ color: var(--text-hover);
+}
+
+/* TOP MENU SERIES */
+[class*="PageToolbar-toolbar-"] {
+ background-color: rgba(0, 0, 0, .25);
+ color: var(--text);
+}
+
+[class*="PageToolbarButton-label-"] {
+ color: var(--text);
+}
+
+[class*="PageToolbarButton-toolbarButton-"][class*="PageToolbarButton-isDisabled-"] {
+ opacity: .5;
+ color: var(--text);
+}
+
+[class*="PageToolbarButton-toolbarButton-"][class*="PageToolbarButton-isDisabled-"]:hover,
+[class*="PageToolbarButton-isDisabled-"]:hover {
+ color: var(--text) !important;
+}
+
+[class*="PageToolbarButton-label-"] {
+ color: var(--text);
+}
+
+[class*="PageToolbarButton-toolbarButton-"]:hover {
+ color: var(--text-hover);
+}
+
+[class*="MenuButton-menuButton-"]:hover {
+ color: var(--text-hover);
+}
+
+/* POSTERS */
+[class*="MovieIndexPoster-title-"],
+[class*="MovieIndexPoster-nextAiring-"],
+[class*="MovieIndexPosterInfo-info-"],
+[class*="MovieIndexPosterInfo-info-"],
+[class*="MovieCreditPoster-title-"] {
+ background-color: rgba(255, 255, 255, 0.08);
+ color: var(--text);
+}
+
+/* LIBRARY TOP HEADER DROPDOWN */
+[class*="MenuItem-menuItem-"],
+[class*="MenuContent-menuContent-"] {
+ background: var(--modal-bg-color);
+ color: var(--text);
+}
+
+[class*="MenuContent-scroller-"] {
+ box-shadow: black 0 0 5px 0px;
+}
+
+[class*="MenuItem-menuItem-"]:hover,
+[class*="MenuItem-menuItem-"]:focus {
+ background: hsla(0, 0%, 100%, .08) !important;
+ color: var(--text-hover);
+ text-decoration: none;
+}
+
+[class*="MenuItemSeparator-separator-"] {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+/* ALPHABET JUMP BAR */
+[class*="PageJumpBar-jumpBar-"] {
+ color: #FFF;
+}
+
+/* MINI RIGHT SCROLL BAR */
+[class*="OverlayScroller-thumb-"],
+[class*="Scroller-scroller-"]::-webkit-scrollbar-thumb {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="OverlayScroller-thumb-"]:hover,
+[class*="Scroller-scroller-"]::-webkit-scrollbar-thumb:hover {
+ background-color: rgba(255, 255, 255, 0.25) !important;
+}
+
+/* ADD NEW */
+div[class*='EnhancedSelectInputOption'] {
+ background-color: #1e1e1e;
+ color: #fff;
+}
+
+div[class*='EnhancedSelectInputOption']:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ color: #fff;
+}
+
+[class*="EnhancedSelectInput-options-"] {
+ border: 1px solid #1e1e1e;
+ border-radius: 4px;
+ background-color: #1e1e1e;
+}
+
+/* SEARCH BAR */
+[class*="Input-input-"],
+[class*="AddNewMovie-searchIconContainer-"],
+[class*="CheckInput-isIndeterminate-"] {
+ border: none;
+ background-color: rgba(255, 255, 255, 0.08);
+ color: #FFF
+}
+
+[class*="MovieSearchInput-container-"] [class*="Input-input-"] {
+ background: transparent;
+ border-bottom: solid 1px #fff;
+}
+
+[class*="MovieSearchInput-container-"] [class*="Input-input-"]:focus {
+ border-bottom: none;
+ background: transparent;
+}
+
+[class*="MovieSearchResult-alternateTitle-"] {
+ color: #ffffff;
+ font-size: 12px;
+}
+
+[class*="AddNewMovieSearchResult-year-"] {
+ color: #fff !important;
+}
+
+[class*="Input-input-"]:focus {
+ outline: 0;
+ border-color: #fff;
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.25);
+}
+
+[class*="TagInput-input-"][class*="TagInput-isFocused-"] {
+ outline: 0;
+ border-color: #fff;
+ box-shadow: none;
+}
+
+/* TEXT COLOR */
+
+[class*="PageContentBody-innerContentBody-"] {
+ color: var(--text);
+}
+
+/* SEARCH RESULTS */
+[class*="AddNewMovieSearchResult-searchResult-"],
+[class*="AddNewMovieSearchResult-underlay-"] {
+ background-color: transparent !important;
+}
+
+[class*="AddNewMovieSearchResult-searchResult-"]:hover,
+[class*="AddNewMovieSearchResult-underlay-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="AddNewmovieModalContent-year-"] {
+ color: #fff;
+}
+
+[class*="RootFolderSelectInputSelectedValue-movieFolder-"],
+[class*="RootFolderSelectInputSelectedValue-freeSpace-"] {
+ color: #fff;
+}
+
+/* MOVE THIS */
+::placeholder {
+ color: var(--text);
+}
+
+:-ms-input-placeholder {
+ color: var(--text)
+}
+
+::-webkit-input-placeholder {
+ color: var(--text);
+}
+
+/* IMPORT */
+
+[class*="FieldSet-legend-"] {
+ color: #FFF;
+ border-bottom: 1px solid var(--accent-color);
+}
+
+[class*="VirtualTableRow-row-"]:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+/* Drop down menu/button*/
+[class*="ImportMovieSelectMovie-button-"] {
+ border: none !important;
+ background-color: rgba(0, 0, 0, 0.25) !important;
+}
+
+[class*="ImportMovieSelectMovie-content-"],
+[class*="ImportMovieSelectMovie-searchIconContainer-"] {
+ border: none;
+ background: var(--modal-bg-color);
+ color: white;
+}
+
+[class*="ImportMovieSearchResult-movie-"]:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+
+[class*="ImportMovieTitle-year-"] {
+ color: var(--text-muted);
+}
+
+/* DISCOVER */
+[class*="DiscoverMovieOverview-link-"] {
+ color: var(--text);
+}
+
+[class*="DiscoverMovieOverview-link-"]:hover {
+ color: var(--text-hover);
+ text-decoration: none;
+}
+
+/*Title*/
+[class*="AddListMovieOverview-link-"] {
+ color: var(--text);
+}
+
+[class*="AddListMovieOverview-link-"]:hover {
+ color: #fff;
+}
+
+[class*="AddListMovieOverview-content-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="PageJumpBarItem-jumpBarItem-"]:hover {
+ color: #fff;
+ background: hsla(0, 0%, 100%, .08);
+}
+
+/*Posters*/
+[class*="AddListMoviePoster-title-"] {
+ background-color: rgba(255, 255, 255, 0.08);
+ color: #fff;
+}
+
+/* MASS EDITOR */
+/* FOOTER */
+[class*="PageContentFooter-contentFooter-"] {
+ border: none;
+ background-color: rgba(0, 0, 0, .25);
+ color: #FFF;
+}
+
+/* CALENDAR */
+[class*="CalendarEvent-downloaded-"] {
+ background: rgb(var(--calendar-available) / .7) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-downloaded-"]:hover {
+ background: rgb(var(--calendar-available) / .5) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-missing-"] {
+ background: rgb(var(--calendar-missing) / .7) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-missing-"]:hover {
+ background: rgba(var(--calendar-missing) / .5) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-unreleased-"] {
+ background: rgb(var(--calendar-unaired) / .7) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-unreleased-"]:hover {
+ background: rgb(var(--calendar-unaired) / .5) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-unmonitored-"] {
+ background: rgb(var(--calendar-unmonitored) / .7) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-unmonitored-"]:hover {
+ background: rgb(var(--calendar-unmonitored) / .5) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-downloading-"] {
+ background: rgb(var(--calendar-downloading) / .7) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="CalendarEvent-downloading-"]:hover {
+ background: rgb(var(--calendar-downloading) / .5) !important;
+ border-left-color: transparent !important;
+}
+
+[class*="DayOfWeek-dayOfWeek-"] {
+ background-color: hsla(0, 0%, 100%, .08);
+}
+
+[class*="CalendarDay-dayOfMonth-"] {
+ border-bottom: 1px solid hsla(0, 0%, 100%, .08);
+ background-color: rgba(0, 0, 0, .25);
+}
+
+[class*="CalendarDay-isToday-"] {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="CalendarDay-day-"],
+[class*="CalendarDays-days-"] {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 0 14.28%;
+ flex: 1 0 14.28%;
+ overflow: hidden;
+ min-height: 70px;
+ border-bottom: 1px solid hsla(0, 0%, 100%, .08);
+ border-left: 1px solid hsla(0, 0%, 100%, .08);
+ border-right: 1px solid hsla(0, 0%, 100%, .08);
+}
+
+[class*="CalendarEvent-movieTitle-"],
+[class*="CalendarEvent-episodeInfo-"],
+[class*="CalendarEvent-airTime-"] {
+ color: #ffffff !important;
+}
+
+[class*="CalendarEvent-movieInfo-"] {
+ color: var(--text);
+}
+
+[class*="CalendarEvent-event-"] {
+ border-bottom: 1px solid transparent;
+}
+
+[class*="CalendarEventGroup-eventGroup-"] {
+ border-bottom: 1px solid hsla(0, 0%, 100%, .08) !important;
+}
+
+[class*="CalendarEventGroup-movieTitle-"] {
+ color: #ffffff !important;
+}
+
+[class*="CalendarEventGroup-airTime-"] {
+ color: var(--text);
+}
+
+[class*="CalendarEventGroup-episodeInfo-"] {
+ color: var(--text);
+}
+
+/* calendar agenda */
+[class*="AgendaEvent-event-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08) !important;
+}
+
+/* SETTINGS */
+[class*="PageContentBody-innerContentBody-"] [class*="Link-to-"] {
+ color: #fff;
+}
+
+[class*="Settings-summary-"] {
+ color: var(--text);
+}
+
+/* MEDIA MANAGEMENT - FILE NAME TOKENS */
+[class*="NamingOption-small-"] {
+ border: 1px solid transparent;
+}
+
+[class*="NamingOption-token-"] {
+ background-color: rgba(255, 255, 255, 0.15);
+}
+
+[class*="NamingOption-token-"] {
+ background-color: rgba(255, 255, 255, 0.15);
+}
+
+[class*="NamingOption-example-"] {
+ background-color: rgba(255, 255, 255, 0.25);
+}
+
+[class*="NamingOption-option-"] {
+ border: 1px solid transparent;
+}
+
+[class*="NamingOption-option-"]:hover [class*="NamingOption-token-"] {
+ background-color: rgba(255, 255, 2550, 0.25);
+}
+
+[class*="NamingOption-option-"]:hover [class*="NamingOption-example-"] {
+ background-color: rgba(255, 255, 2550, 0.35);
+}
+
+/* PROFILES */
+[class*="Card-card-"],
+[class*="QualityProfiles-addQualityProfile-"] {
+ background-color: rgba(0, 0, 0, .45);
+ box-shadow: 0 0 10px 1px #000000;
+ color: var(--text);
+}
+
+[class*="Card-card-"]:hover {
+ color: var(--text-hover);
+}
+
+[class*="QualityProfiles-center-"],
+[class*="LanguageProfiles-center-"],
+[class*="ReleaseProfiles-center-"],
+[class*="Applications-center-"] {
+ background-color: transparent;
+ border: none;
+ color: var(--text);
+}
+
+[class*="QualityProfileItem-qualityProfileItem-"],
+[class*="QualityProfileItemGroup-qualityProfileItemGroup-"],
+[class*="LanguageProfileItem-languageProfileItem-"] {
+ border: none;
+ background-color: rgba(0, 0, 0, .25);
+ color: #FFF;
+}
+
+[class*="QualityProfileItemGroup-qualityProfileItemGroup-"][class*="QualityProfileItemGroup-editGroups-"] {
+ background: rgba(0, 0, 0, 0.25);
+}
+
+[class*="KeyValueListInputItem-keyInput-"],
+[class*="KeyValueListInputItem-valueInput-"] {
+ border: none;
+ background: transparent;
+ color: white;
+}
+
+[class*="QualityProfileFormatItem-qualityProfileFormatItem-"] {
+ border: 1px solid transparent;
+ background: rgba(0, 0, 0, .25);
+}
+
+/* PROFILES */
+[class*="Indexers-center-"] {
+ background-color: transparent;
+ border: none;
+ color: var(--text);
+}
+
+/* DOWNLOAD CLIENTS */
+[class*="DownloadClients-center-"] {
+ background-color: transparent;
+ border: none;
+ color: var(--text);
+}
+
+/* CONNECTIONS */
+[class*="Notifications-center-"] {
+ background-color: transparent;
+ border: none;
+ color: var(--text);
+}
+
+/* LISTS */
+[class*="ImportLists-center-"] {
+ background-color: transparent;
+ border: none;
+ color: var(--text);
+}
+
+/* LOG */
+[class*="Alert-info-"] {
+ border-color: transparent;
+ background-color: rgba(0, 0, 0, 0.25);
+ color: #FFC107;
+}
+
+/* INDEXER */
+[class*="Restrictions-center-"] {
+ border: 1px solid transparent;
+ background-color: transparent;
+}
+
+/* LISTS */
+[class*="NetImports-center-"] {
+ border: 1px solid transparent;
+ background-color: transparent;
+}
+
+/* CUSTOM FORMAT */
+[class*="CustomFormats-center-"],
+[class*="EditCustomFormatModalContent-center-"] {
+ border: 1px solid transparent;
+ background-color: transparent;
+}
+
+/* Login Page */
+
+.panel-body {
+ background-color: rgba(0, 0, 0, 0.25);
+ color: var(--text);
+}
+
+.panel-header {
+ background-color: rgba(0, 0, 0, 0.45);
+}
+
+.forgot-password {
+ color: var(--text) !important;
+}
+
+/* Custom filter */
+[class*="FilterBuilderRow-filterRow-"]:hover {
+ background-color: transparent;
+}
+
+[class*="CustomFilter-customFilter-"]:hover {
+ background-color: hsla(0, 0%, 100%, .08);
+}
+
+[class*="SelectMovieModalContent-path-"] {
+ color: var(--text);
+}
+
+/* ChartJS */
+canvas.chartjs-render-monitor {
+ background: rgb(255, 255, 255, 0.05);
+ }
diff --git a/CSS/themes/prowlarr/space-gray.css b/CSS/themes/prowlarr/space-gray.css
new file mode 100644
index 00000000..b1449f34
--- /dev/null
+++ b/CSS/themes/prowlarr/space-gray.css
@@ -0,0 +1,41 @@
+
+/* dP dP dP */
+/* 88 88 88 */
+/* d8888P 88d888b. .d8888b. 88d8b.d8b. .d8888b. 88d888b. .d8888b. 88d888b. 88 .dP */
+/* 88 88' `88 88ooood8 88'`88'`88 88ooood8 88' `88 88' `88 88' `88 88888" */
+/* 88 88 88 88. ... 88 88 88 88. ... 88. .88 88. .88 88 88 `8b. */
+/* dP dP dP `88888P' dP dP dP `88888P' 88 88Y888P' `88888P8 dP dP `YP */
+/* 88 */
+/* dP */
+
+/* Made by @gilbN */
+/* https://github.com/gilbN/theme.park */
+
+/* prowlarr SPACE GRAY THEME */
+@import url(https://gilbn.github.io/theme.park/CSS/themes/prowlarr/prowlarr-base.css);
+:root {
+ --main-bg-color: radial-gradient( ellipse at center, rgba(87,108,117,1) 0%, rgba(37,50,55,1) 100.2% ) center center/cover no-repeat fixed;
+ --modal-bg-color: radial-gradient( ellipse at top, rgba(87,108,117,1) 0%, rgba(37,50,55,1) 100.2% ) center center/cover no-repeat fixed;
+
+ --calendar-in-cinemas: 53, 197, 244;
+ --calendar-downloading: 122 67 182;
+ --calendar-unmonitored: 173 173 173;
+ --calendar-unaired: 93 156 236;
+ --calendar-missing: 240 80 80;
+ --calendar-available: 39 194 76;
+
+ --button-color: #607D8B;
+ --button-color-hover: #81a6b7;
+ --button-text: #eee;
+ --button-text-hover: #fff;
+
+ --accent-color: #607D8B;
+ --accent-color-hover: #81a6b7;
+ --queue-color: #81a6b7;
+ --link-color: #81a6b7;
+ --link-color-hover: #fff;
+
+ --text:#eee;
+ --text-hover: #fff;
+ --text-muted: #999;
+}
diff --git a/README.md b/README.md
index 7db4588c..53a119b2 100644
--- a/README.md
+++ b/README.md
@@ -62,8 +62,12 @@
Radarr
-
-Lidarr
+
+Lidarr
+ |
+
+
+Prowlarr
|
@@ -77,16 +81,12 @@
Plex
|
+
+
Jellyfin/Emby
|
-
-
-
-
-Calibre-web
- |
Tautulli
@@ -246,6 +246,10 @@
Flood
|
+
+
+Calibre-web
+ |
diff --git a/Screenshots/prowlarr/aquamarine.png b/Screenshots/prowlarr/aquamarine.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a0e8a8394d67c4a1b648134ec32635114fa610f
GIT binary patch
literal 1015135
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