From 93aa9fb3f4dd005db1c6c529a23b30b09487e4c7 Mon Sep 17 00:00:00 2001 From: monkey-debugger Date: Fri, 18 Jun 2021 22:37:25 +0200 Subject: [PATCH] Added theme for utorrent based on rutorrent theme --- CSS/themes/utorrent/aquamarine.css | 22 + CSS/themes/utorrent/dark.css | 22 + CSS/themes/utorrent/hotline.css | 22 + CSS/themes/utorrent/organizr-dark.css | 22 + CSS/themes/utorrent/plex.css | 22 + CSS/themes/utorrent/space-gray.css | 22 + CSS/themes/utorrent/utorrent-base.css | 639 ++++++++++++++++++++++++++ Resources/utorrent/close.png | Bin 0 -> 15576 bytes Resources/utorrent/dlg-toolbars.gif | Bin 0 -> 2230 bytes Resources/utorrent/dropdown.png | Bin 0 -> 15084 bytes Resources/utorrent/header_move.gif | Bin 0 -> 51 bytes Resources/utorrent/headers.png | Bin 0 -> 14787 bytes Resources/utorrent/status_icons.png | Bin 0 -> 22499 bytes Resources/utorrent/toolbar.png | Bin 0 -> 29280 bytes Resources/utorrent/torrent.png | Bin 0 -> 15875 bytes 15 files changed, 771 insertions(+) create mode 100644 CSS/themes/utorrent/aquamarine.css create mode 100644 CSS/themes/utorrent/dark.css create mode 100644 CSS/themes/utorrent/hotline.css create mode 100644 CSS/themes/utorrent/organizr-dark.css create mode 100644 CSS/themes/utorrent/plex.css create mode 100644 CSS/themes/utorrent/space-gray.css create mode 100644 CSS/themes/utorrent/utorrent-base.css create mode 100644 Resources/utorrent/close.png create mode 100644 Resources/utorrent/dlg-toolbars.gif create mode 100644 Resources/utorrent/dropdown.png create mode 100644 Resources/utorrent/header_move.gif create mode 100644 Resources/utorrent/headers.png create mode 100644 Resources/utorrent/status_icons.png create mode 100644 Resources/utorrent/toolbar.png create mode 100644 Resources/utorrent/torrent.png diff --git a/CSS/themes/utorrent/aquamarine.css b/CSS/themes/utorrent/aquamarine.css new file mode 100644 index 00000000..3260fe4f --- /dev/null +++ b/CSS/themes/utorrent/aquamarine.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* RUTORRENT AQUAMARINE THEME */ +@import url(./utorrent-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; + --default-button-color: #009688; + --default-button-color-hover: #12afa0; + --progress-color: #009688; +} diff --git a/CSS/themes/utorrent/dark.css b/CSS/themes/utorrent/dark.css new file mode 100644 index 00000000..9e30ebd0 --- /dev/null +++ b/CSS/themes/utorrent/dark.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* RUTORRENT DARK THEME */ +@import url(./utorrent-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; + --default-button-color: #3d3d3d; + --default-button-color-hover: #5a5a5a; + --progress-color: #3d3d3d; + } \ No newline at end of file diff --git a/CSS/themes/utorrent/hotline.css b/CSS/themes/utorrent/hotline.css new file mode 100644 index 00000000..a24070b0 --- /dev/null +++ b/CSS/themes/utorrent/hotline.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* UTORRENT HOTLINE THEME */ +@import url(./utorrent-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; + --default-button-color: #F44336; + --default-button-color-hover: rgb(247, 106, 96); + --progress-color: #F44336; +} \ No newline at end of file diff --git a/CSS/themes/utorrent/organizr-dark.css b/CSS/themes/utorrent/organizr-dark.css new file mode 100644 index 00000000..6db50900 --- /dev/null +++ b/CSS/themes/utorrent/organizr-dark.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* RUTORRENT ORGANIZR-DARK THEME */ +@import url(./utorrent-base.css); +:root { + --main-bg-color: #1f1f1f; + --modal-bg-color: #1b1b1b; + --default-button-color: #2cabe3; + --default-button-color-hover: rgb(44 171 227 / .8); + --progress-color: #2cabe3; + } \ No newline at end of file diff --git a/CSS/themes/utorrent/plex.css b/CSS/themes/utorrent/plex.css new file mode 100644 index 00000000..b7f582a1 --- /dev/null +++ b/CSS/themes/utorrent/plex.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* UTORRENT PLEX THEME */ +@import url(./utorrent-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; + --default-button-color: #cc7b19; + --default-button-color-hover: #e59029; + --progress-color: #cc7b19; +} diff --git a/CSS/themes/utorrent/space-gray.css b/CSS/themes/utorrent/space-gray.css new file mode 100644 index 00000000..c5ec9cb0 --- /dev/null +++ b/CSS/themes/utorrent/space-gray.css @@ -0,0 +1,22 @@ + +/* 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 */ + +/* RUTORRENT SPACE GRAY THEME */ +@import url(./utorrent-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; + --default-button-color: #607D8B; + --default-button-color-hover: #81a6b7; + --progress-color: #607D8B; +} diff --git a/CSS/themes/utorrent/utorrent-base.css b/CSS/themes/utorrent/utorrent-base.css new file mode 100644 index 00000000..80c3f5b8 --- /dev/null +++ b/CSS/themes/utorrent/utorrent-base.css @@ -0,0 +1,639 @@ +/* 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 */ +/* Based on https://github.com/themightykitten/ruTorrent-MaterialDesign */ +@import url(https://use.fontawesome.com/releases/v5.0.7/css/all.css); @import url(https://fonts.googleapis.com/css?family=Roboto:400,600,700,300); @font-face { + font-family: 'Roboto'!important +} + +html,body { + font-family: 'Roboto' !important; + background: var(--main-bg-color); + color: #fff; + text-shadow: 0 -1px 0 #000 +} + +hr { + background-color: rgba(255, 255, 255, 0.08); + height: 1px; + border-width: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); +} + +iframe { + border-width: 0px !important; + border: none !important; +} + +div.CMenu { + opacity: .98; + border: 1px solid transparent; + border-right: 1px solid transparent; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; + background: var(--modal-bg-color); + padding: 0; + border-radius: 5px; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); +} + +div.CMenu ul { + background: transparent; +} + +div.CMenu li { + background: var(--modal-bg-color); +} + +div.CMenu li a { + color: #fff; + background: transparent; +} + +div.CMenu li a.dis { + color: #fff; + background: rgba(0,0,0,0.4)!important; +} + +div.CMenu li a.dis:hover { + color: #fff +} + +div.CMenu li.sep { + background-color: rgba(255, 255, 255, .08); + height: 1px; + border-width: 0; + border-bottom: 1px solid rgba(255, 255, 255, .08); + padding: 0; + margin: 0; + width: 100%; +} + +div.CMenu li a.sel { + color: #ffffff; + background: rgba(0, 0, 0, 0.15); +} + +div.CMenu li ul li a.sel { + color: #178FD1 +} + +div.CMenu li:hover>a { + background-color: rgba(255, 255, 255, 0.08) !important; + color: #fff; + text-shadow: 0 -1px 0 #000; +} + +div.stable { + background: transparent; + border: 0; +} + +.stable-body td { + border-bottom: 1px solid #ff000000!important; +} + +#mainStatusBar { + border-top: 1px solid #292828!important; + background: rgba(0,0,0,.5); +} + +.sel { + border: 1px dotted #555 +} + +div#mainToolbar { + background-color: rgba(0, 0, 0, 0.25); + background-image: none; + border-bottom: none; + padding: 4px 0 2px 0; +} + +div#mainToolbar a { + margin: 4px 5px 0 5px +} + +div#mainToolbar a:hover { + background: none +} + +div#mainToolbar a#add { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat 0 0 !important; +} + +div#mainToolbar a#add:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat 0 -24px !important; +} + +div#mainToolbar a#addurl { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat 0 0 !important; +} + +div#mainToolbar a#addurl::after { + content: ""; + background: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/deluge/connection.png); + height: 12px; + width: 12px; + position: absolute; + top: 19px; + left: 49px; + background-size: 12px; + background-repeat: no-repeat; +} + +div#mainToolbar a#addurl:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat 0 -24px !important; +} + +div#mainToolbar a#addurl:hover::after { + background-position: bottom; +} + +div#mainToolbar a#remove { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -48px 0 !important; +} + +div#mainToolbar a#remove:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -48px -24px !important; +} + +div#mainToolbar a#start { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -72px 0 !important; +} + +div#mainToolbar a#start:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -72px -24px !important; +} + +div#mainToolbar a#pause { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -96px 0 !important; +} + +div#mainToolbar a#pause:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -96px -24px !important; +} + +div#mainToolbar a#stop { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -120px 0 !important; +} + +div#mainToolbar a#stop:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -120px -24px !important; +} + +div#mainToolbar a#queueup { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -144px 0 !important; +} + +div#mainToolbar a#queueup:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -144px -24px !important; +} + +div#mainToolbar a#queuedown { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -168px 0 !important; +} + +div#mainToolbar a#queuedown:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -168px -24px !important; +} + +div#mainToolbar a#search { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -192px 0 !important; +} + +div#mainToolbar a#rssdownloader { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -241px 0 !important; +} + +div#mainToolbar a#rssdownloader:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -241px -24px !important; +} + +div#mainToolbar a#setting { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -264px 0 !important; +} + +div#mainToolbar a#setting:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/toolbar.png) no-repeat -264px -24px !important; +} + +div select { + -webkit-appearance: none !important; + background: #1f1f1f url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/dropdown.png) no-repeat 0 0; + background-position: right; + border: 1px solid #1f1f1f ; + padding-right: 15px !important; +} + +#overlay { + font-family: 'Roboto' !important; + background: var(--main-bg-color); + color: #fff; + text-shadow: 0 -1px 0 #000 +} + +#overlay .msg { + background: rgba(0, 0, 0, 0.5); + border: 0; +} + +a { + color: #fff; + font-family: 'Roboto' +} + +#overlay { + border: none !important; +} + +div#dlgSettings-head { + background: #273231 url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/dlg-toolbars.gif) no-repeat scroll 0 -72px; + text-shadow: 0 -1px 0 #000; +} + +div#mainCatList { + border: none; + background-color: rgba(0, 0, 0, 0.25); + border-right: 1px solid transparent; + border-left: none +} + +div#mainCatList ul li span { + color: #D4D6C9 +} + +div#mainCatList ul li.sel span { + font-weight: bold; + color: var(--default-button-color); +} + +div#mainCatList ul li { + border: none; + margin: 5px; + font-family: 'Roboto' +} + +div#mainCatList ul li.sel { + background-color: transparent; + color: var(--default-button-color); + text-shadow: 0 -1px 0 #000; + border: none +} + +#mainCatList-categories li .icon { + background-image: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/status_icons.png) +} + +#mainTorList .stable-icon .icon { + background-image: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/status_icons.png); +} + +div#mainCatList ul li.sel span { + color: var(--default-button-color) +} + +div#mainInfoPane-content { + background: transparent; + border: 0; +} + +div#mainInfoPane-generalTab, div#mainInfoPane-loggerTab { + background: transparent; + border: 0; +} + +div#mainInfoPane-generalTab td.header { + background: rgba(0,0,0,0.2); + border: 0; +} + +.folder-tabs li>a { + background: transparent; + font-family: 'Roboto'; + border: 0; + border-bottom: 1px solid #BBB; +} + +.folder-tabs li.selected>a { + background: transparent!important; + font-family: 'Roboto'; + border: 0; + border-bottom: 2px solid #09F; +} + +.folder-tabs li>a:hover { + background: transparent; + font-family: 'Roboto'; + border: 0; + border-bottom: 1px solid #54baff; +} + +.folder-tabs li>a span { + color: #FFFFFF; +} + +div#modalbg { + background-color: #181818 +} + +* > fieldset { + border: 1px solid rgba(255, 255, 255, 0.08); + border-radius: 2px +} + +a.dlg-close { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/close.png) no-repeat scroll left center +} + +a.dlg-close:hover { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/close.png) no-repeat scroll left center +} + +a.dlg-close:link,a.dlg-close:visited { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/close.png) no-repeat scroll left center +} + +fieldset { + background-color: transparent; + font-family: 'Roboto' +} + +legend { + color: #999; + text-transform: uppercase; + font-weight: 500; + font-size: 1em +} + +td.disabled,label.disabled,span.disabled,div.disabled { + color: #b9b9b9 +} + +input.disabled { + background-color: #181818; + color: #333; + border: 1px solid #333 +} + +fieldset legend { + color: #FFF; +} + +input[type="text"], input[type="password"], input:not([type=button]):not([type=submit]), select { + color: #fff; + border: none; + background: rgba(0, 0, 0, 0.25) url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/headers.png) repeat-x scroll 0 -138px; + border-radius: 2px; + outline: none; +} + +input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],select[disabled] { + color: #fff; + border: none; + background: rgba(0, 0, 0, 0.08) url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/headers.png) repeat scroll 0 0!important; + border-radius: 2px; + opacity: .2 +} + +textarea { + border: none; + border-radius: 2px +} + +input.btn { + background: var(--default-button-color) none repeat scroll 0 0; + border-radius: 2px; + border: none; + color: #FFF; + cursor: pointer; + display: inline; + font-weight: 700; + text-shadow: none; + position: relative; +} + +input.btn:hover,input.btn:focus { + background: var(--default-button-color-hover) none repeat scroll 0 0; +} + +div#dlgProps textarea#prop-trackers { + background: #222; + border: 1px solid #333; + color: #ff8000; +} + +div.dlg-window { + background: var(--modal-bg-color); + color: #fff; + border-top: 1px solid transparent; + border-right: 1px solid transparent; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; + border: none; + box-shadow: 0 19px 38px rgba(0,0,0,0.60) +} + +div.dlg-body { + padding: 20px 5px; +} + + +#dlgSettings-menuCont { + background: transparent; + border: 0; +} + +#dlgSettings-menu .selected>a { + background: rgba(0,0,0,0.4); +} + +.stable-infobar { + background: rgba(0,0,0,0.4); +} + +.dlg-head { + background-color: #273238!important; + border-bottom: none; + color: #fff!important; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.dlg-foot { + padding: 1em; + bottom: -0.6em; + position: absolute; +} +div#dlgAdd-head.dlg-head { + background: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/dlg-toolbars.gif) 0 0 no-repeat !important; +} +div#dlgProps-head.dlg-head { + background: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/torrent.png) 0 0 no-repeat !important; +} + +::-webkit-scrollbar { + width: 14px; +} + +::-webkit-scrollbar-thumb { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background-color: hsla(0,0%,100%,.2); + background-clip: padding-box; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb:hover { + min-height: 50px; + border: 3px solid transparent; + border-radius: 8px; + background-color: hsla(0,0%,100%,.5); + background-clip: padding-box; +} + +span#ds,span#dl { + color: #178FD1 +} + +span#ra { + color: #F70000 +} + +span#us,span#ul { + color: #AACF27 +} + +.stable-head table tr td { + border-right: 1px solid #242424!important; + font-family: Roboto!important +} + +.stable { + border: 1px solid; + border-color: #333333 #181818 #181818 #333333; +} + +.stable td { + padding: 2px; +} + +.stable-head { + color: #dcdcdc; + background: rgba(0, 0, 0, 0.45); + border: none; + text-shadow: 0px 1px 0px #000; + font-family: Ubuntu; +} + +.stable-head table tr { + background: transparent; + border: none; +} + +.stable-head table tr td { + border: none; + font-family: Ubuntu; + height: 18px; + line-height: 18px; + cursor: pointer; +} + +.stable-head td:hover { + background: rgba(0,0,0,0.4); +} + +.stable-body { + background: window; + text-shadow: 0px 1px 0px #000; + color: #CACCCC; +} + +.stable-body td { + border-bottom: 1px solid #333333; +} + +.stable-body td div { + font-family: Ubuntu, Verdana, Arial, Helvetica, sans-serif; + height: 16px !important; +} + +.stable-body tr:nth-child(odd) td { + background: rgba(0,0,0,0.2) +} + +.stable-body tr:nth-child(even) td { + background: rgba(0,0,0,0.35) +} + +.stable-body tr { + height: 22px; +} + +.stable-body tr.selected { + background: rgba(0,0,0,0.4)!important; +} + +.stable-body { + background: transparent +} + +.stable-body tr.selected td { + background: rgba(255, 255, 255, 0.25); + color: #fff; + text-shadow: 0px -1px 0px #000; +} + +.stable-move-header { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/header_move.gif) repeat-x scroll center top; + border: 1px solid #0099FF; +} + +.stable-move-header { + background: transparent url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/rutorrent/header_move.gif) repeat-x scroll center top rgba(128,128,128,0.7); + border: 1px solid #0099FF; +} + +.stable-separator-header { + background: #181818; +} + +.stable-progress-bar { + border: 0px; + border-bottom: none !important; + background: var(--progress-color) !important; +} + +.stable-progress { + background: rgba(0,0,0,0.2); + line-height: 16px; + position: relative; + text-align: center; + overflow: visible; + font-size: 11px; + font-family: Roboto; + z-index: 1; + text-shadow: 0px 0px 2px #000; + color: #fff !important; +} + +#dlgRSSDownloader-content { + background: transparent; +} + +#dlgRSSDownloader-feedsMenu, #dlgRSSDownloader-filtersMenu { + background: transparent; + border: 0; + border-right: 1px solid rgba(255,255,255,0.4); +} diff --git a/Resources/utorrent/close.png b/Resources/utorrent/close.png new file mode 100644 index 0000000000000000000000000000000000000000..cba7c6ad44c2a8117b0cb6406a51f8f84eb4a2e9 GIT binary patch literal 15576 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 literal 0 HcmV?d00001 diff --git a/Resources/utorrent/dropdown.png b/Resources/utorrent/dropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..8211019564116aa2ec9fe9989b2a3d4348ec72ea GIT binary patch literal 15084 zcmeI3U1%It6vuBVN)st4g;I+x;}%|po$R8pXJ$VpcXuy=R(!b& z`*H5M=YQ_}?m2hoWnP#)JGFoG@F)Oa|IBo84t?JhzW3dZJ|ApM-9TR>?)0(`z#Rv| z_a5-tg+l=3u3HOB!BXjrYB-IwZaQU{ZZ%vq8-V=jma7{pFks5CYT1R+y~W!8u~?*|Q-r?Z zS#DrCHWTXVWoI=gq*7s`?yG%W4Y!-f_S@_bMXsg0oRH?ZK|!X`jd54KdbBjt;9wm# zpdI)qP8b;H)||lcYtE3AUH8z$XirL|Ztj8WZ8Qd^_JheagrJRdV5GmW?m})3`p&9n zz{xdqDaQs~ePC63o3leH^bB1)Y*|CXLQfnPl|sBjd33Gnga`G&@fIAXuEkY0+d;@o zOhi@1+`nkqrqlFK<~cm1x8FTASkwckp?b`+yugb5f*`4qqVkysctPd)gh)IS(Og@KT3X)>N zEH7qq5yVm{8Qv#dbd1%oTaa{ou$Yd4 z17!MAO&AdG+_5g>z-I)Ow`A!ZiHu> zW`ykl%{;ebw70BoWIN32-_G43i1icU!*eui&?dE4EEUZfF5)|tps9OsyoxGhH=Q4= z?hM1_^IZ5}P`Cbrjqvrgo7;xnb=A#n!;TZ`|J#OM6&p3(u0m7eItAPr*xk;>`?<5T zI^EjeiTUu)Nkv_ZDoT&KN62%1W4+Ar{H3rP>#NaxMdZ`E|Wu(ZalOX z`Iv15n%K^U4JV?)f6(}NpGP-)P|M1)B}5>TCl!Uw9q;1hv$i)v}16`z`*5U zfeA-DFy5-fZCTWV@hH0KL-(6p_lC2tJ-esat^CouqFbqoY0)GY5VA>ek@;X=iVFim zHYqMLAIwW}VL-?x#YN_Wc_}Uo2-&2#$b2v_#f1SOn-mwB59Xz~Fd$@;;v)0Gyc8D( zgltk=WImXe;=+KCO^S=m2lG-~7!a~aagq68UWy9?LN+NbG9S!KabZBnCdEbOgLx?~ z3<%kzxX64kFU5rcA)6EznGfcrxG*4Olj0)t!Mqd~283)JkWGq<%m?#Q zTo@3tNpX?+U|xy~141?_E;1j?OL1X9$R@=_=7V`DE({3SB;p$FJ;DiX^xS3>J)rs9 zi)-P-os2O(R{~%I8Bf0qz+dkIu&Dvy{SLsN7J4r99smv;-zR?Qp}89~#qovKwd-G9 z9r^H~JD>ahsr!z6w|TVAo;!K%(}U-;XKow$`@OgLi$B=sU)K&T{do1`qsK4RKYQlL z_S84`-u>%GCivR%=T1B>U8-Il9lvsA{O2#W4(8r`1-t~m-Msk6o}Y|Y4}ZS3_xbHD p;GcRz+Plb1g4&Hw-nsCP2pXB~**CNkm%}B`Or9;i{qVVG{{^G!K%yXd1}2s%{gtc?)&Nx-3(Eii literal 0 HcmV?d00001 diff --git a/Resources/utorrent/headers.png b/Resources/utorrent/headers.png new file mode 100644 index 0000000000000000000000000000000000000000..c855c7f280a290aadd2fb8208310ab314c67dce7 GIT binary patch literal 14787 zcmeI3PiW*+9LL`ZmfGEA7Yefefel#@rDl@J{12H~+L^jjaB68sw!Lj8c{39`lf)$L zOzTC|gL~0SPi0YX*^8jy*@Gg2CtbY=>SYBlA|ge>gF<~t=1=C=>0?*+_yRMN-}}Aa z_xIlC_uiXaa&v9<+WEOB=MX~YSE`kD^7{xvXSmrJa`)by4?ZG4k2%#X523U3!RHJ* zymbko{O@Lc)8DMUsOWY#p&51qC;DB7^hQX%+IKX48~a=Xw@jlwN30^>_I*bY#a^$M=%o_2+Y*z7LP3;dQI-YLL-6)2U+W8&cO?=T>Qu0&yQbrt zw#5ayTEpJ)i##7B8eM~Vb)8Wn%NwvG6ve*gh{=Q`P75;hQH-{l%iF(Hblsk%i*fx zp1p2bhTZd?Q$-juuJ>3CS2Q1&$a>5QQc_43>XNL;vXaU#NJ&MKVj@vbpi#38v$;1- zBcr5JagA6{s6qCRq50ZmkbM+ zQmQzud1_R})^~zsy=dv!BgODyMIxmNH|~DM^jIkxb);(Fj+=WcYYw1L92mXN9Za11-J*xa-7s_<`LbpDC3%nyG{>TXzmVvB+aOOnxRlLgQW;f*%`jrk?BmX6#U$sO z7pzK>C=7w^Q{%Q`art~aGUgdXMg@#LmxNm?Y9&uS;AOY~5W2~5(fI%`!v%oQO@@ok2Y4AS0EBKbTy#Fb z%Wwf8bd%wt^8sFl3jm>;3>Tdb@G@Kg2;F43=zM^e;Q~PDCc{PN1H23u075qzE;=9J zWw-zky2)_S`2a7&1%S{^hKtSzco{ALgl;libUwh#Z~-86li{NC0bYg+0HK=<7o89A zGF$)%-DJ4ve1MnX0zl{{!$s!o|3c_*6QRP>2+cn;D}U>f zzH2L$#d`n8#=*hCzjr?;*O%zg+vkj#vllMht^O%5Ec`Zm^y^peUcUCq7tLSp-MjSt z6Yn1#A0L;$`TFqi@b;af_J>d5i|1NfTR(hvYw5L_8|bH-7u`4Cp8q*`&2nXVwes=O HjW_-S-|hij literal 0 HcmV?d00001 diff --git a/Resources/utorrent/status_icons.png b/Resources/utorrent/status_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..76d974ac0c696815f5f5e2cd16a3d44a6aceb837 GIT binary patch literal 22499 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 BR4)Jk literal 0 HcmV?d00001 diff --git a/Resources/utorrent/toolbar.png b/Resources/utorrent/toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f15553d73ba3d4a65cd2565a4a07852a6f3b3c GIT binary patch literal 29280 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 literal 0 HcmV?d00001 diff --git a/Resources/utorrent/torrent.png b/Resources/utorrent/torrent.png new file mode 100644 index 0000000000000000000000000000000000000000..baf4d069e50827cb00f96c16b0f0ab844610e385 GIT binary patch literal 15875 zcmeI3e{d9M8OJvTF{IOh8R|Gx+pbsIp(LB#+xxkjyQ6oxG#BJ(n#4BvYr41lUb5wG z_t@QVmx!Z6v1OQmb~IB(TWSkPp=wJ-S{RF^(^?xrEjBHTQ@~cV%m^t$My%kw_d9Pc z?=ZEFqx0U({dnH*`#jI?=Y8I1_x{-Roy*#*|E$fkoR>*?lSR85yL5Bx;NfQx9SF87)ny?ir!vK2d$u^-?B0y%Vx9L=B%q(H~LtoAP6kSvpmnh8H_oo zSyGPC%$o{9N^zpVlnpgwsk%nnaixSlU>x!pCuLY?Gso6) zQslBvX23}04^5F-kOFC-Stj&z*7VEt>y~cz>(itx%hM)?YZ8x_bJslHbh>70(`s7< z5fqWu^fY@0Gl1;^raoZEpluaAm78jvy`?5Ai!&*btxS9DAg4~_W-A4^d?^%GC;-n@ zY&C#n=|+#Pr$U7)>ntIpTU+y0MK8Qt)f7Ez-Wp(0m&$rqqJgMnfe@@mFT*(*r@sf* zBPWPXzL9f^99I>jFcXOp*A+E6I5~#U!}B8N7TxaZ7*#XT7;yh6k|kYHlPA|!LTXy-18hd?3$T^Js+r}g5?l3@ZotC=Ay$T1OacHe<8%TKlkg{9jGP3V?Dl(o9B`HrRRx=p=ng}LeNReN&9To#fyp?x z;_)UDUM3+aZusGr8ApyG`tL16rHbW#N$Uej zh%KF2Y2bfp<*uwBe&7u>_1f}(uyTc+IJqa5TKUu-8nACGMA&~}FOc$m5BB{jW0jgI z%$E?MuGKQ?x*YFXEu*d#&(CP872=E8kl`vX``)K;VeW>v=^*6w zcwC+Uiw>h6ooWuGdZQ}5f|~Y~!09deph8W@<b?*~8Goaw36-LRPg2ypTk84W7!*}E))5W&c6;NcbX!q>jMc(?YuyI#@mjmNsf zN9Kl)yuNl#Ztmr}IgTHG{I?tGzZkeWa%uR6{V~?@1NxcmH>{Z%{PvPLOFq4IXU92t z?D01rihK7R8-MUuN0VO~|Hav#AKX82qD8+wcI)3C>700R^u1T_Kj5P0?3%Hq{_Kp^ zkA2or|FB~wb^hgbYpLUPT+5MzO}8yM`_Dk6iF)KhOK0TbpJJQ3=r8Dzp-Ya)==HOH z(tg!U`sSzqxZoXq`-0%*i@%&t8H>D!c8#2TX}qa%Plvkw>pwl6SzuoE=D;^1!lIM! zw$QmQnbA-1DkIR5m*$tPv!WqEkd8Kd#b z-#z@~qSJr4{_O+D8c(1ZE*B!2fGeFu==IvpZfjomDw5B*1h`r9V1I;JT`V>G|FFWJhN$J?9}-SvnF<* z+Uxz!r*>={-}cQ0TU sf8y%HTc~I1gwZ>9&YkuCeCpn3fA-clAARjP`!Vf~wq?;DMebSiFJ+gC=l}o! literal 0 HcmV?d00001