GilbN 4 years ago
parent
commit
b1073de495
  1. 1
      CSS/addons/organizr/glass/glass-base.css
  2. 1
      CSS/addons/unraid/login-page/alien/alien_base.css
  3. 1
      CSS/addons/unraid/login-page/fallout/fallout_base.css
  4. 1
      CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css
  5. 1
      CSS/themes/adguard/adguard-base.css
  6. 1
      CSS/themes/bazarr/bazarr-base.css
  7. 1
      CSS/themes/bitwarden/bitwarden-base.css
  8. 1
      CSS/themes/calibreweb/calibreweb-base.css
  9. 1
      CSS/themes/deluge/deluge-base.css
  10. 1
      CSS/themes/dozzle/dozzle-base.css
  11. 1
      CSS/themes/duplicacy/duplicacy-base.css
  12. 1
      CSS/themes/emby/emby-base.css
  13. 1
      CSS/themes/filebrowser/filebrowser-base.css
  14. 1
      CSS/themes/flood/flood-base.css
  15. 1
      CSS/themes/gaps/gaps-base.css
  16. 1
      CSS/themes/gitea/gitea-base.css
  17. 0
      CSS/themes/grafana/.deprecated
  18. 1
      CSS/themes/grafana/grafana-base.css
  19. 1
      CSS/themes/guacamole/guacamole-base.css
  20. 1
      CSS/themes/jackett/jackett-base.css
  21. 1
      CSS/themes/jellyfin/jellyfin-base.css
  22. 1
      CSS/themes/kitana/kitana-base.css
  23. 1
      CSS/themes/lazylibrarian/lazylibrarian-base.css
  24. 1
      CSS/themes/librespeed/librespeed-base.css
  25. 1
      CSS/themes/lidarr/lidarr-base.css
  26. 0
      CSS/themes/logarr/.deprecated
  27. 1
      CSS/themes/logarr/logarr-base.css
  28. 0
      CSS/themes/monitorr/.deprecated
  29. 1
      CSS/themes/monitorr/monitorr-base.css
  30. 1
      CSS/themes/moviematch/moviematch-base.css
  31. 1
      CSS/themes/mylar3/mylar3-base.css
  32. 1
      CSS/themes/netdata/netdata-base.css
  33. 1
      CSS/themes/nzbget/nzbget-base.css
  34. 1
      CSS/themes/nzbhydra2/nzbhydra2-base.css
  35. 1
      CSS/themes/ombi/ombi-base.css
  36. 1
      CSS/themes/organizr/organizr-base.css
  37. 1
      CSS/themes/petio/petio-base.css
  38. 1
      CSS/themes/pihole/pihole-base.css
  39. 1
      CSS/themes/plex/plex-base.css
  40. 0
      CSS/themes/plpp/.deprecated
  41. 1
      CSS/themes/plpp/plpp-base.css
  42. 1
      CSS/themes/portainer/portainer-base.css
  43. 1
      CSS/themes/prowlarr/prowlarr-base.css
  44. 1
      CSS/themes/qbittorrent/qbittorrent-base.css
  45. 1
      CSS/themes/radarr/radarr-base.css
  46. 1
      CSS/themes/readarr/readarr-base.css
  47. 1
      CSS/themes/requestrr/requestrr-base.css
  48. 1
      CSS/themes/resilio-sync/resilio-sync-base.css
  49. 1
      CSS/themes/rutorrent/rutorrent-base.css
  50. 1
      CSS/themes/sabnzbd/sabnzbd-base.css
  51. 1
      CSS/themes/sonarr/sonarr-base.css
  52. 1
      CSS/themes/synclounge/synclounge-base.css
  53. 1
      CSS/themes/tautulli/tautulli-base.css
  54. 0
      CSS/themes/thelounge/.deprecated
  55. 1
      CSS/themes/thelounge/thelounge-base.css
  56. 1
      CSS/themes/transmission/transmission-base.css
  57. 1
      CSS/themes/unraid/unraid-base.css
  58. 1
      CSS/themes/uptime-kuma/uptime-kuma-base.css
  59. 1
      CSS/themes/vuetorrent/vuetorrent-base.css
  60. 0
      CSS/themes/webtools/.deprecated
  61. 1
      CSS/themes/webtools/webtools-base.css
  62. 1
      CSS/themes/xbackbone/xbackbone-base.css
  63. 30
      CSS/variables/nord.css
  64. BIN
      Resources/landing-page/assets/img/nord-small.jpg
  65. BIN
      Resources/landing-page/assets/img/nord.png
  66. 4
      Resources/landing-page/css/custom.css
  67. 18
      Resources/landing-page/js/scripts.js
  68. 2
      docker-mods/mylar3/Dockerfile
  69. 2
      docker-mods/mylar3/root/etc/cont-init.d/98-themepark
  70. 16
      index.html
  71. 33
      themes.json
  72. 2
      themes.py

