A darker theme for qBittorrent WebUI (inspired by Cozzy's stheme: userstyles.org/styles/152766)
Dark qBittorrent WebUI by thesuperhiro
Details
Authorthesuperhiro
LicenseNo License
Categoryqbittorrent
Created
Updated
Size8.8 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name Dark qBittorrent WebUI
@version 1.0.0
@namespace https://github.com/iFelix18/
@description A darker theme for qBittorrent WebUI (ispired by Cozzy's theme: userstyles.org/styles/152766)
@author Felix
@homepageURL https://github.com/iFelix18/Dark-qBittorrent-WebUI/
@supportURL https://github.com/iFelix18/Dark-qBittorrent-WebUI/issues/
@license CC-BY-SA-4.0
@preprocessor stylus
==/UserStyle== */
@-moz-document url-prefix("http://192.168.1.67:8080/") {
/* Change ▲ ▲ ▲ ▲ ▲ THIS URL ▲ ▲ ▲ ▲ ▲ with what you use to access to the qBittorrent WebUI, this is an example.
----------------------------------------------------------------------------------------------*/
/* Dark qBittorrent WebUI by Felix
1.0.0 (03/06/2018) - first release
----------------------------------------------------------------------------------------------*/
/* COLORS */
:root {
--color-Dark: #1D1D1D;
--color-Grey: #3A3A3A;
--color-White: #C4C4C4;
}
/* THEME */
html,
body,
#desktopHeader,
#desktopNavbar,
#mochaToolbar,
#Filters {
background: var(--color-Dark) !important;
color: var(--color-White);
}
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;
}
#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-Dark) !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-Grey) !important;
}
.torrentTable tr:hover,
.dynamicTable tr:hover,
ul.filterList li:hover,
.selectedFilter {
background: var(--color-Grey) !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-Dark) !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;
}
.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-Dark) !important;
border-color: var(--color-Grey) !important;
}
.contextMenu li a {
color: var(--color-White) !important;
}
.contextMenu li a:hover {
background: var(--color-Grey) !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(100%) 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%);
}
/*progressbar border*/
div.progressbar_wrapper {
border-color: var(--color-White) !important;
}
/* % of download completed*/
.progressbar_dark {
background: var(--color-Grey) !important;
color: var(--color-White) !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-Dark);
border-color: var(--color-White);
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;
}
#error_div {
color: red;
}
/* SCROLLBARS
----------------------------------------------------------------------------------------------*/
::-webkit-scrollbar-corner {
background-color: #333333;
}
::-webkit-scrollbar {
background-color: #333333;
height: 10px;
width: 10px;
}
::-webkit-scrollbar-thumb {
background: #555555;
-webkit-border-radius: 2px;
border-radius: 2px;
}
/* VERSION
----------------------------------------------------------------------------------------------*/
div#aboutpage_content.mochaContent h3:nth-child(2)::after {
content: '\Awith "Dark qBittorrent WebUI" v1.0.0 by Felix';
white-space: pre;
font-weight: normal;
color: darkgreen;
}
}