There are two wins in this. 1) Firefox. Which means you also get the extension on mobile. 2) Dark Reader works on all websites (and you can turn it off for sites don't play well, which isn't many).
Here is a Tampermonkey¹ script I've used for some ime to make HN look the way I want it to (plain white background). It should be easy to adapt for a dark preference. It also adds a "bookmark" at the top of each page which is also easily removed if you don't want that.
I use a custom config on Dark Reader extension in all my devices. Having the same color scheme in all webpages are much better UX than what any web can implement by themselves.
If you use Firefox, have my userContent.css DIY dark mode. Or you can massage it into the syntax expected by { Arc’s custom CSS, uBlock Origin, your CSS injecter of choice }:
Obvious caveats apply: it’s mine, it’s certainly incomplete, yadayada. But hey, been working for me for years! Also, now that you know that the feature exists, you can probably search "Hacker News dark mode userContent.css" and find better / more complete ones :)
[+] [-] roskelld|1 year ago|reply
I added thumbs up emoji for voting, book emoji for read comments, larger user names, larger headers, and dark color scheme.
https://postimg.cc/f3nmR6DG
https://pastebin.com/zeXGi4WQ
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] andrewfromx|1 year ago|reply
[+] [-] greenmartian|1 year ago|reply
[+] [-] srhtftw|1 year ago|reply
https://pastebin.com/fnf4CeBM
¹ https://www.tampermonkey.net
[+] [-] AdieuToLogic|1 year ago|reply
0 - http://greasemonkey.win-start.de/patterns/add-css.html
[+] [-] hallman76|1 year ago|reply
I crank up the font size and set a serif font on the index page to make it easier to scan.
[+] [-] rbalicki|1 year ago|reply
[+] [-] tapete|1 year ago|reply
[+] [-] unfixed|1 year ago|reply
[+] [-] 3vidence|1 year ago|reply
These don't work on chrome mobile or safari mobile which make up a sizeable number of users.
Please, can we just have native dark mode?
I made a pretty mediocre HN client just for this feature https://github.com/rsimmons1/FlutterHnReader
I don't feel like working on it anymore, let's just have dark mode.
Edit: apologies spoke out of my domain on safari iOS, it supports extensions I'm an Android user.
[+] [-] yjftsjthsd-h|1 year ago|reply
[+] [-] gabrielsroka|1 year ago|reply
chrome://flags/#enable-force-dark
Also this one
chrome://flags/#darken-websites-checkbox-in-themes-setting
The UI might even support it.
Also this has been asked many times over many years. I just don't think it's going to happen
[+] [-] knubie|1 year ago|reply
[+] [-] tapete|1 year ago|reply
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] TingPing|1 year ago|reply
[+] [-] vednig|1 year ago|reply
[+] [-] nojvek|1 year ago|reply
[+] [-] runjake|1 year ago|reply
How so? There are several Safari extensions (Noir, Dark Reader, etc) for this that are compatible with Safari on Mobile.
[+] [-] flarion|1 year ago|reply
[+] [-] unknown|1 year ago|reply
[deleted]
[+] [-] ronjouch|1 year ago|reply
Always a pleasure helping tasoeur.
[+] [-] kushie|1 year ago|reply
[+] [-] gamedever|1 year ago|reply
[+] [-] gamedever|1 year ago|reply
[+] [-] brianbest101|1 year ago|reply
[deleted]