Inspired from https://github.com/dracula/qbittorrent/
Tested Okaysh with qbittorrent 4.3.9, 4.5+ webui
Authordarcula
LicenseNo License
Categoryqbit
Created
Updated
Size24 kB
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Inspired from https://github.com/dracula/qbittorrent/
Tested Okaysh with qbittorrent 4.3.9, 4.5+ webui
/* ==UserStyle==
@name darc qbit
@namespace github.com/openstyles/stylus
@version 1.0.2
@description Inspired from https://github.com/dracula/qbittorrent/
Tested Okaysh with qbittorrent 4.3.9, 4.5.4 webui
@author Me
==/UserStyle== */
@-moz-document regexp(".*qbit.*") {
:root {
--color-Dark: #282A36;
--color-LessDark: #282A36;
--color-Grey: #44475a;
--color-GreySelected: #44475a;
--color-LightGrey: #44475a;
--color-White: #f8f8f2;
--color-ProgressBarFG: #f8f8f2;
--color-ProgressBarBG: #BD93F9;
--color-DarkSelected: #6272a4;
--color-RatioBad: #ffb86c;
--color-RatioAlmost: #FFFFA5;
--color-RatioGood: #A4FFFF;
--color-RatioBest: #D6ACFF;
--color-BadRed: #FF5555;
--color-GoodGreen: #50FA7B;
--color-Orange: #FF6E6E;
--color-Blue: #BD93F9;
--button-color: #34373f;
--button-color-hover: #2e78d8;
--button-text: #eee;
--accent-color: #2e78d8;
--accent-color-hover: #2e78d8;
--text: #F8F8F2;
--text-hover: #fff;
--link-color: #bd93f9;
}
/* THEME */
html,
body,
#desktopHeader,
#desktopNavbar,
#mochaToolbar,
#Filters {
background: var(--color-Dark) !important;
color: var(--color-White);
}
* {
font-size:13px;
}
a {
color: var(--color-White) !important;
}
#desktopNavbar li a {
color: var(--color-White) !important;
border-bottom-color: var(--color-Grey) !important;
}
#desktopNavbar li a:hover {
background: var(--color-Grey) !important;
}
#desktopNavbar li ul {
background: var(--color-Dark) !important;
background-image: none !important;
}
#desktopNavbar li ul .divider {
border-top-color: var(--color-Grey) !important;
/*display: none;*/
}
#pageWrapper {
border-top-color: var(--color-Grey) !important;
}
.torrentTable,
.dynamicTable {
border-color: var(--color-Grey) !important;
}
.torrentTable th,
.dynamicTable th {
background: var(--color-Dark) !important;
color: var(--color-White) !important;
}
.dynamicTable th {
border-right-color: var(--color-Grey) !important;
}
.torrentTable tr,
.dynamicTable tr {
background: var(--color-Dark) !important;
}
.torrentTable tr:nth-child(even),
.dynamicTable tr:nth-child(even) {
background: var(--color-LessDark) !important;
}
.torrentTable tr.selected,
.torrentTable tr:hover,
.dynamicTable tr.selected,
.dynamicTable tr:hover {
color: var(--color-White) !important;
}
.torrentTable tr.selected,
.dynamicTable tr.selected {
background: var(--color-GreySelected) !important;
}
.torrentTable tr:hover,
.dynamicTable tr:hover,
ul.filterList li:hover,
.selectedFilter {
background: var(--color-GreySelected) !important;
}
.toolbarTabs {
padding-bottom: 0 !important;
}
.toolbarTabs li,
.toolbarTabs li a {
background-image: none !important;
color: var(--color-White) !important;
}
.toolbarTabs li {
margin-left: 2px !important;
margin-right: 2px !important;
margin-bottom: 0 !important;
background: var(--color-Grey) !important;
border-radius: 2px 2px 0 0;
box-shadow: none;
background-position: left -70px
}
.toolbarTabs li.selected {
background: var(--color-DarkSelected) !important;
}
.toolbarTabs li a {
margin-left: 0 !important;
padding: 4px 9px !important;
}
#propertiesPanel_header {
height: 27px !important;
}
#propertiesPanel_headerContent {
padding-top: 3px !important;
}
#prop_general fieldset,
#watched_folders_tab tr,
#watched_folders_tab th,
#watched_folders_tab td {
border-color: var(--color-White) !important;
}
#desktopFooter {
background: var(--color-Dark) !important;
border: 1px solid var(--color-Grey) !important;
color: var(--color-White) !important;
}
.icon16 {
margin: 0;
cursor: pointer;
}
.panel {
background: var(--color-Dark) !important;
border-bottom-color: var(--color-Grey) !important;
color: var(--color-White) !important;
}
.panel-header,
.panel-headerContent,
.toolbarTabs {
background-image: none !important;
background-color: var(--color-Grey) !important;
}
.panel-header {
border-bottom-color: var(--color-Dark) !important;
}
.horizontalHandle,
.columnHandle {
background: var(--color-Grey) !important;
border-color: var(--color-Grey) !important;
}
.horizontalHandle .handleIcon {
background: none !important;
}
.columnHandle:after {
transform: rotate(90deg) !important;
}
.horizontalHandle {
background-image: none !important;
}
.mochaCanvas {
display: none !important;
}
.mochaTitlebar,
.mochaTitlebar.replaced {
background: var(--color-Grey) !important;
border-radius: 7px 7px 0 0;
}
.mochaTitle {
color: var(--color-White) !important;
}
.mochaToolbarWrapper {
border-top-color: var(--color-Grey) !important;
}
.mochaToolbar {
border-top-color: var(--color-Grey) !important;
background: var(--color-Grey) !important;
padding-top: 4px;
}
.mochaContentBorder {
border-top-color: var(--color-Dark) !important;
border-bottom-color: var(--color-Grey) !important;
border-bottom-width: 23px !important;
border-radius: 0 0 7px 7px;
}
.mochaContentWrapper {
background: var(--color-Dark) !important;
}
.mochaContent fieldset {
border-color: var(--color-White) !important;
}
.mocha::after {
content: "";
display: block;
position: absolute;
top: 4px;
left: 5px;
bottom: 7px;
right: 5px;
border-radius: 7px;
box-shadow: 0 0 10px #000;
z-index: -1000;
}
.mocha#preferencesPage::after {
bottom: 6px;
}
.contextMenu,
.contextMenu li ul {
background: var(--color-Grey) !important;
border-color: #5e5e5e !important;
}
.contextMenu li a {
color: var(--color-White) !important;
}
.contextMenu li a:hover {
background: var(--color-DarkSelected) !important;
}
h2,
h3 {
color: var(--color-White);
}
.filterList a {
color: var(--color-White) !important;
}
/*Makes the toolbar buttons, rightclick menu and menu bar white*/
.mochaToolButton,
.contextMenu img,
#desktopNavbar img,
#addTrackersPlus {
filter: grayscale(90%) brightness(249%) !important;
}
/*Adjusts images in the footer and filter menu and torrents section (e.g. the downloading, seeding and paused icons) to be slightly brighter*/
#filtersColumn img,
#transferList_wrapper img,
#desktopFooter img {
filter: brightness(100%);
}
.filterTitle img {
width: 16px;
height: 10px;
margin-bottom: -3px;
padding: 1px 1px 2px 1px;
}
/*progressbar border*/
div.progressbar_wrapper {
border-color: var(--color-GreySelected) !important;
}
/* % of download completed*/
.progressbar_dark {
background: var(--color-ProgressBarBG) !important;
color: var(--color-ProgressBarFG) !important;
}
/* % of download uncompleted*/
.progressbar_light {
background: var(--color-Dark) !important;
color: var(--color-White) !important;
}
/* .panel-collapse {
filter: grayscale(100%) brightness(60%) !important;
} */
select {
background: var(--color-Grey);
border-color: var(--color-Blue);
color: var(--color-White) !important;
}
input,
textarea {
background: var(--color-Grey) !important;
color: var(--color-White) !important;
border: 0px;
white-space: nowrap;
}
input::placeholder {
color: var(--color-White) !important;
}
.select-watched-folder-editable {
position: relative;
background-color: var(--color-Grey);
border: 0px;
width: 160px;
height: 20px;
}
#error_div {
color: red;
}
/* SCROLLBARS
----------------------------------------------------------------------------------------------*/
::-webkit-scrollbar-corner {
background-color: var(--color-Grey);
}
::-webkit-scrollbar {
background-color: var(--color-Grey);
height: 10px;
width: 10px;
}
::-webkit-scrollbar-thumb {
background: var(--color-GreySelected);
-webkit-border-radius: 2px;
border-radius: 2px;
}
/* CREDITS
----------------------------------------------------------------------------------------------*/
div#aboutpage_content.mochaContent h3:nth-child(2)::after {
content: '\Awith the Nightwalker-theme. By the Walkerserver community';
white-space: pre;
font-weight: normal;
color: rgb(255, 255, 255);
}
/* RATIO COLORS
----------------------------------------------------------...