Giter Club home page Giter Club logo

colorblindly's People

Contributors

anandchowdhary avatar fauxsaur avatar itamarshdev avatar nburrus avatar oftheheadland avatar stavcorcos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

colorblindly's Issues

regression: Colorblindly now requires global read/write

A recent update (perhaps #14) changed Colorblindly’s permissions to
require reading and changing all data on all websites that I visit.

Just wanted to let you know, in case this wasn’t intentional. I was
impressed to originally see that Colorblindly didn’t require these
permissions, but I’ve had to uninstall it as of the latest update.

Changes affect the wrong Chrome window

If I have multiple windows (I always do), when I change the colorblindly setting in one of them, the setting doesn't take effect there, but in another window. This is in version 2.2.

wrong item gets selected

when selecting one of the bottom 4 items, the wrong one gets selected
this is due to the wrong value is saved in local storage
fix is in #11

Achromatopsia sim

Hello,

I just came across your extension. First, overall it's excellent, and using the preferred model of Brettel/Viénot et alia for protanopia. Too many CVD sims (like coblis) use inferior and inaccurate models.

Achromatopsia

When it comes to rod-only achromatopsia or blue cone monochromacy, they do not simply "see a grayscale", and BCM does not see a representation of a linear blend of normal, either.

A grayscale produced from sRGB luminance is by definition going to be a grayscale of the full range of humanly visible light. However rod response is not that full range, but a much narrower range, peaking at a wavelength that we might refer to as teal.

myndex Normalized Cone responses

See the dotted line in this chart for the normalized rod response.

Of course we know that the rod response is substantially different in amplitude than the cone response, and reaches a maximum "bleaching" at around 8cd/m². Also we know that because of the way the rods are grouped together, that the effective resolution is substantially lower than the L or M cones.

As a result, those with rod-only achromatopsia has both severe photophobia, necessitating sunglasses even indoors, and low vision, typically not correctable to any better than 20/70.

BCM is not much better, as the S cones are sparsely scattered in the periphery, and are therefore also low in resolution.

POPULATION: Rod-only achromatopsia is about 1 in 33,000 and BCM is about 1 in 100,000.

NEURO: Achromatopsia that is caused due to a neurological issue, such as a stroke that damages V8 of the visual cortex, would likely see the full-range luminance greyscale without the chroma.

Simulation

I have an experimental BCM simulation at myndex.com/CVD/ based on the ideas of Brettel, but also includes a low vision and photophobia simulation. The balance between S cones and rods is an open question, and I'm thinking it might make more sense to show rod-only instead.

Thank you for reading, please let me know if you have any questions.

Extension no longer works

After recent Chrome security model updates, this extension no longer works. The extension can only run "when you click on the extension" and fails to apply the color settings to viewed websites. Right-clicking to allow for a specific site, or "on all sites," is no longer available in Chrome.

Header on Tildes.net not recolored

On the website tildes.net, the header is not affected by any mode. The website has multiple theme options (scroll to the bottom of the page to access them if you don't have an account), and I have not seen it work on any of them.

Normal appearance (Solarized Dark theme):
image
Note how the background of the header element (which encases the rest of the page contents) is not affected:
image
image

CSS issue with Colorblindly

I noted today on a page with a fixed header, if I enabled Colorblindly, then the fixed header would vanish!

I grabbed a random page with a known fixed header (Google searched it) and making sure the actual header stayed in place.

Browser / OS: Chrome 70.0.3538.67 on Ubuntu Linux
ColorBlindly Version: 1.1

Reproduction steps:

  1. Go to http://www.fixedheadertable.com/ and note the fixed header when scrolled down the page (ensure you scroll down otherwise this won't take place)
  2. Enable any of the filters (for my images below, I used Monochromacy)
  3. Note that the header is now missing where it was previously fixed to the top of the screen.

Expected behaviour:

  • Header to stay in place!

Before enabling
initialpage

After enabling
after

Preview colorblindness effects via gradients.

I love this extension & how clean the popup menu is! Do you think there would be a clean way to show a preview of how each type of color blindness affects color within the menu itself? (to make it more intuitive for non-colorblind designers to learn how each type of colorblindness affects colors via a side-by-side comparison)

I setup up a quick gist as a proof of concept (see below), and while it is certainly helpful to visualize all types of color blindness at once, using the gradients as backgrounds is perhaps a bit much.

If you think this is a feature worth adding, do you think applying these gradients as knockout text to the radio button labels, (similar to how the ColorBlindly header is setup in the popup menu) would be the best way to go? (and maybe hovering over the text could show the gradient in full for a better look at it?)

Please let me know what your thoughts are on this & if you'd like, I can tinker with the CSS a bit more & throw together a pull request to save you some time. (Also, thanks for taking the time to put together this extension!)

colorblind-gradients

Color simulation accuracy?

When I compare the results of Colorblindly against multiple online vision simulators, it seems like Colorblindly is different. Other tools show as browns where Colorblindly shows as greys. Has there been testing of the results to confirm their accuracy? Tools used for comparison:

https://www.color-blindness.com/coblis-color-blindness-simulator/
https://pilestone.com/pages/color-blindness-simulator-1
Edge Chromium: https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/accessibility/emulate-vision-deficiencies

Selected filter not being maintained

This is a really useful tool, thank you for all the work you've put into it!

When testing in Chrome I noticed if I selected a filter, then clicked about on a page, then went back to the pop-up to select a filter, it would show the first item being selected instead of the active filter.

Browser / OS: Chrome 69.0.3497.100 on Ubuntu Linux

Reproduction steps:

  • Open filter pop-up window
  • Select any filter
  • Close pop-up
  • Open pop-up, first item is selected, even though the filter is applied still

Expected:
If I select "Blue-Blind / Tritanopia", close the pop-up then re-open it, then that should still be the selected filter

Reopening: the extension is currently broken and nonfunctional.

After recent Chrome security model updates, this extension no longer works. The extension can only run "when you click on the extension" and fails to apply the color settings to viewed websites. Right-clicking to allow for a specific site, or "on all sites," is no longer available in Chrome.

Chrome version on which issue is readily duplicated on multiple computers: 120.0.6099.225 (Official Build) (64-bit)

Chrome devtools error:
"popup.html:1 Uncaught (in promise) Error: Cannot access contents of the page. Extension manifest must request permission to access the respective host."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.