Discuss Scratch
- Discussion Forums
- » Suggestions
- » Horizontal Blocks Setting
- 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.
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
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!
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 

- 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.
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
- CodeComet6161
-
Scratcher
1000+ posts
Horizontal Blocks Setting
Bump
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
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?
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)
- 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
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
- Discussion Forums
- » Suggestions
-
» Horizontal Blocks Setting