1
CSS/addons/organizr/glass/glass-base.css

File diff suppressed because one or more lines are too long

1
CSS/addons/unraid/login-page/alien/alien_base.css

File diff suppressed because one or more lines are too long

1
CSS/addons/unraid/login-page/fallout/fallout_base.css

@ -1 +0,0 @@
@import url(https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css);@import url(https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap);@import url(https://fonts.googleapis.com/css?family=VT323);*{outline:0}@media (max-width:500px){#login{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;border-radius:none!important}#video-bg-elem,.background-wrap{display:none}}html{background:var(--main-bg-color)!important}body{background:var(--main-bg-color)!important;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;overflow:hidden}@media only screen and (max-width:768px){#login{min-width:300px}}.background-wrap{position:fixed;z-index:-1000;width:100%;height:100%;overflow:hidden;top:0;left:0}#video-bg-elem{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}#login .error,#login h1,#login h2{color:var(--text-color)!important}#login a{color:var(--link-color)}#login a:hover{color:var(--link-color-hover)}#login input{color:var(--input-color)}#login ::placeholder{color:var(--input-color)}#login ::-webkit-input-placeholder{color:var(--input-color)}#login ::-moz-placeholder{color:var(--input-color)}#login :-ms-input-placeholder{color:var(--input-color)}#login :-moz-placeholder{color:var(--input-color)}#login input:focus::-webkit-input-placeholder{color:transparent!important}#login input:focus:-moz-placeholder{color:transparent!important}#login input:focus::-moz-placeholder{color:transparent!important}#login input:focus:-ms-input-placeholder{color:transparent!important}#login .button,#login .error,#login a,#login h1,#login h2{font-family:var(--text-font)}#login [class*=' case-'],#login [class^=case-]{font-family:cases!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:var(--case-color)}#login [type=password],#login [type=text]{font-family:var(--input-font);background-color:rgba(0,0,0,.25);border:2px solid transparent;text-transform:uppercase;border-radius:5px}#login [type=password]:active,#login [type=password]:focus,#login [type=text]:active,#login [type=text]:focus{font-family:var(--input-font);background-color:rgba(0,0,0,.25);border:2px solid transparent;text-transform:uppercase}#login .button{color:var(--button-text-color);background:linear-gradient(90deg,var(--button-color2) 0,var(--button-color)) 0 0 no-repeat,linear-gradient(90deg,var(--button-color2) 0,var(--button-color)) 0 100% no-repeat,linear-gradient(0deg,var(--button-color2) 0,var(--button-color2)) 0 100% no-repeat,linear-gradient(0deg,var(--button-color) 0,var(--button-color)) 100% 100% no-repeat;background:-webkit-gradient(linear,left top,right top,from(var(--button-color2)),to(var(--button-color))) 0 0 no-repeat,-webkit-gradient(linear,left top,right top,from(var(--button-color2)),to(var(--button-color))) 0 100% no-repeat,-webkit-gradient(linear,left bottom,left top,from(var(--button-color2)),to(var(--button-color2))) 0 100% no-repeat,-webkit-gradient(linear,left bottom,left top,from(var(--button-color)),to(var(--button-color))) 100% 100% no-repeat;background-size:100% 2px,100% 2px,2px 100%,2px 100%}#login .button:hover{color:var(--button-text-color-hover);background-color:var(--button-color);background:-webkit-gradient(linear,left top,right top,from(var(--button-color2)),to(var(--button-color)));background:linear-gradient(90deg,var(--button-color2) 0,var(--button-color))}#login{background:var(--div-background-color-15)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:1rem;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0!important;text-transform:uppercase;min-width:300px}#login .angle:after{display:none}#login .wordmark{display:none}#login .logo{background:var(--logo);background-size:contain;padding:2rem;border-radius:0;margin:0 1rem 0 1rem}#login .error{animation-name:shake;animation-duration:.8s}

1
CSS/addons/unraid/login-page/retro-terminal/retro-terminal-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/adguard/adguard-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/bazarr/bazarr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/bitwarden/bitwarden-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/calibreweb/calibreweb-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/deluge/deluge-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/dozzle/dozzle-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/duplicacy/duplicacy-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/emby/emby-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/filebrowser/filebrowser-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/flood/flood-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/gaps/gaps-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/gitea/gitea-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/grafana/.deprecated

1
CSS/themes/grafana/grafana-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/guacamole/guacamole-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/jackett/jackett-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/jellyfin/jellyfin-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/kitana/kitana-base.css

@ -1 +0,0 @@
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)}a{color:var(--link-color)}a:hover{color:var(--link-color-hover)}a.ml-2,a.mx-2{color:rgb(var(--accent-color))!important}#content:before{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}*{outline:0!important}.navbar-dark .navbar-text,body{color:var(--text)}h1,h2,h3,h4,h5,h6,label{color:var(--text-hover)}.badge-dark{color:var(--label-text-color);background-color:rgb(rgb(var(--accent-color)))}#nav .bg-dark{background:hsla(0,0%,0%,.25)!important}.navbar-dark .navbar-nav .nav-link{color:var(--text)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:var(--text-hover)}#navbarSupportedContent ul li{background-color:transparent!important;border:none!important}.dropdown-menu{color:#fff;background:var(--modal-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;border:1px solid transparent}.dropdown-item.active,.dropdown-item:active,.dropdown:active:hover{color:var(--text-hover);background-color:rgb(0 0 0 / 25%)!important}.dropdown-item{color:var(--text)}.dropdown-item:focus,.dropdown-item:hover{color:var(--text-hover);text-decoration:none;background-color:rgb(255 255 255 / 8%)}.card{background:rgb(255 255 255 / 8%)!important;border:1px solid transparent}.card-header{color:var(--text-hover);background-color:rgb(0 0 0 / 25%);border-bottom:1px solid rgba(255,255,255,.125)!important}ul li{background-color:rgb(255 255 255 / 8%)!important;border:none!important}ul li:hover{background-color:rgb(255 255 255 / 16%)!important;border:none}.nav-tabs .nav-item.show .nav-link,.plugin_content .nav-tabs .nav-link.active{color:var(--text-hover)!important;background-color:rgb(0 0 0 / 25%)!important;border-color:#4440 #4440 transparent}.plugin_content .nav-tabs{border-bottom:1px solid rgb(255 255 255 / 20%)}.alert-secondary{background-color:rgb(255 255 255 / 20%)}.btn{border-color:var(--button-color);background:var(--button-color);color:var(--button-text);margin-right:5px}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn:active,.btn:focus,.btn:hover,.show>.btn-primary.dropdown-toggle{border-color:var(--button-color-hover);color:var(--button-text-hover);background-color:var(--button-color-hover);box-shadow:none!important}.badge-primary{color:var(--label-text-color);background-color:rgb(var(--accent-color))}.badge-secondary{color:var(--button-text);background-color:rgb(0 0 0 / 25%)}.form-control{color:var(--text)!important;background-color:rgba(0,0,0,.25)!important;border:1px solid transparent!important;box-shadow:none!important;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{background-color:rgb(0 0 0 / 50%)!important;color:var(--text-hover)!important}.custom-control-input:checked~.custom-control-label::before{color:var(--label-text-color);border-color:rgb(var(--accent-color));background-color:rgb(var(--accent-color))}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{filter:invert(1)}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(55,90,127,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:rgb(var(--accent-color))}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#97b3d2;border-color:#97b3d2}::placeholder{color:var(--text)!important;opacity:.5!important}:-moz-placeholder{color:var(--text)!important;opacity:.5!important}:-ms-input-placeholder{color:var(--text)!important;opacity:.5!important}::-webkit-input-placeholder{color:var(--text)!important;opacity:.5}

