jmoenig / Snap

a visual programming language inspired by Scratch
http://snap.berkeley.edu
GNU Affero General Public License v3.0
1.51k stars 745 forks source link

Minor: Relabeling Blocks Improvements #699

Closed cycomachead closed 3 years ago

cycomachead commented 9 years ago

Would the following relabeling updates be considered useful:

These new two are a bit unconventional, but I think it would be really helpful to be able to:

I have a pull-request ready if this sounds like a good idea.

studej commented 9 years ago

And what about relabeling all hat blocks? Currently you can relabel only when flag is clicked with when I am clicked (why?)

cycomachead commented 9 years ago

Hat blocks would be good to add as well and would be very doable.

brianharvey commented 9 years ago

I'm not exactly against this idea, but I'd rather add 'round' to the pulldown in the sqrt block, and make the two length blocks be synonyms with the union of the two domains. Letter vs. item seems less useful to me, but I don't hate it. (I bet Jens will, though.) Hat blocks, maybe.

cycomachead commented 9 years ago

Round to the pull down makes sense to me as well.

make the two length blocks be synonyms with the union of the two domain

They do work like that now (at leas the green one accepts lists), the problem is that it gets confusing as to what's a list and a sentence.

The letter and item of blocks are handy for when students switch implementations from using strings to lists and vice versa which does happen.

cycomachead commented 3 years ago

The big cases of this one have been addressed.