Discuss Scratch

game_pr0grammer
Scratcher
500+ posts

"Zebra" stripes

I would like to suggest “zebra” stripes for C-shapes inside of C-shapes

What I mean is that when you have a C-shaped block, the C-shaped block inside of it will either be normal colored or lighly colored.
//without
repeat (10)
repeat (10)
repeat until <>
if <> then
end
end
end
end

//with
repeat (10)
repeat (10)::#ffbb00
repeat until <>
if <> then::#ffbb00
end
end
end
end


This way, it would be easier to distinguish C-shapes from one another

smal]]P.S. i got the name from Snap! (well the zebra part) who does this
Za-Chary
Scratcher
1000+ posts

"Zebra" stripes

I think the default should be the way it is now. I do like the idea, and it would be a lot easier to keep track of the C blocks. However, that might make it a little harder for newer and younger users to clearly see what the colors are, and where they come from.

Indeed, there is already a problem of similar color schemes in blocks with Scratch 3.0. Adding this as a permanent feature would make things even more confusing, color-wise, but it would be a nice option.

Last edited by Za-Chary (Feb. 25, 2023 20:04:58)

Kraken_Games
Scratcher
100+ posts

"Zebra" stripes

Support. As someone who used lots of if blocks inside of each other on my previous account, (and still do sometimes), this would be helpful for distinguishing, say, a forever block from an if or repeat block inside it.
ResExsention
New Scratcher
1000+ posts

"Zebra" stripes

Support only if optional. I really don't like breaking the style consistency of the UI but I think some other people would like it.
INSERT-USER_NAME
Scratcher
1000+ posts

"Zebra" stripes

Support, it could definitely improve the readability of nested if conditions, especially if there's a lot of them. As everyone said though, I think it should be optional as well.

bump
Crispydogs101
Scratcher
1000+ posts

"Zebra" stripes

I feel like this can be usefull by a ton. Once you use the C blocks and connect them all like this it would be a relief to see it be used well.
medians
Scratcher
1000+ posts

"Zebra" stripes

Honestly, I prefer this toggleable, especially since I'm already confused by the events and control colors in 3.0. They completely swapped them.
2.0:

3.0:

Like this looks a lot like the control and events colors.

oof cursed for 2.0 users:

Last edited by medians (Feb. 25, 2023 21:01:09)

Dogs-are-amazing1
Scratcher
500+ posts

"Zebra" stripes

Support, it would be easier if you needed to use a lot of those blocks
Za-Chary
Scratcher
1000+ posts

"Zebra" stripes

Super Bump!

Za-Chary wrote:

I think the default should be the way it is now. I do like the idea, and it would be a lot easier to keep track of the C blocks. However, that might make it a little harder for newer and younger users to clearly see what the colors are, and where they come from.

Indeed, there is already a problem of similar color schemes in blocks with Scratch 3.0. Adding this as a permanent feature would make things even more confusing, color-wise, but it would be a nice option.
You might have a point with the confusing colors, but the feature could definitely be toggle-able — perhaps with the default setting being the way it is now. I'm currently working on a project with a lot of nested if/else statements, and I'm finding that it would be much easier to keep track of where things are if there were zebra stripes. If you are suggesting that zebra stripes should not even be a setting at all, I'd ask you to reconsider.
Ultracoder1010
Scratcher
100+ posts

"Zebra" stripes

Za-Chary wrote:

Super Bump!

Za-Chary wrote:

I think the default should be the way it is now. I do like the idea, and it would be a lot easier to keep track of the C blocks. However, that might make it a little harder for newer and younger users to clearly see what the colors are, and where they come from.

Indeed, there is already a problem of similar color schemes in blocks with Scratch 3.0. Adding this as a permanent feature would make things even more confusing, color-wise, but it would be a nice option.
You might have a point with the confusing colors, but the feature could definitely be toggle-able — perhaps with the default setting being the way it is now. I'm currently working on a project with a lot of nested if/else statements, and I'm finding that it would be much easier to keep track of where things are if there were zebra stripes. If you are suggesting that zebra stripes should not even be a setting at all, I'd ask you to reconsider.
I agree though didn’t you already reconsider?
starlightsparker
Scratcher
1000+ posts

"Zebra" stripes

Za-Chary wrote:

Super Bump!

Powered by DjangoBB