Discuss Scratch

ProdigyZeta7
Scratcher
1000+ posts

Placement of Definition Blocks

Why is it every time I make a new custom block, I have to carry it the the place I want? It gets really tiring when all your other big scripts are slowing your movement to the script area you want to place the new block, and by then you could have worked on the script. It would be a HUGE relief if instead of spawning the custom definition block at the top-left corner region of the script area that it would spawn somewhere at the current area you're looking at. It would save us a lot of traveling time through scripts and most importantly allow us to easily organize our scripts.

Supporters:
ProdigyZeta7, DadOfMrLog (?), Zparx, dracae, roijac, powerpoint56, turkey3, DotDash, dusty22, Firedrake969, billabobscratch, A-no-meep, ScratchJahd2011, Mickey_Fan, TimothyLawyer, xlk, Deerleg (?), mobluse, LiquidMetal, 1234abcdcba4321

Last edited by ProdigyZeta7 (March 15, 2014 05:24:06)

DadOfMrLog
Scratcher
1000+ posts

Placement of Definition Blocks

Yes, that's another thing about custom blocks that's pretty irritating…

Along with the problem of trying to find one amongst loads, when you're really disorganised like me (as mentioned in a topic here only a day or two ago: http://scratch.mit.edu/discuss/topic/11132/ ).

In the original suggestions of Wes64 that I referenced in that post, he suggested that the editor pane could scroll when you drag scripts towards the edge. Even that would be some help with this problem (of the original placement of a new custom block header, as PZ7 said above). But just having it appear where you are now in the editor pane would be most sensible, and I suspect a lot easier to implement than the edge-scrolling thing…


In the meantime, @PZ7, this is the (somewhat tedious) workaround I use for this problem:

1. Take note of where your scrollbars are in current sprite (assuming this is roughly where you want new block to be located)
2. Create your new block
3. Switch to a different sprite
4. Switch back to first sprite (so you're now at top-left and can see your new header without having had to scroll the sprite, and possibly misclick in scrollbars, thus messing up other scripts - that's another story…)
5. Drag the new custom block header into the backpack
6. Then drag it to left to delete it (!)
7. Scroll editor pane to where you wanted the new block (you do remember where those bars were, right?)
8. Drag out of backpack

Phew! -all to avoid slow dragging+scrolling around if you have long scripts that lag the editor… D:

Last edited by DadOfMrLog (July 23, 2013 19:34:45)

ProdigyZeta7
Scratcher
1000+ posts

Placement of Definition Blocks

Bumpadoodledeederp.
Zparx
Scratcher
500+ posts

Placement of Definition Blocks

support! I thought this suggestion would blow up with tons of support by now. I guess not enough scratchers can relate to why this is needed
dracae
Scratcher
1000+ posts

Placement of Definition Blocks

Support!
roijac
Scratcher
100+ posts

Placement of Definition Blocks

yep, good idea
ProdigyZeta7
Scratcher
1000+ posts

Placement of Definition Blocks

ERHMAHGERD, BERMP.
powerpoint56
Scratcher
1000+ posts

Placement of Definition Blocks

Supporty!
turkey3
Scratcher
1000+ posts

Placement of Definition Blocks

+1
DotDash
Scratcher
1000+ posts

Placement of Definition Blocks

support
dusty22
Scratcher
100+ posts

Placement of Definition Blocks

Yes.
Psiborg
Scratcher
500+ posts

Placement of Definition Blocks

I am not surprised that searching turned up this thread, but I am most surprised that it has not had more support! This has been bugging me since I started scratching. +1 from me.
ProdigyZeta7
Scratcher
1000+ posts

Placement of Definition Blocks

Bump.
Firedrake969
Scratcher
1000+ posts

Placement of Definition Blocks

+(e^(i*pi) + 2)

Last edited by Firedrake969 (Feb. 22, 2014 00:20:37)

A-no-meep
Scratcher
100+ posts

Placement of Definition Blocks

Putting new block definitions in the center of the current view would help a huge amount in organization. Support.
ScratchJahd2011
Scratcher
500+ posts

Placement of Definition Blocks

Support!
TimothyLawyer
Scratcher
1000+ posts

Placement of Definition Blocks

ProdigyZeta7 wrote:

It would be a HUGE relief if instead of spawning the custom definition block at the top-left corner region of the script area that it would spawn somewhere at the current area you're looking at.
I concur.

Maybe when a new block is made, the custom definition block could appear in the palette just above it, ready to be pulled out when and where the scratcher would like.
Mickey_Fan
Scratcher
100+ posts

Placement of Definition Blocks

Support.
xlk
Scratcher
100+ posts

Placement of Definition Blocks

Support
\ (ºnº)'/
Deerleg
Scratcher
1000+ posts

Placement of Definition Blocks

Okay, but I usually don't even make blocks, so…
Maybe when I work on a large project, this will be useful.

Powered by DjangoBB