Skip to content

qbit darcula by darcula

Details

Authordarcula

LicenseNo License

Categoryqbit

Created

Updated

Size24 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==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
----------------------------------------------------------...

Reviews

No reviews yet.