mechatroner / vscode_rainbow_csv

🌈Rainbow CSV - VS Code extension: Highlight CSV and TSV files in different rainbow colors to make them more readable
MIT License
417 stars 51 forks source link

Feature/a11y status bar #147

Closed kostasx closed 11 months ago

kostasx commented 11 months ago

Request for review:

The status bar indicator, changes colour according to the current status (processing, warning, error, ok) but solely relying on colours to indicate one of these states is a problem for people with colour blindness (see screenshot below):

CSVLint Color Blind Before

In the example above, users with Protanopia will have a hard time distinguishing between a success and an error state (as depicted in the screenshot using a colour-blindness simulator).

Instead, I propose the following status bar indicators that are accompanied by 4 icons for the 4 states:

CSVLint Color Blind After

*(the warning icon is missing from the screenshot, but it is included in the updated code)

mechatroner commented 11 months ago

Thank you very much! I really like this nice little improvement and it looks great on your screenshot!

mechatroner commented 10 months ago

Update: I just released a new version 3.8.0 with the improved CSVLint button. Thanks again for your contribution!