RaitaroH / YouTube-DeepDark

Videos should only be watched in the dark. May the dark be kinder on thine eyes. (YouTube dark theme)
GNU General Public License v3.0
221 stars 52 forks source link

Updated Firefox Dark #63

Closed MaximeRF closed 3 years ago

MaximeRF commented 3 years ago

Hey @RaitaroH , I've updated the Firefox Dark colors to really match Firefox's Dark theme. I think it's much better but that's just my opinion, feel free to ignore this PR.

RaitaroH commented 3 years ago

Right, so the new "dark" colors are inline with Firefox 91. I did a bit of tweaking:

        else if stylus-deepdark-style == "Firefox-Dark91" {
            --main-color: #00ddff;
            --main-background: #1c1b22;
            --second-background: #23222b;
            --hover-background: #2b2a33;
            --main-text: #fbfbfe;
            --dimmer-text: #b8b7bb;
            --shadow: 0 1px 0.5px rgba(0, 0, 0, .13);
        }

I also think this is a bit closer to what I get for Alpenglow:

        else if stylus-deepdark-style == "Firefox-Alpenglow-Dark" {
            --main-color: #C488FC;
            --main-background: #21133d;
            --second-background: #2a1e52;
            --hover-background: #2d245b;
            --main-text: #ffffff;
            --dimmer-text: #E3DBFA;
            --shadow: 0 1px .5px rgba(35, 22, 65, .5);
        }

Edit: If we are here might as well consider issue #64:

        else if stylus-deepdark-style == "Dracula" {
            --main-color: #bd93f9;                      /*Purple*/
            --main-background: hsl(231, 15%, 18%);      /*Background*/
            --second-background: hsl(231, 15%, 22%);        /*Manually generated from Background*/
            --hover-background: #44475a;                /*Selection*/
            --main-text:#f8f8f2;                            /*Foreground*/
            --dimmer-text: #bcc2cd;                         /*From .app-title https://draculatheme.com/*/
            --shadow: 0 1px 0.5px rgba(0, 0, 0, .15);
        }

Do tell me what you think of these and I will implement them.