scratchfoundation / scratch-paint

Paint editor for Scratch 3.0
https://llk.github.io/scratch-paint/
BSD 3-Clause "New" or "Revised" License
174 stars 221 forks source link

Feature Request - Hex Codes #69

Open Sheshank-s opened 6 years ago

Sheshank-s commented 6 years ago

There should be a place where a user could input a hex code and the color (fill or outline whichever is selected) will change to that color.

towerofnix commented 6 years ago

This should almost certainly be implemented into the color picker widget, which I think is shared with scratch-gui, so that it knocks out any issues where people wanted to type hex codes into blocks as well as into the paint editor. Interestingly, being able to type the color into pen-category blocks is requested far more often than doing so in the paint editor. (A suggestion for entering hex codes into the paint editor (and another). For there being a way to set pen color by hex code: one, two, another, one more, someone having trouble, someone looking for RGB inputs, someone looking for help, another person looking for a way.) Of course, there's a workaround (posted on many of those topics) for setting the pen color to a value based on a hex code, but it's not particularly obvious, as evident by the number of people looking for it!

towerofnix commented 4 years ago

Quoting the teacher PWJames' recent forum post:

It is estimated that 4.5% of the world's population has color vision deficiency.

One of my students who is passionate about coding with Scratch is colorblind and has asked why Scratch does not offer the same options for accessibility in its color picker in the graphics editor as he is accustomed to seeing in other software. Hover text and other clues help him pick the colors he intends in other software, but not Scratch.

In Scratch, this lack of support for hints or clues for the colorblind is exacerbated by the lack of support to paste a hex code or RGB values to specify a color. If Scratch supported this, at least the colorblind could use another tool which gives them the support they need to prepare their color choices outside of Scratch and paste them into the editor.

My suggestion is to at a minimum support pasting hex codes for colors. This would benefit other users as well. Or, preferably, provide some text hints, hover text, etc. to assist the colorblind in selecting the colors they intend for their designs.

Thank you for considering this suggestion.

fsih commented 4 years ago

/cc @carljbowman @kathymakes @fsih