Skip to content

Google Classroom Dark Mode FIXED [2023-08-21] by ThisCatLikesCrypto

Screenshot of Google Classroom Dark Mode FIXED [2023-08-21]

Details

AuthorThisCatLikesCrypto

LicenseNONE

Categoryclassroom.google.com

Created

Updated

Size20 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

[Nearly all code by Cole Ruth, all I have done is fixed it] Dark Theme for Google Classroom, Fixed and works as of 21st August 2023

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         Google Classroom Dark Mode FIXED
@namespace    USO Archive
@author       ThisCatLikesCrypto
@description  [Nearly all code by Cole Ruth, all I have done is fixed it] Dark Theme for Google Classroom, Fixed as of 21st August 2023
@version      2023-08-21
@license      NONE
@preprocessor uso
@advanced dropdown mode "Mode" {
    alwaysdark "Always Dark*" <<<EOT  EOT;
    followsystem "Follow System Theme" <<<EOT  EOT;

}
==/UserStyle== */
@-moz-document domain("classroom.google.com") {
    @media screen and (prefers-color-scheme: dark) {

        /* Fix (As of 21st August 2023) */
        
        .Xi8cpb {
            background-color: black;
            border-color: black;
            color: black;
        }

        .Tabkde .OX4Vcb {
            background-color: #000;
        }

        .mwJvDe .KEDCCd {
            background-color: #000;
        }

        .UvHKof .UISY8d-Ysl7Fe:hover,
        .UvHKof.MymH0d:hover .UISY8d-Ysl7Fe,
        .UvHKof .MymH0d:hover .UISY8d-Ysl7Fe {
            background-color: #555;
        }
        
        .ETRkCe {
        background-color: rgb(32, 32, 32);
        }
        
        .LlcfK.bFjUmb-Ysl7Fe {
        background-color: rgb(76, 76, 76);
        }

        
        /* Original Code by Cole Ruth */


        body {
            background-color: #191919;
        }
        /* nav bar */
        .joJglb {
            border-color: #121212;
        }
        .joJglb .QRiHXd {
            background-color: inherit;
        }

        /* icons */
        svg,
        .gb_qa svg {
            color: #dedede;
        }

        /* logo text */
        .IqJTee {
            color: #dedede;
        }

        .QNajvd {
            color: #dedede;
        }

        /* classes grid */
        .JwPp0e li {
            background-color: #202020;
            border-color: #202020;
            filter: drop-shadow(0 0 5px #121212);
        }
        .JwPp0e li:hover {
            filter: drop-shadow(0 0 5px black);
        }
        .JwPp0e li .QRiHXd {
            background-color: inherit;
        }
        .SZ0kZe {
            border-color: #121212;
        }
        .oBSRLe {
            color: #e0e0e0;
        }
        .apFsO.onkcGd,
        .apFsO.onkcGd:visited {
            color: #dedede;
        }
        .JPdR6b.hVNH5c.qjTEB {
            background-color: transparent;
        }
        .JAPqpe {
            background-color: #272727;
            border-color: #272727;
            border-radius: 5px;
        }
        .z80M1 {
            color: #e0e0e0;
        }
        .z80M1:hover {
            background-color: #313131;
        }
        .I7OXgf {
            background-color: #202020;
        }
        .joJglb {
            background-color: #202020;
        }
        .Qks78e,
        .QRiHXd {
            background-color: inherit;
        }
        .thP79c:hover {
            background-color: #181818;
        }
        .Shk6y {
            color: #e0e0e0;
        }
        .asQXV {
            color: #dedede;
        }
        .YVvGBb {
            color: #dedede;
        }
        .d4Fe0d {
            background-color: #202020;
            border-color: #202020;
            filter: drop-shadow(0 0 5px #121212);
        }
        .EZrbnd {
            color: #e0e0e0;
        }
        .nforOe,
        .onkcGd,
        .onkcGd:hover * {
            color: #dedede!important;
        }
        .OX4Vcb {
            background-color: #202020;
        }
        .Xi8cpb:hover {
            border-radius: 0 2rem 2rem 0;
            background-color: #191919;
        }
        .kCtYwe {
            border-color: #191919;
        }
        .FLgDTb {
            background-color: #191919;
            border-color: #191919;
        }
        .E5f6Vd {
            border-color: #e0e0e0;
        }
        .ipmZkd {
            color: #e0e0e0;
        }
        .tLDEHd {
            color: #dedede;
        }
        .EfLcNb {
            color: #e0e0e0;
        }
        .X65jac {
            color: #e0e0e0;
        }
        .ViCi4 {
            color: #dedede;
        }
        .rpo4wf {
            color: #e0e0e0;
        }
        .n4xnA,
        .qhnNic {
            background-color: #202020;
            border-color: #202020;
            filter: drop-shadow(0 0 5px #121212);
        }
        .n4xnA {
            filter: none;
        }

        /* comments section for items in section view */
        .s2g3Xd {
            border-color: #999999;
        }
        .pco8Kc {
            color: #dedede;
        }
        .zOtZye {
            background-color: #202020;
            color: #dedede;
        }
        .K6Ovqd {
            color: inherit;
        }
        .hgjBDc {
            background-color: #202020;
        }
        .l4V7wb {
            background-color: #292929;
            border-radius: 5px;
        }
        .hqfVKd {
            background-color: #202020;
        }
        .WOPwXe {
            color: #e0e0e0;
        }
        .I2pI {
            color: #e0e0e0;
        }
        .oJeWuf {
            color: #e0e0e0;
        }
        .OA0qNb {
            background-color: #202020;
        }
        .jgvuAb {
            border-color: #313131;
        }
        .mbHMhf {
            background-color: #313131;
        }
        .ncFHed .MocG8c.KKjvXb {
            background-color: #191919;
        }
        .DShyMc-AaTFfe .UISY8d-Ysl7Fe:hover,
        .DShyMc-AaTFfe.MymH0d:hover .UISY8d-Ysl7Fe,
        .DShyMc-AaTFfe .MymH0d:hover .UISY8d-Ysl7Fe {
            background-color: #121212;
        }
        .wZTANe .J1raN:hover {
            background-color: #121212;
            color: #e0e0e0;
        }
        .wZTANe .J1raN {
            color: #dedede;
        }
        .uqpvt {
            filter: invert(.88);
        }
        .snByac {
            color: #e0e0e0;
        }
        .NjE5zd {
            color: #e0e0e0;
        }
        .W4hhKd {
            color: #e0e0e0;
        }

        /* classwork category headers */
        .JBMs6:hover {
            background-color: #202020;
        }
        .DShyMc-MzM4ODQ1NTAyODda .VnOHwf-Tvm9db {
            color: #e0e0e0;
        }
        .DShyMc-MzM4ODQ1NTAyODda .UISY8d-Ysl7Fe:hover {
            background-color: #121212;
        }
        .DShyMc-MzM4ODQ1NTAyODda .UISY8d-Ysl7Fe {
            border-color: #121212;
        }
        .bswVrf,
        .LsqTRb {
            color: #e0e0e0;
        }
        .I2Bonc {
            background-color: #202020;
            border-color: #202020;
        }
        .BOW64 {
            background-color: #121212;
            border: 2px solid #202020;
            border-radius: 5px;
        }
        .l7z6cd,
        .DPvwYc {
            color: #e0e0e0;
        }
        .pOf0gc {
            border-color: transparent;
            background-color: transparent;
        }
        .A6dC2c {
            color: #e0e0e0;
        }
        .DShyMc-MTQ3MzQxMzQxODA0.VnOHwf-Tvm9db,
        .DShyMc-MTQ3MzQxMzQxODA0 .VnOHwf-Tvm9db,
        .DShyMc-MTQ3MzQxMzQxODA0.CNpREd .VnOHwf-Tvm9db {
            color: #e0e0e0;
        }
        .DShyMc-MTQ3MzQxMzQxODA0 .VBEdtc-Wvd9Cc:hover,
        .DShyMc-MTQ3MzQxMzQxODA0.MymH0d:hover .VBEdtc-Wvd9Cc,
        .DShyMc-MTQ3MzQxMzQxODA0 .MymH0d:hover .VBEdtc-Wvd9Cc {
            color: #e0e0e0;
        }
        .DShyMc-MTQ3MzQxMzQxODA0 .UISY8d-Ysl7Fe:hover,
        .DShyMc-MTQ3MzQxMzQxODA0.MymH0d:hover .UISY8d-Ysl7Fe,
        .DShyMc-MTQ3MzQxMzQxODA0 .MymH0d:hover .UISY8d-Ysl7Fe {
            background-color: #121212;
        }
        .DShyMc-MzM4ODQ1NTAyODda .nRLOzd:hover,
        .onkcGd:hover,
        .onkcGd:focus {
            color: #e0e0e0;
        }
        .ksaOtd {
            color: #e0e0e0;
        }
        .HG7HUc:hover {
            background-color: #191919;
        }
        .HG7HUc * {
            background-color: transparent!important;
        }
        .lXuxY,
        .pO6AMc,
        .PqkECe {
            box-shadow: 0 0 5px #121212;
            background-color: #212121;
        }
        .uQ3ESd {
            background-color: #191919;
        }
        .wQuPk .JsqLM.N4XV7d,
        .wQuPk .wMvEnb,
        .wQuPk .wMvEnb.pCcXPe,
        .wQuPk .wMvEnb.N4XV7d,
        .wQuPk .JsqLM.pCcXPe {
            color: #e0e0e0;
        }
        .TuHiFd {
            border-color: #313131;
            border-radius: 5px;
        }
        .r0VQac {
            background-color: #313131;
            border-color: #313131;
        }
        .bxp7vf {
            border: none;
        }
        .pco8Kc html-blob span a {
            color: #e0e0e0;
        }
        .DShyMc-MTIwNzY0OTYzOTc2 .VnOHwf-Tvm9db:hover,
        .DShyMc-MTIwNzY0OTYzOTc2 .VnOHwf-Tvm9db:focus {
            background-color: #191919;
        }
        .ECOutf,
        .zaxms {
            background-color: #313131;
            border-color: #313131;
            filter: drop-shadow(0 0 5px #191919);
        }
        .D3oBEe .qTs5Xc {
            background-color: #313131;
        }
        .WdYux {
            color: #e0e0e0;
        }
        .SNYuNc {
            color: #e0e0e0;
        }
        .SFCE1b {
            background-color: transparent!important;
            border-radius: 10px;
        }
        .ee1HBc .tUJKGd:not(.xp2dJ):focus-within.boxOzd,
        .ee1HBc .tUJKGd:not(.xp2dJ) :focus-within.boxOzd,
        .ee1HBc .tUJKGd:not(.xp2dJ):focus-within.idtp4e,
        .ee1HBc .tUJKGd:not(.xp2dJ) :focus-within.idtp4e,
        .ee1HBc .ZoT1D:focus-within.boxOzd,
        .ee1HBc .ZoT1D :focus-within.boxOzd,
        .ee1HBc .ZoT1D:focus-within.idtp4e,
        .ee1HBc .ZoT1D :focus-within.idtp4e {
            background-color: #232323;
        }

        /* classwork assignment list item */
        .jWCzBe.QRiHXd.idtp4e.u73Apc {
            background-color: #191919;
        }
        .OlXwxf:hover .jWCzBe.QRiHXd.idtp4e.u73Apc,
        .jWCzBe.QRiHXd.idtp4e.u73Apc:focus-within {
            backgroun...

Reviews

No reviews yet.