Greasy Fork is available in English.

Automatic Material Dark-Mode for YouTube

A low-tech solution to a high-tech problem! Automatically clicks YouTube's "Dark Mode" button if dark mode isn't already active.

Version au 05/09/2017. Voir la dernière version.

Auteur
SteveJobzniak
Notes
0 0 0
Version
1.0
Créé
05/09/2017
Mis à jour
05/09/2017
Licence
N/A
S'applique à

What is this?

A low-tech solution to a high-tech problem! Automatically clicks YouTube's "Dark Mode" button if dark mode isn't already active.

You must already have YouTube's material theme (you can opt-in at http://youtube.com/new). This script automates the job of enabling "Dark Mode" when necessary.

Why!?

Every time I reset my browser's cache/cookies, I was faced with a white YouTube theme again, and I was tired of switching to Dark Mode manually. This script automates it in a pretty funny way: It automatically opens the Settings menu and clicks the Dark Mode button. Why such a low-tech solution? Because YouTube's page is very advanced and doesn't easily allow 3rd party scripts to switch its settings. There is a more advanced technique commented-out in this code, which actually uses YouTube's internal Event system to signal the change, but I disabled that code because it was much less reliable than the low-tech solution. It's still in this script's source code if anyone is curious, though.

Future compatibility?

The script hardcodes the name and location of the menu items it clicks, so there's a pretty big chance that it'll stop working within a few years (whenever YouTube changes their design again). If it breaks, do NOT freak out and blast this page with negative reviews. Instead, be patient and wait while I update it. If you ungratefully blast me with negative reviews due to YouTube suddenly changing their design (which isn't my fault), then I won't bother updating this script for you at all.

Enjoy! ;-)