scratchfoundation / scratch-gui

Graphical User Interface for creating and running Scratch 3.0 projects.
https://scratchfoundation.github.io/scratch-gui/develop/
BSD 3-Clause "New" or "Revised" License
4.44k stars 3.54k forks source link

Design Suggestion: Zebra Striping #646

Open PullJosh opened 7 years ago

PullJosh commented 7 years ago

I know a lot of the design work for Scratch 3.0 happens here on Github, so I wanted to see if anyone had thoughts about zebra striping.

I made a forum post here describing the feature: https://scratch.mit.edu/discuss/topic/274523/

Mockups

Before: image After: image

Pros/Cons

Pros:

Cons:

thisandagain commented 7 years ago

Thanks for filing an issue @PullJosh. This is something we have discussed, but haven't been able to come to a conclusion on.

ed-cooper commented 7 years ago

Another pro which was mentioned before:

TheBrokenRail commented 7 years ago

Here is a userscript that causes all reporters and C-Blocks to stripe on: http://llk.github.io/scratch-blocks/playgrounds/tests/vertical_playground.html capture

Download

Block Striping.user.zip

Kenny2github commented 7 years ago

I'll quickly post my forum post here too:

In 2.0, the gradients supposedly help separate blocks - but what about for colorblind users (like me)? It's actually much more difficult for me to see gradients - shades of the same color are not very different. Though zebra striping is also a shade change, it's not a gradient - there's no gradual change, it's a sudden BOOM and it's another shade. So zebra striping would help separate blocks more than the current 2.0 gradient does. Support.

TheInitializer commented 7 years ago

This has its pros and cons - the problem I see is that striped Control blocks might start to look more like Events blocks. This ties in nicely with LLK/scratch-blocks#995