A trash can? Or some select-many/delete function?

Request a new command, feature, or improvement

Moderator: MSandro

Post Reply
mguzdial
Posts: 70
Joined: Sep 15th, '15, 11:21

A trash can? Or some select-many/delete function?

Post by mguzdial » Nov 13th, '15, 20:12

When I'm trying something new in GP, I sometimes duplicate a big stack of blocks, then start making a changes (e.g., dragging variables around). I like the feature where dragging a new variable block over an old variable in the slot, the old variable block pops out. But then I have a bunch of old variable blocks lying around.

Right-click and delete on each block to clean up takes a while (Fitts-law issues of right-clicking then finding the menu option). I'd appreciate a trash can or some other way to "throw away" blocks easily. (It's be great to be able to click on the background to lasso several blocks at once, but I can imagine that multiple-block selections might make the semantics of right-click menu a bit more complex.)

JohnM
Posts: 379
Joined: Sep 11th, '15, 14:42

Re: A trash can? Or some select-many/delete function?

Post by JohnM » Nov 14th, '15, 19:28

You can quickly delete blocks or stacks by dragging them into the blocks palette.

This isn't obvious, but feels natural once you've seen it. It's like putting your
toys back in the toybox. This feature was invented in the LogoBlocks system
for the red-dot Cricket (circa 1995). That system had a trash can but someone
noticed that some users were trying to drag blocks back into the palette to throw
them away, so they make that work as an alternate way to delete blocks.

Early versions of Scratch had a trash can, but since everyone was using
the palette area as a giant trash can for blocks, we got rid of the trash can.

mguzdial
Posts: 70
Joined: Sep 15th, '15, 11:21

Re: A trash can? Or some select-many/delete function?

Post by mguzdial » Nov 14th, '15, 19:44

That totally works -- thanks! I hadn't thought of that metaphor (putting away your toys) but works well now that I see it.

bromagosa
Posts: 33
Joined: Sep 15th, '15, 07:11

Re: A trash can? Or some select-many/delete function?

Post by bromagosa » Nov 16th, '15, 08:54

Multi-selection would still be great to have though! If only to delete several scripts at once, or copy them around classes.

Post Reply