Skip to main content
4 of 6
Active reading [<https://en.wikipedia.org/wiki/Greasemonkey>] - for both, the second word isn't capitalised (e.g., like Atlassian's "Sourcetree"). Removed historical information (e.g. ref. <https://meta.stackexchange.com/a/230693>) - the answer should be as if it was written right now.

This is only a temporary workaround until they hopefully revert the change. Just use Greasemonkey / Violentmonkey or any other custom CSS tool you may have.

Luckily, CSS offers a brightness filter that just seems made for issues like this one...

// ==UserScript==
// @name     Save My Eyes
// @include     https://*.stackexchange.com/*
// @include     https://*.superuser.com/*
// @include     https://*.serverfault.com/*
// @include     https://*.stackapps.com/*
// @include     https://*.mathoverflow.net/*
// @include     https://*.askubuntu.com/*
// @grant    GM_addStyle
// @run-at   document-start
// ==/UserScript==

GM_addStyle ( `
   .s-topbar .s-topbar--content .s-topbar--item  > .svg-icon
   {
      filter: brightness(75%) !important;
   }
` );

Using a brightness 75% setting seems quite acceptable:

Enter image description here

ꓢPArcheon
  • 34.8k
  • 4
  • 80
  • 143