1
CSS/themes/lazylibrarian/lazylibrarian-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/librespeed/librespeed-base.css

@ -1 +0,0 @@
body,html{background:var(--main-bg-color)!important;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)!important}h1,h2,h3,h4,h5,h6,label{color:var(--text-hover)}div.meterText:empty:before{color:var(--text-hover)!important}#dlText{color:#f44336}#ulText{color:#4caf50}#jitText,#pingText{color:#2cabe3}#startStopBtn{color:var(--button-text);background:var(--button-color);border:.15em solid var(--button-color)}#startStopBtn:hover{border:.15em solid var(--button-color-hover);background:var(--button-color-hover)}#startStopBtn.running{background:#ff3030!important;border-color:#ff6060;color:#fff}#startStopBtn.running:hover{background:#ff3030;border-color:#ff6060;color:#fff}a,a:-webkit-any-link{color:var(--link-color)}a:-webkit-any-link:hover,a:hover{color:var(--link-color-hover)}#ip,.unit{color:rgb(var(--accent-color))}#privacyPolicy{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}input{font-family:Roboto,sans-serif;color:#fff;background-color:rgba(0,0,0,.25)!important;-webkit-rtl-ordering:logical;Font-size:16px;padding:10px;border:none;padding-left:10px;max-width:-webkit-fill-available;border-radius:3px;margin-bottom:5px!important;outline:0}.testName{color:var(--text-hover)!important}

