Discuss Scratch

hugmyster
Scratcher
100+ posts

Sorting for blocks

I've been using blocks more and more as I find them very useful, but now find that when I have loads of them (about two screen's worth) it is very difficult to locate specific blocks as they are not listed in any order, except maybe the order you made them in.

Could they be listed alphabetically? It might help people to use blocks if they can find them easily.
Zappy1333
Scratcher
100+ posts

Sorting for blocks

Sorry no support…
The block layout is already familiar to Scratchers.
banana439monkey
Scratcher
1000+ posts

Sorting for blocks

hugmyster wrote:

I've been using blocks more and more as I find them very useful, but now find that when I have loads of them (about two screen's worth) it is very difficult to locate specific blocks as they are not listed in any order, except maybe the order you made them in.

Could they be listed alphabetically? It might help people to use blocks if they can find them easily.
No support. The should and always have been listed in categories. I, myself would find it confusing.
Sheep_maker
Scratcher
1000+ posts

Sorting for blocks

Support for a search bar in the palette/a custom category where you can choose the blocks from other existing categories to show up in this category.
Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

hugmyster wrote:

I've been using blocks more and more as I find them very useful, but now find that when I have loads of them (about two screen's worth) it is very difficult to locate specific blocks as they are not listed in any order, except maybe the order you made them in.

Could they be listed alphabetically? It might help people to use blocks if they can find them easily.

All blocks should remain wherever the programmer puts them in their scripts.

*** BUT a programmer should be able to sort the list of their defined blocks under the Purple “More Blocks” tab in the editor ***

The programmer could choose to sort the list of blocks to correspond to the physical placement of their blocks in their scripts.
(Allowing for blocks being laid out vertically and horizontally is the programmer's responsibility, not a problem for the Scratch Team).

The programmer could choose to sort the list of blocks alphabetically.

New blocks created would always be placed at the end of the list. The programmer has to shift them to the order they want.

NB. Currently the list of blocks (under the purple “More Blocks” tab in the editor) does change its order when you drag the blocks around in the scripts area, but not according to any rhyme or reason I can see.
Try this yourself by making 4 blocks in the editor then dragging them up, down, right and left and seeing what happens to the order of the blocks in the list.
I would like the Scratch Team to remove this code, and make the programmer fully responsible for the ordering of the list.

I would like to hear what you think of this hugmyster.
Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

Of course, I would be keen to hear what other programmers think too of my post above.
Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

Bump
hugmyster
Scratcher
100+ posts

Sorting for blocks

If you could drag them into order, that would be ideal - I like that!

Bump!
Scratcher1002
Scratcher
1000+ posts

Sorting for blocks

Scratch-Minion wrote:

hugmyster wrote:

I've been using blocks more and more as I find them very useful, but now find that when I have loads of them (about two screen's worth) it is very difficult to locate specific blocks as they are not listed in any order, except maybe the order you made them in.

Could they be listed alphabetically? It might help people to use blocks if they can find them easily.

All blocks should remain wherever the programmer puts them in their scripts.

*** BUT a programmer should be able to sort the list of their defined blocks under the Purple “More Blocks” tab in the editor ***

The programmer could choose to sort the list of blocks to correspond to the physical placement of their blocks in their scripts.
(Allowing for blocks being laid out vertically and horizontally is the programmer's responsibility, not a problem for the Scratch Team).

The programmer could choose to sort the list of blocks alphabetically.

New blocks created would always be placed at the end of the list. The programmer has to shift them to the order they want.

NB. Currently the list of blocks (under the purple “More Blocks” tab in the editor) does change its order when you drag the blocks around in the scripts area, but not according to any rhyme or reason I can see.
Try this yourself by making 4 blocks in the editor then dragging them up, down, right and left and seeing what happens to the order of the blocks in the list.
I would like the Scratch Team to remove this code, and make the programmer fully responsible for the ordering of the list.

I would like to hear what you think of this hugmyster.
If I am reading this correctly, you want to be able to drag certain scripts like the show/hide blocks into the More Blocks category? I support that.
TheLogFather
Scratcher
1000+ posts

Sorting for blocks

To clarify, you're talking about the order of custom blocks in the “More Blocks” palette, right…?

I'd definitely like to see some easy way to re-order these blocks, yes!

At the moment you have to go find each custom block's definition, in the same order you want them, and drag each one a little to make it go to the bottom of the palette list. (They are listed in the More Blocks palette in script ‘depth’ order in the editing pane, starting from the bottom-most script. And dragging a script brings it in front of other scripts, so it will then end up at the bottom of the list. Though it's a bit confusing 'cos you only see the order actually change to the new order on the next update of the palette, which means the order is always one drag behind… )

Last edited by TheLogFather (April 18, 2016 19:45:52)

Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

TheLogFather wrote:

To clarify, you're talking about the order of custom blocks in the “More Blocks” palette, right…?

I'd definitely like to see some easy way to re-order these blocks, yes!


Yes, that is exactly what I am talking about. Sorry my terminology is not as precise as it could be.

Great to have your support.
Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

hugmyster wrote:

If you could drag them into order, that would be ideal - I like that!

Bump!

Great to have your support.

Should you or me make a new suggestion forum topic for this? - with a more detailed / accurate heading using Logfather's correct terminolgy.
ie. order of custom blocks in the “More Blocks” palette
Scratch-Minion
Scratcher
1000+ posts

Sorting for blocks

TheLogFather wrote:

At the moment you have to go find each custom block's definition, in the same order you want them, and drag each one a little to make it go to the bottom of the palette list. (They are listed in the More Blocks palette in script ‘depth’ order in the editing pane, starting from the bottom-most script. And dragging a script brings it in front of other scripts, so it will then end up at the bottom of the list. Though it's a bit confusing 'cos you only see the order actually change to the new order on the next update of the palette, which means the order is always one drag behind… )


Thank-you for this explanation, now it makes sense. I couldn't figure out the logic because of the delay in the update of the palette.
Techno-CAT
Scratcher
1000+ posts

Sorting for blocks

Sheep_maker wrote:

Support for a search bar *snip*
hugmyster
Scratcher
100+ posts

Sorting for blocks

Scratch-Minion wrote:

hugmyster wrote:

If you could drag them into order, that would be ideal - I like that!

Bump!

Great to have your support.

Should you or me make a new suggestion forum topic for this? - with a more detailed / accurate heading using Logfather's correct terminolgy.
ie. order of custom blocks in the “More Blocks” palette

I think that's a good idea, though I confess that when it comes to expressing myself, I'm brilliant at opening my mouth and ramming both feet in it! Go for it, let me know, and you'll have my instant support.

Powered by DjangoBB