Discuss Scratch

Maltion
Scratcher
100+ posts

Horizontal Blocks Setting

Support.

By adding vertical blocks, a better experience for tablet and mobile users can be made, which is often the only device some kids have. This aligns with Scratch's goal of accessibility.

Last edited by Maltion (Aug. 23, 2025 18:52:48)

victorio1125
Scratcher
9 posts

Horizontal Blocks Setting

Maltion wrote:

Support.

By adding vertical blocks, a better experience for tablet and mobile users can be made, which is often the only device some kids have. This aligns with Scratch's goal of accessibility.
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Support, for all the reasons stated like mobile accessibility
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

I made a lil' mockup https://scratch.mit.edu/projects/1209305681/
Edit: 100th post!

Last edited by mtaka4 (Aug. 27, 2025 02:57:01)

mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Deleted

Last edited by mtaka4 (Aug. 25, 2025 15:54:23)

theshadowguy9945
Scratcher
2 posts

Horizontal Blocks Setting

No support. I could see this being handy for some people, but scratch jr already has these types of blocks and scratch junior was made for toddlers. It may be more intuitive than traditional block-style languages, but the whole goal of scratch is to more or less, is to teach kids foundational coding skills. The traditional Top-to-bottom way of programming is standard for most languages (python, java, etc) so when kids eventually work up to more advanced languages, they have something to compare its formatting to. Good idea though
VedanshS933
Scratcher
1000+ posts

Horizontal Blocks Setting

bump
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Wait this is a dupe use this one https://scratch.mit.edu/discuss/topic/473978/?page=1
should be merged though.

Last edited by mtaka4 (Nov. 2, 2025 23:34:13)

mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Support. My reasons can be found in my posts here: https://scratch.mit.edu/discuss/topic/571163/?page=17#post-8691594
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Also, this would make phones actually able to code
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

Images from the op:


VedanshS933
Scratcher
1000+ posts

Horizontal Blocks Setting

Bump
CodeComet6161
Scratcher
1000+ posts

Horizontal Blocks Setting

VedanshS933 wrote:

Bump

mtaka4 wrote:

Wait this is a dupe use this one https://scratch.mit.edu/discuss/topic/473978/?page=1
d016
Scratcher
100+ posts

Horizontal Blocks Setting

Horizontal blocks are fine for things like MOVE (10) STEPS but it gets unweildly for blocks like

replace item ((i) + (2)) of [list v] with <(abc) < [scratch]>

like… how would you put three inputs on a block that only has two sides that are not being used for other block's connections? I guess the blocks would be super tall for the inputs, but you might as well rotate your screen 90 degrees.

I do prefer the github version more than what Scratch jr. does. Why do the blocks need to have a gradient?

Last edited by d016 (Oct. 17, 2025 16:23:03)

mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

I found a dupe.
This is the original one but the one I just linked has way more discussion. Should be merged.
mtaka4
Scratcher
500+ posts

Horizontal Blocks Setting

This is a bump
BFDI1a-TakethePlunge
Scratcher
100+ posts

Horizontal Blocks Setting

if you toggled between them then wouldnt scripts that were next to eachother end up overlapping?

Last edited by BFDI1a-TakethePlunge (Dec. 1, 2025 13:26:14)

StickmanAnimation35
Scratcher
100+ posts

Horizontal Blocks Setting

I'd say that it looks better with vertical mode, just because advanced programming languages use vertical programming. I'm also used to reading from left to right. Feel free to have your own suggestions though
StefanLovesAlphabets
Scratcher
100+ posts

Horizontal Blocks Setting

Support. I tried scratch junior once and I liked it
Ozfun
Scratcher
18 posts

Horizontal Blocks Setting

-Accio- wrote:

Fun fact, Scratch Junior uses horizontal blocks.

I like this suggestion because I think that it would act as a good feature for beginners. Since the blocks have symbols instead of text, it might be easier and less intimidating for people who are just starting with programming and Scratch. Then after they built up a knowledge of Scratch and how it works, they could progress to using vertical blocks for more complex projects. Since horizontal blocks are used in Scratch Junior, they would also act as a good way for kids who used Scratch Junior to transition to the regular Scratch interface.

I agree with this. I myself transitioned from Scratch Jr to this scratch, and when I made my first project, I had no idea how to do anything. But I have one suggestion for this. If it's identical to the ones on scratch Jr, then new scratchers won't proggress. But if we also add clones, variables and custom blocks, I think we could just leave the horizontal blocks suggestion the perfect suggestion it is.
when green flag clicked
forever
stamp
move (100) steps
if <touching [edge v] ?> then
go to x: (0) y: (0)
end
end

Powered by DjangoBB