Darkens bright pages for easier night time reading. Unofficial improvement of 'Nicer Inverter'.

Latest Version

Version
6.0.0
Update
June 29, 2016
Size
1.24MiB
Developer
rileyjshaw.com
Category
Users
4,000+
Rating
3.91667 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
See more

Dark Theme Everywhere Extension

**New in Version 6**
Manually toggling a site's theme now adds or removes it from your exceptions list, so you don't need to re-click whenever you refresh!

**New in Version 5**
Subtly darkens photos and media embeds (you can turn this off from the Options page).

**New in Version 4**
Add a list of exceptions from the default theme (eg. \"facebook.com\").

I was tempted to call this \"Nicest Inverter\", but it doesn't actually invert anything. It gives you a dark page, no matter what!

Improvements from Nicer Inverter:
● Dark-ifies pages aggressively, so you're much less likely to come across pages with bright patches.
● Dark-ifies pages *by default*, so you don't need to click the extension's button on every page load.
● Allows you to toggle dark styles on and off without reloading the page.
● Optionally darkens photos and media embeds.

There are a lot of inverters out there, and many of them are great. I'm using Dark Reader[1] right now, and honestly, it's better than this for most use cases. BUT! Some pages on the internet are dark by default. When you invert a dark page, it becomes light. AGH MY EYES!

This extension will *always* give you a dark background.

You can change the default theme from \"Dark\" to \"Light\" by going to Tools -> Extensions and clicking the \"Options\" link under Dark Theme Everywhere. You can toggle the theme with a hotkey by going to Tools -> Extensions and clicking the \"Keyboard shortcuts\" link at the bottom.

Now that your browser is nice and dark-themed, you might notice an annoying white flash between pages. It's a known bug that's being tracked in Issue 1373[2] and Issue 126341[3]. I wrote another extension to reduce the flicker[4], but the problem will exist to some degree until it's fixed in Chromium.

Enjoy! Licensed under MIT.

Links:
[1]: https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh
[2]: https://code.google.com/p/chromium/issues/detail?id=1373
[3]: https://code.google.com/p/chromium/issues/detail?id=126341
[4]: https://chrome.google.com/webstore/detail/reduce-background-flicker/hdnedegfdlmgbabbgmnjnmmijfjeaiib
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Dark Theme Everywhere",\t"short_name": "Dark Theme",\t"description": "Darkens bright pages for easier night time reading. Unofficial improvement of 'Nicer Inverter'.",\t"background": {\t\t"scripts": [ "background.js" ]\t},\t"browser_action": {\t\t"default_icon": "icon38.png",\t\t"default_title": "Toggle dark theme"\t},\t"icons": {\t\t"128": "icon128.png",\t\t"48": "icon48.png",\t\t"16": "icon16.png"\t},\t"manifest_version": 2,\t"applications": {\t\t"gecko": {\t\t\t"id": "[email protected]"\t\t}\t},\t"content_scripts": [\t\t{\t\t\t"matches": [""],\t\t\t"match_about_blank": true,\t\t\t"js": ["client.js"],\t\t\t"css": ["main.css"],\t\t\t"run_at": "document_start",\t\t\t"all_frames": true\t\t}\t],\t"options_page": "options.html",\t"web_accessible_resources": [\t\t"icon38.png",\t\t"icon38-light.png"\t],\t"version": "6.0.0"}
Read more