Discuss Scratch
- Discussion Forums
- » Suggestions
- » Small Custom Block Improvements
- 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
Yeah, it was kind of hard to word it right. I'll try with pictures next time. Hmm… I am not entirely sure what you are proposing… Can you please reword it? Thanks.
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…?
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
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!) 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…?
scratch
- Discussion Forums
- » Suggestions
- » Small Custom Block Improvements