Skip to content

Nyx 1.0.1

Choose a tag to compare

@mohsen1 mohsen1 released this 18 Oct 10:35
· 61 commits to main since this release

Fixes for text and logos that were hard to read, mostly found on Gmail.

  • Logos with dark text. A logo that mixes a colored mark with a gray, black or navy wordmark on a transparent background (Gmail's logo, company account badges) is now redrawn with only its dark parts lightened, so the colored parts keep their colors.
  • Buttons with an icon. Text on a button that also has an icon in its background (Gmail's Compose) is now checked for contrast like any other text.
  • Contrast guard. Any visible text that still ends up below 3:1 against the background behind it is lifted to 4.5:1, keeping its hue. This catches colors Nyx couldn't see in a stylesheet.
  • More pages darkened properly: Tailwind sites (rgb(255 255 255 / var(--tw-bg-opacity))), colors stored as bare channels (--grey-50: 249, 249, 248), CSS variables set from script, stylesheets included twice, legacy background= tiles, pale hero images, and modal backdrops that made Nyx think a page was already dark.
  • Safari: stylesheets on a site's CDN are fetched from the page when Safari hasn't granted access to the CDN.

Install

  • Chrome / Edge: download nyx-chrome-1.0.1.zip, unzip it, open chrome://extensions, turn on Developer mode, click "Load unpacked" and pick the folder.
  • Firefox: download nyx-firefox-1.0.1.zip, open about:debugging#/runtime/this-firefox and choose "Load Temporary Add-on".
  • Safari: not on the App Store yet; build it with Xcode.