diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 2fb8d375..a328399c 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -54,6 +54,8 @@ jobs: - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v2.2.1 + with: + driver-opts: image=moby/buildkit:v0.10.5 - name: Login to GitHub Container Registry uses: docker/login-action@v2.1.0 diff --git a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-old.png b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-old.png new file mode 100644 index 00000000..6046b6d4 Binary files /dev/null and b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k-old.png differ diff --git a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png index 6046b6d4..6f754b4f 100644 Binary files a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png and b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.png differ diff --git a/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.psd b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.psd new file mode 100644 index 00000000..ed41d7ec Binary files /dev/null and b/css/addons/sonarr/sonarr-4k-logo/sonarr-4k.psd differ diff --git a/css/addons/sonarr/sonarr-text-logo/sonarr-text-logo.css b/css/addons/sonarr/sonarr-text-logo/sonarr-text-logo.css index b037386c..f38b37a2 100644 --- a/css/addons/sonarr/sonarr-text-logo/sonarr-text-logo.css +++ b/css/addons/sonarr/sonarr-text-logo/sonarr-text-logo.css @@ -7,14 +7,6 @@ } } -@media only screen and (max-width: 768px) { - [class*="PageHeader-logo-"] { - width: 32px; - height: 32px; - margin-left: 0px; - content: url("sonarr/Content/Images/logo.svg"); - } -} [class*="LoadingPage-logoFull-"] { content: url("/css/addons/sonarr/sonarr-text-logo/sonarr-text.png"); diff --git a/css/addons/unraid/login-page/custom_login.sh b/css/addons/unraid/login-page/custom_login.sh index a6dbbee2..558521b1 100644 --- a/css/addons/unraid/login-page/custom_login.sh +++ b/css/addons/unraid/login-page/custom_login.sh @@ -13,6 +13,7 @@ DISABLE_THEME="false" # you must disable the whole theme with the DISABLE_THEME="true" env first and re-run it again after with "false". # Your domain can be your custom domain or a github pages (user.github.io) etc. Don't add the whole URL with scheme, you only need to add the domain. + # If you are using your own github.io domain you must prepend /theme.park on all @imports/URLs in the css files. e.g. @import url(/theme.park/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css); # If your custom domain uses a subfolder you must escape the forward slash. (custom.com\/subfolder) diff --git a/css/base/bitwarden/bitwarden-base.css b/css/base/bitwarden/bitwarden-base.css index 42d84af1..6e2039ec 100644 --- a/css/base/bitwarden/bitwarden-base.css +++ b/css/base/bitwarden/bitwarden-base.css @@ -21,6 +21,15 @@ img.logo { filter: invert(100); } +html.theme_light .filter-option.active>.filter-buttons .filter-button, +html.theme_light .btn-link:not(.text-danger):not(.cursor-move) { + color: rgb(var(--accent-color)) !important; +} + +html.theme_light .filter-buttons .filter-button:hover, html.theme_light .filter-buttons .filter-button:focus, html.theme_light .filter-buttons .filter-button:active { + color: rgb(var(--accent-color) ,.85) !important; +} + body.layout_frontend, html[class*="theme_"] body, html[class*="theme_"] body.layout_frontend, @@ -234,7 +243,9 @@ html[class*="theme_"] .close { outline: none; } -.swal2-popup { +.swal2-popup, +html.theme_light [class*=swal2-]:not(.swal2-container,.swal2-confirm,.swal2-cancel,.swal2-deny), +html.theme_light .swal2-popup .swal2-actions { background: var(--modal-bg-color); background-repeat: repeat, no-repeat; background-attachment: fixed, fixed; @@ -281,6 +292,25 @@ html[class*="theme_"] .close { } /* FORMS */ + +app-login .tw-bg-background { + background: var(--transparency-dark-25); +} + +app-login .tw-border-secondary-300 { + border-color: var(--transparency-light-10) +} + +app-login button { + background: var(--button-color) !important; + border-color: var(--button-color) !important; +} + +input { + background: var(--transparency-dark-10) !important; + color: var(--text) !important; +} + html[class*="theme_"] label.form-check-label, html[class*="theme_"] .form-control-file { color: var(--text); @@ -305,7 +335,20 @@ html[class*="theme_"] .form-control:disabled, opacity: 1; } +html[class*="theme_"] app-generator .card-generated .card-body { + background: var(--transparency-dark-15); +} + +a[bitmenuitem], button[bitmenuitem] { + background: var(--drop-down-menu-bg) !important; + color: var(--text) !important; +} + select:focus { + background-color: #191a1c !important; +} + +.bit-menu-panel div { background: var(--drop-down-menu-bg) !important; } @@ -446,6 +489,12 @@ html[class*="theme_"] .progress { color: var(--button-text); } +app-register-form button { + background-color: var(--button-color) !important; + border-color: var(--button-color) !important; + color: var(--button-text) !important; +} + .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active { background-color: var(--button-color-hover); diff --git a/css/base/rutorrent/rutorrent-base.css b/css/base/rutorrent/rutorrent-base.css index aab21045..8d5faa30 100644 --- a/css/base/rutorrent/rutorrent-base.css +++ b/css/base/rutorrent/rutorrent-base.css @@ -424,18 +424,24 @@ div#CatList { border-left: none } -div#CatList ul li span { +/* div#CatList ul li span { color: var(--text) } div#CatList ul li.sel span { color: #AACF27 -} +} */ div#CatList ul li { + color: var(--text); border: none; - margin: 5px; - font-family: 'Roboto' + font-family: 'Roboto'; + padding: 4px; +} + +div#CatList .label-prefix +{ + font-size: 21px; } div#CatList ul li.sel { @@ -445,13 +451,21 @@ div#CatList ul li.sel { border: none } -#-_-_-all-_-_-, -#-_-_-dls-_-_-, -#-_-_-com-_-_-, -#-_-_-act-_-_-, -#-_-_-iac-_-_-, -#-_-_-err-_-_- { - background-image: url(/resources/rutorrent/status_icons.png) +div#CatList li.sel .label-prefix{ + color: var(--text) +} + +.label-count,.label-size { + color: #D4D6C9; + background-color: #273238; +} + +li.sel .label-count, li.sel .label-size { + color:#009DDD; +} + +.label-icon { + background-image: url(/resources/rutorrent/status_icons.png); } .catpanel { @@ -474,41 +488,8 @@ div#CatList ul li.sel { transition: all .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0 } -#-_-_-all-_-_- { - background-position: 4px -175px -} - -#-_-_-dls-_-_- { - background-position: 4px 2px -} - -#-_-_-com-_-_- { - background-position: 4px -15px -} - -#-_-_-act-_-_- { - background-position: 4px -159px -} - -#-_-_-iac-_-_- { - background-position: 4px -31px -} - -#-_-_-err-_-_- { - background-position: 4px -95px -} - -div#CatList ul li.RSS { - background-image: url(/resources/rutorrent/status_icons.png); - background-position: 4px -207px -} - -div#CatList ul li.disRSS { - background-image: url(/resources/rutorrent/status_icons.png) -} - .stable-icon { - background-image: url(/resources/rutorrent/status_icons.png) + background-image: url(/resources/rutorrent/status_icons.png); } .Icon_File { @@ -523,11 +504,11 @@ div#CatList ul li.disRSS { background: transparent url(/resources/rutorrent/dir.gif) no-repeat left center } -div#CatList ul li.sel span { +div#CatList .sel .label-size, div#CatList .sel .label-size { color: rgb(var(--accent-color)); } -div#flabel_cont ul li { +#flabel_cont li:not(.-_-_-all-_-_-) .label-icon { background-image: url(/resources/rutorrent/status_icons.png); background-position: 4px -352px } @@ -569,6 +550,21 @@ div.graph_tab { background: var(--transparency-dark-25); } +.graph_tab_grid { + border: 2px solid #606060; +} + +.graph_tab_legend { + color: #FFF; + background-color: #181818; +} + +.graph_tab_tooltip { + color: #FFF; + background-color: #606060; + border: 1px solid #606060; +} + div.table_tab { background: var(--transparency-dark-45); font-family: 'Roboto' @@ -757,9 +753,7 @@ div#tcreate textarea#trackers { cursor: text; } -input[type="text"], -input[type="password"], -select { +input[type="number"],input[type="text"],input[type="password"],select { color: var(--text-hover); border: none; background: var(--transparency-dark-25) url(/resources/rutorrent/headers.png) repeat-x scroll 0 -138px; @@ -767,10 +761,7 @@ select { outline: none; } -input[type="text"][disabled], -input[type="password"][disabled], -input[type="file"][disabled], -select[disabled] { +input[type="number"][disabled],input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],select[disabled] { color: var(--text-hover); border: none; background: var(--transparency-dark-10) url(/resources/rutorrent/headers.png) repeat scroll 0 0 !important; @@ -1625,7 +1616,7 @@ div#dlgEditRatioRules { } #autodl-multiselect-header { - background-image: url(/resources/rutorrent/dlg-autodl-irc.gif"); + background-image: url(/resources/rutorrent/dlg-autodl-irc.gif); } .shieven { @@ -1804,3 +1795,14 @@ div#dlgEditRules div.dlg-header { div#dlgEditFilters div.dlg-header{ background-image:none; } + +div.label-count, div.label-size{ + background-color: rgb(var(--accent-color)); + color: var(--label-text-color); + text-shadow: none; +} + +li.sel .label-count, li.sel .label-size { + color: var(--label-text-color); + background-color: rgb(var(--accent-color), .75); +} diff --git a/css/defaults/servarr-base.css b/css/defaults/servarr-base.css index 09d997b8..27d3a2ef 100644 --- a/css/defaults/servarr-base.css +++ b/css/defaults/servarr-base.css @@ -728,6 +728,10 @@ a:hover { background: var(--transparency-dark-10) !important; } +[class*="AgendaEvent-event-"] { + border-bottom: 1px solid var(--transparency-light-25); +} + /* SETTINGS */ [class*="Settings-link-"] { color: var(--text-hover);