1
CSS/themes/lidarr/lidarr-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/logarr/.deprecated

1
CSS/themes/logarr/logarr-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/monitorr/.deprecated

1
CSS/themes/monitorr/monitorr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/moviematch/moviematch-base.css

@ -1 +0,0 @@
*{outline:0}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)}.Field_Label,.card-stack:empty::after,.matches-list:empty::before,.matches-title,footer{color:var(--text)}.matches-section hr{border:.5px solid rgb(var(--accent-color))}.matches-section hr::before,.matches-title .matches-count{background:rgb(var(--accent-color));color:var(--button-text)}.Logo{color:rgb(var(--accent-color))}.TextInput,.login-form input,input{background:rgba(0,0,0,.25);border:1px solid transparent;color:var(--text)}.TextInput:focus,.login-form input:focus,input:focus{background:#fff;border:1px solid transparent;color:#000}input:focus{outline:0}.Select_Element{border:2px solid var(--button-color);color:var(--button-text)}.AddRemoveList_Add,.ButtonPrimary,.SegmentedControlsListItem,.login-form .room-code-container .generate-button,.login-form .submit-button{background:var(--button-color);color:var(--button-text);border:1px solid var(--button-color)}.AddRemoveList_Add:active,.AddRemoveList_Add:hover,.ButtonPrimary:active .ButtonSecondary:hover,.ButtonPrimary:hover,.ButtonSecondary:active,.ButtonTertiary:active,.ButtonTertiary:hover,.SegmentedControlsListItem:active,.SegmentedControlsListItem:hover,.login-form .room-code-container .generate-button:hover,.login-form .submit-button:hover{background:var(--button-color-hover);color:var(--button-text-hover);border-color:var(--button-color-hover)}@media (hover:hover){.ButtonSecondary:hover{color:var(--button-text-hover);border-color:var(--button-color-hover)}}.ButtonSecondary{border:2px solid var(--button-color);color:var(--button-color)}.ButtonTertiary{color:var(--button-color);transition:background-color var(--button-color-hover) ease-in-out}.SegmentedControlOption{color:var(--button-text)}.card{border:1px solid transparent}.Card_MoreInfoButton:hover{color:rgb(var(--accent-color))}.RoomInfoBar{background-color:rgba(0,0,0,.25)}.PopoverMenuButton:hover{background:rgb(255 255 255 / 15%)!important;color:var(--mm-white)}

1
CSS/themes/mylar3/mylar3-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/netdata/netdata-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/nzbget/nzbget-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/nzbhydra2/nzbhydra2-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/ombi/ombi-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/organizr/organizr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/petio/petio-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/pihole/pihole-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/plex/plex-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/plpp/.deprecated

1
CSS/themes/plpp/plpp-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/portainer/portainer-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/prowlarr/prowlarr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/qbittorrent/qbittorrent-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/radarr/radarr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/readarr/readarr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/requestrr/requestrr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/resilio-sync/resilio-sync-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/rutorrent/rutorrent-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/sabnzbd/sabnzbd-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/sonarr/sonarr-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/synclounge/synclounge-base.css

@ -1 +0,0 @@
@import url(https://theme-park.dev/CSS/defaults/placeholders.css);:root{--v-primary-base:rgb(var(--accent-color));--v-anchor-base:rgb(var(--accent-color))}main{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)}h4{color:var(--text-hover)}.v-toolbar{background:0 0!important;box-shadow:none}.v-toolbar__content,.v-toolbar__extension{background-color:rgba(0,0,0,.6)!important}p a{color:rgb(var(--accent-color))!important}.theme--dark.v-icon{color:rgb(var(--accent-color))}.application .theme--dark.v-card,.theme--dark .v-card .primary--text{color:rgb(var(--accent-color))!important}.application .theme--dark.v-card,.theme--dark .v-card .accent--text{color:rgb(var(--accent-color))!important}.application .theme--dark.v-card,.theme--dark .v-card .primary{color:rgb(var(--accent-color))!important}.flex.xs12 a{color:rgb(var(--accent-color))}.v-list__tile{color:var(--text-hover)!important}.v-stepper__step__step .primary{background-color:var(--button-color)!important;border-color:var(--button-color)!important}.primary{background-color:var(--button-color)!important;border-color:var(--button-color)!important}.primary:focus,.primary:hover{background-color:var(--button-color-hover)!important;border-color:var(--button-color-hover)!important;color:var(--button-text-hover)!important}.primary--text textarea,.v-input__control .v-input__slot .primary--text input{caret-color:rgb(var(--accent-color))!important}.primary--text textarea,.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus .primary--text input{caret-color:rgb(var(--accent-color))!important}.theme--dark.v-app-bar.v-toolbar.v-sheet{background:var(--modal-bg-color)!important}.application .theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat),.theme--dark .v-btn:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small){background-color:var(--button-color)!important;color:var(--button-text)}.application .theme--dark.v-btn:hover:not(.v-btn--icon):not(.v-btn--flat),.theme--dark .v-btn:hover:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn:not(.v-btn--round).v-size--small){background-color:var(--button-color-hover)!important;color:var(--button-text-hover)}.v-btn__content{color:var(--button-text)}.v-btn--active:before,.v-btn:focus:before,.v-btn:hover:before{background-color:var(--text-hover)}.application .theme--dark.v-card,.theme--dark .v-card{background:var(--modal-bg-color)!important;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}.flex.md3 .application .theme--dark.v-card,.theme--dark .v-card{background:rgba(255,255,255,.1)!important;color:var(--text-hover)}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:transparent;color:var(--text-hover)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:rgb(0 0 0 / .5)}.v-navigation-drawer{background:var(--modal-bg-color)!important;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}.theme--dark.v-list,.v-dialog{background:var(--modal-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}.menuable__content__active{background:var(--drop-down-menu-bg);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}

1
CSS/themes/tautulli/tautulli-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/thelounge/.deprecated

1
CSS/themes/thelounge/thelounge-base.css

@ -1 +0,0 @@
#chat .userlist .names{background:rgba(0,0,0,.25)}#chat .user-mode:before{background:rgba(0,0,0,.25)}@media (max-width:768px){#chat .userlist .names{box-shadow:0 0 25px 0 rgba(0,0,0,.5);background:var(--window-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}}@media (max-width:768px){#viewport.menu-dragging #sidebar,#viewport.menu-open #sidebar{box-shadow:0 0 25px 0 rgba(0,0,0,.5);background:rgba(0,0,0,.85)}}#chat .chan .notice .user,#chat .notice .content,#chat .notice .time{color:var(--date-marker-color)!important}#form #nick{background:var(--theme-accent);color:#f3f3f3}#form{background-color:rgba(0,0,0,.45);border-color:#0086ff00;color:var(--body-color)}#sidebar .active,#sidebar .active:hover{background-color:rgba(0,0,0,.25)}#chat .msg.motd .text,.irc-monospace,code{background:rgba(0,0,0,.45);color:#f3f3f3}#chat .content,#chat .user-mode::before,#chat .userlist,#windows #chat .header{border-color:rgba(255,255,255,.08)}#chat .msg[data-type=motd] .text{background:rgba(255,255,255,.08)}#context-menu,.textcomplete-menu{background:var(--body-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}.context-menu-item,.textcomplete-item{color:var(--body-color)}#chat .userlist .user.active,.context-menu-item:focus,.context-menu-item:hover,.textcomplete-item:focus,.textcomplete-item:hover,.textcomplete-menu .active{background-color:rgba(255,255,255,.08);transition:none;outline:0}#chat table.ban-list td,#chat table.ban-list th,#chat table.channel-list td,#chat table.channel-list th,#chat table.ignore-list th,#chat table.invite-list td,#chat table.invite-list th,#chat.table.ignore-list td{padding:5px;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.25)}#chat .userlist .count{background-color:rgba(0,0,0,.6)}#footer button:hover,#sidebar .chan:hover{background-color:rgba(255,255,255,.08)}#settings .extra-help:before{content:"\F059";color:var(--body-color)}#windows .window h2{color:var(--body-color)}#windows .window h2{border-bottom:1px solid rgba(255,255,255,.25)}.input:not(:disabled):focus,.input:not(:disabled):hover{border-color:#fff}.btn:active,.btn:focus,.input:focus{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.5)}.btn{color:inherit}.mentions-popup{background:var(--body-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}#chat .toggle-content{background:var(--highlight-bg-color)}

1
CSS/themes/transmission/transmission-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/unraid/unraid-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/uptime-kuma/uptime-kuma-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/vuetorrent/vuetorrent-base.css

File diff suppressed because one or more lines are too long

0
CSS/themes/webtools/.deprecated

1
CSS/themes/webtools/webtools-base.css

File diff suppressed because one or more lines are too long

1
CSS/themes/xbackbone/xbackbone-base.css

File diff suppressed because one or more lines are too long

30
CSS/variables/nord.css

@ -0,0 +1,30 @@
:root {
--main-bg-color: #2E3440;
--modal-bg-color: #3B4252;
--modal-header-color: #434C5E;
--modal-footer-color: #434C5E;
--drop-down-menu-bg: #3B4252;
--button-color: #79b8ca;
--button-color-hover: #79b8cacc ;
--button-text: #2E3440;
--button-text-hover: #D8DEE9;
--accent-color: 121, 184, 202;
--accent-color-hover: rgb(var(--accent-color),.8);
--link-color: #81A1C1;
--link-color-hover: #88C0D0;
--label-text-color: #222730;
--text:#D8DEE9;
--text-hover: #ECEFF4;
--text-muted: #81A1C1;
/*Specials*/
--arr-queue-color: #A3BE8C; /* Servarr apps + Bazarr*/
--plex-poster-unwatched: #D08770;
--petio-spinner: invert(62%) sepia(8%) saturate(998%) hue-rotate(259deg) brightness(97%) contrast(87%); /* Made with https://codepen.io/jsm91/embed/ZEEawyZ */
--gitea-color-primary-dark-4: 121, 184, 202;
}

BIN
Resources/landing-page/assets/img/nord-small.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
Resources/landing-page/assets/img/nord.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

4
Resources/landing-page/css/custom.css

@ -352,4 +352,8 @@ p {
#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.hotpink-hover {
background: linear-gradient(45deg, #fb3f62 0%, #204c80 37%, #004249 97%);
}
#portfolio [class*="container-"] .portfolio-box .portfolio-box-caption.nord-hover {
background: #2E3440;
}

18
Resources/landing-page/js/scripts.js

@ -73,7 +73,7 @@
// load random css stylesheet
const themes = ["aquamarine","hotline","dark","organizr-dark","dracula","overseerr",
"plex","space-gray","hotpink","onedark"];
"plex","space-gray","hotpink","onedark","nord"];
var random = themes[~~(Math.random() * themes.length)];
function injectTheme(theme,container="head") {
if (container === "head") {
@ -88,5 +88,19 @@ function injectTheme(theme,container="head") {
html_element.appendChild(link);
}
injectTheme(random);
// Add updated theme count.
function addThemeCount() {
let themeJsonUrl = "https://theme-park.dev/themes.json"
return fetch(themeJsonUrl)
.then(response => {
return response.json();
}).then(json => {
document.getElementById("themeCount").innerHTML = `
theme.park contains ${Object.keys(json.applications).length} themed applications, with css <a
href="https://docs.theme-park.dev/themes/addons/">addons</a> on certain themes.`
})
}
injectTheme(random);
addThemeCount();

2
docker-mods/mylar3/Dockerfile

@ -1,7 +1,7 @@
FROM scratch
LABEL maintainer="GilbN"
LABEL maintainer="GilbN"
LABEL app="Mylar3"
#copy local files.
COPY root/ /

2
docker-mods/mylar3/root/etc/cont-init.d/98-themepark

@ -1,7 +1,7 @@
#!/usr/bin/with-contenv bash
echo '-------------------------'
echo '| Mylar3 theme.park Mod |'
echo '| Mylar3 theme.park Mod |'
echo '-------------------------'
APP_FILEPATH='/app/mylar3/data/interfaces/default'

16
index.html

@ -21,7 +21,7 @@
<!-- Core theme CSS (includes Bootstrap)-->
<link href="Resources/landing-page/css/styles.css?v=1.1" rel="stylesheet" />
<link rel="stylesheet" href="Resources/landing-page/css/jquery-bg-slideshow.css">
<link rel="stylesheet" href="Resources/landing-page/css/custom.css?v=1.9">
<link rel="stylesheet" href="Resources/landing-page/css/custom.css?v=2">
</head>
<body id="page-top">
@ -86,8 +86,7 @@
<div class="col-lg-8 text-center">
<h2 class="text-white mt-0">Over 40 themed applications!</h2>
<hr class="divider light my-4" />
<p class="text-white-50 mb-1">theme.park contains 46 themed applications, with css <a
href="https://docs.theme-park.dev/themes/addons/">addons</a> on certain themes. </p>
<p class="text-white-50 mb-1" id=themeCount>...</p>
<p class="text-white-50 mb-1">Installation methods include custom <a
href="https://blog.linuxserver.io/2019/09/14/customizing-our-containers/">docker mods</a>
for <a href="https://linuxserver.io">linuxserver.io</a> containers, </p>
@ -471,6 +470,15 @@
</div>
</a>
</div>
<div class="col-lg-4 col-sm-6 p-1">
<a class="portfolio-box" href="Resources/landing-page/assets/img/nord.png">
<img class="img-fluid" src="Resources/landing-page/assets/img/nord-small.jpg" alt="..." />
<div class="portfolio-box-caption p-3 nord-hover">
<div class="project-category text-white-50">Theme</div>
<div class="project-name">Nord</div>
</div>
</a>
</div>
<div class="col-lg-4 col-sm-6 p-1">
<a class="portfolio-box" href="Resources/landing-page/assets/img/aquamarine.png">
<img class="img-fluid" src="Resources/landing-page/assets/img/aquamarine-small.jpg" alt="..." />
@ -550,7 +558,7 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script>
<!-- Core theme JS-->
<script src="Resources/landing-page/js/scripts.js?v=1.1"></script>
<script src="Resources/landing-page/js/scripts.js?v=1.2"></script>
<script src="Resources/landing-page/js/jquery-bg-slideshow.js?v=1"></script>
<script type="text/javascript">
$(function () {

33
themes.json

@ -8,10 +8,6 @@
"base_css": "https://theme-park.dev/CSS/themes/lazylibrarian/lazylibrarian-base.css?sha=addaa5fd6fce97b0fb8729480a3897674aa73f7a",
"addons": {}
},
"logarr": {
"base_css": "https://theme-park.dev/CSS/themes/logarr/logarr-base.css?sha=8adf9708cc47be777c3d83754c2a9c0866800e26",
"addons": {}
},
"uptime-kuma": {
"base_css": "https://theme-park.dev/CSS/themes/uptime-kuma/uptime-kuma-base.css?sha=bcf38b9b623836dce7277446a02cbb40cd670a55",
"addons": {}
@ -22,10 +18,6 @@
"prowlarr-darker": "https://theme-park.dev/CSS/addons/prowlarr/prowlarr-darker/prowlarr-darker.css?sha=5b36960c9c385ae5f40b22919af1ad93d581afdc"
}
},
"webtools": {
"base_css": "https://theme-park.dev/CSS/themes/webtools/webtools-base.css?sha=2f9297f922e16d469f4077e0e4f687046bec8168",
"addons": {}
},
"bitwarden": {
"base_css": "https://theme-park.dev/CSS/themes/bitwarden/bitwarden-base.css?sha=3a40abf5a37026cf993526040ce09e7e27024050",
"addons": {}
@ -77,7 +69,7 @@
"addons": {}
},
"unraid": {
"base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=3d449282bc91581b13f580bde41fd50958b884af",
"base_css": "https://theme-park.dev/CSS/themes/unraid/unraid-base.css?sha=2c9a06b479a9704f9c3b899fda7009f46b1f0e60",
"addons": {
"login-page": {
"fallout": {
@ -149,10 +141,6 @@
"base_css": "https://theme-park.dev/CSS/themes/gitea/gitea-base.css?sha=b333aea4e550afb6ba1532f26d3fa26edd0116d4",
"addons": {}
},
"plpp": {
"base_css": "https://theme-park.dev/CSS/themes/plpp/plpp-base.css?sha=eb81cc7a36197d253ac833b9c544a87ff7e50baf",
"addons": {}
},
"librespeed": {
"base_css": "https://theme-park.dev/CSS/themes/librespeed/librespeed-base.css?sha=880784b97872cf34ceb2689ec8e3d2534908c4fd",
"addons": {}
@ -165,10 +153,6 @@
"base_css": "https://theme-park.dev/CSS/themes/tautulli/tautulli-base.css?sha=00901e8d86a6bc1e3f5348bba0167af2c412603d",
"addons": {}
},
"grafana": {
"base_css": "https://theme-park.dev/CSS/themes/grafana/grafana-base.css?sha=337e80575b9634e3058de8eaf6367816b7827fa5",
"addons": {}
},
"filebrowser": {
"base_css": "https://theme-park.dev/CSS/themes/filebrowser/filebrowser-base.css?sha=a4dd3a49bb749bd819e8bdc2a3f202a121626cb0",
"addons": {}
@ -177,16 +161,12 @@
"base_css": "https://theme-park.dev/CSS/themes/transmission/transmission-base.css?sha=988de2341b35e9830e0c32e3633b37a89b63d538",
"addons": {}
},
"thelounge": {
"base_css": "https://theme-park.dev/CSS/themes/thelounge/thelounge-base.css?sha=efb54f17c4d381e7566f5b44017b8e4eb17754a8",
"addons": {}
},
"emby": {
"base_css": "https://theme-park.dev/CSS/themes/emby/emby-base.css?sha=f41f2a0ee94c353ae470912e4af4b599434293c1",
"addons": {}
},
"bazarr": {
"base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=b5b5ad3a8ed18b2fa6c0cea8fc46d6dd75d8bed9",
"base_css": "https://theme-park.dev/CSS/themes/bazarr/bazarr-base.css?sha=136ee34fe8b07a18a05883ca4f66b2b0a5152300",
"addons": {
"bazarr-darker": "https://theme-park.dev/CSS/addons/bazarr/bazarr-darker/bazarr-darker.css?sha=29ece53bbee1995e502f54eda3bfb166448918bd",
"bazarr-4k-logo": "https://theme-park.dev/CSS/addons/bazarr/bazarr-4k-logo/bazarr-4k-logo.css?sha=81c8e54d0ba80c741f0f3168892c5fd8111e9bbb"
@ -199,10 +179,6 @@
"plex-alt-logo": "https://theme-park.dev/CSS/addons/plex/plex-alt-logo/plex-alt-logo.css?sha=3e9bc7c76e836f8eb335431058241fe49906aa8f"
}
},
"monitorr": {
"base_css": "https://theme-park.dev/CSS/themes/monitorr/monitorr-base.css?sha=04fe97f2fb536ded9c23dbc52813f74f9ed4e5b2",
"addons": {}
},
"jackett": {
"base_css": "https://theme-park.dev/CSS/themes/jackett/jackett-base.css?sha=da57858a0806974e652a41ad730d0d153575d75c",
"addons": {}
@ -239,7 +215,7 @@
"addons": {}
},
"portainer": {
"base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=052f98dee50b30779aea801f3a87a9a2ed9a9a3f",
"base_css": "https://theme-park.dev/CSS/themes/portainer/portainer-base.css?sha=70c8e25244d6919a45855af4652943d2c60f461e",
"addons": {}
},
"qbittorrent": {
@ -387,6 +363,9 @@
"Plex": {
"url": "https://theme-park.dev/CSS/variables/plex.css?sha=54a3677e798eb4d7fe331fd0887894b9b19e8978"
},
"Nord": {
"url": "https://theme-park.dev/CSS/variables/nord.css?sha=5c459990ac70cc749864973bb53f51663b8a1985"
},
"Aquamarine": {
"url": "https://theme-park.dev/CSS/variables/aquamarine.css?sha=5cdf3f13a57669f3732b64a7573580bcaa9ac6fc"
},

2
themes.py

@ -86,7 +86,7 @@ def create_json(app_folders: list = None, themes: list = None, no_sub_folders=Fa
app: {
"base_css": f"https://{DOMAIN}/CSS/themes/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}",
"addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {}
} for app in app_folders
} for app in app_folders if not isfile(f'./CSS/themes/{app}/.deprecated')
}
}
)

Loading…
Cancel
Save