Discuss Scratch

MCAnimator3D
Scratcher
500+ posts

Small Custom Block Improvements

Hello. I have 2 suggestions for the custom blocks added in Scratch 2.0. When you are making a big project like griffpatch and DadOfMrLog, you need lots of space to put your scripts in. Those Scratchers in particular use TONS of custom blocks for their projects, and when you create a block, the define part goes to the top left corner of your project and you'll need to bring it all the way down to where you want it. That's one little problem, so I was thinking in one of the little updates, they could make it so the define part goes to the part that you're looking at. The other improvement that I want implemented in Scratch is when you are finished making a block, sometimes you mess up like forgetting to put a value in or something. You'll have to right click and select edit and edit the block. The problem is, you'll have to delete all the last values to get to the part you want to edit then put them all in again. This is where the solution comes in. The value before the one you want to edit should be selected, then you can add the value that you want put in, so you don't have to keep getting rid of things, then putting back in. That's all for now. Any pros or cons? Post what they are and I'll check them out.


scratch
LeDerpy123
Scratcher
1000+ posts

Small Custom Block Improvements

Hmm… I am not entirely sure what you are proposing… Can you please reword it? Thanks.

My specs: Windows 8.1.2 - 3 GB RAM - Intel Core2 Quad - IE11
MCAnimator3D
Scratcher
500+ posts

Small Custom Block Improvements

LeDerpy123 wrote:

Hmm… I am not entirely sure what you are proposing… Can you please reword it? Thanks.
Yeah, it was kind of hard to word it right. I'll try with pictures next time.


scratch
DadOfMrLog
Scratcher
1000+ posts

Small Custom Block Improvements

Regarding the placement of new custom blocks - YES!
We've been through this before - note the somewhat painful workaround I refer to in that post…

The second issue you mention (only being able to append new params/items onto end of custom block definition, meaning if you want to insert one you have to delete existing ones) - yes, it'd be very useful to find a way to allow this. I'm not sure it's so obvious how to make a good gui that would allow insertion in an intuitive way, though.

What I'd suggest instead would be a way to *re-order* the existing items. This means that you would still add a new item only onto the end, but then click some little arrow-like buttons that shift its position in the list.

That makes insertion of new items much easier, and provides even more flexibility - so how does that sound…?

Last edited by DadOfMrLog (Nov. 13, 2013 18:19:43)



Alternate account: TheLogFather –– HowTos and useful custom blocks (see studio). Examples below…


- String manipulation - - - X to power of Y - - - Clone point to clone - Detect New Scratcher - Speed tests studio -

MCAnimator3D
Scratcher
500+ posts

Small Custom Block Improvements

DadOfMrLog wrote:

Regarding the placement of new custom blocks - YES!
We've been through this before - note the somewhat painful workaround I refer to in that post…

The second issue you mention (only being able to append new params/items onto end of custom block definition, meaning if you want to insert one you have to delete existing ones) - yes, it'd be very useful to find a way to allow this. I'm not sure it's so obvious how to make a good gui that would allow insertion in an intuitive way, though.

What I'd suggest instead would be a way to *re-order* the existing items. This means that you would still add a new item only onto the end, but then click some little arrow-like buttons that shift its position in the list.

That makes insertion of new items much easier, and provides even more flexibility - so how does that sound…?
Yeah! That's a great idea! I think that would work really well and make custom block editing way easier. (Oh and your 3D framework is SO cool!)


scratch

Powered by DjangoBB