Chrome should have a built-in high contrast mode that offers inverted colors.
The High Contrast extension is surprisingly popular (currently 0.5 million users), despite many limitations:
* Doesn't work on web store or Chrome WebUI pages
* Incompatible with some web sites due to CSS injected in page conflicting with existing page CSS
* Exposes bugs in CSS filters
* Flickers as page loads sometimes
Finally, many users have complained that they want the extension (despite these flaws) but can't because their enterprise policy forbids all extensions.
We need to make High Contrast built-in to address these concerns.
Design doc:
https://docs.google.com/document/d/1nRBhzkfWF-ts9hb-smQeQIUV9nH4RH8PREEW7K1k7J8/edit
There are a lot of ideas in that doc, but here's what we want to ship for v1:
* Inverted colors, ideally inverting in HSL rather than RGB space, it looks nicer.
* Some default gamma correction so that the overall contrast is roughly the same after the color inversion
* A heuristic to try to avoid inverting large photographic images. Some false negatives are okay
* An easy toggle
* Detect OS native inverted colors or high contrast mode and work with it
* Automatically migrate extension users to the new built-in feature
Everything else - like user settings for improved contrast, or smarter heuristics for photos, and stuff like that - is optional for v1.
Comment 1 by majordan...@gmail.com
, Apr 12 2017