Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0 Technical Discussion
- imfh
-
1000+ posts
Scratch 3.0 Technical Discussion
Interestingly for each isn't red and works in Scratch 3.0. https://beta.scratch.mit.edu/#266573591
- _nix
-
1000+ posts
Scratch 3.0 Technical Discussion
https://beta.scratch.mit.edu/#266573591Yeah, I added the for-each block a while ago. There wasn't really a reason to Interestingly for each isn't red and works in Scratch 3.0. keep it broken like it was in 2.0 (i.e. the dropdown not working), so I fixed it

It's still totally an obsolete block, though. Originally I proposed some changes to it, but the ST denied those because “for each” is an obsolete block implemented so that old projects wouldn't break; not to be used in new projects. But maybe the ideas I had would fit well into a Scratch 3.0 extension; it might be fun to investigate making one of those later on, when the ST starts thinking about “community” extensions.
- fox_girl_221
-
11 posts
Scratch 3.0 Technical Discussion
I hate the fact that the game viewing is now on the right. I hope they change that so the game viewing is still on the left.
- infinitytec
-
1000+ posts
Scratch 3.0 Technical Discussion
The Scratch Team did a study which revealed that having the stage on the right made it easier for beginners, as it makes more sense where to drop the blocks. I doubt they will be changing this. I hate the fact that the game viewing is now on the right. I hope they change that so the game viewing is still on the left.
This is also similar to the layout of 1.x.
- Greenduck54
-
500+ posts
Scratch 3.0 Technical Discussion
They could at least make the change (or rather the reversal of 2.0's change) optional…The Scratch Team did a study which revealed that having the stage on the right made it easier for beginners, as it makes more sense where to drop the blocks. I doubt they will be changing this. I hate the fact that the game viewing is now on the right. I hope they change that so the game viewing is still on the left.
This is also similar to the layout of 1.x.
- Sheep_maker
-
1000+ posts
Scratch 3.0 Technical Discussion
You could learn a RTL language and then set Scratch to it. It will flip the UI around, including the stage.They could at least make the change (or rather the reversal of 2.0's change) optional…The Scratch Team did a study which revealed that having the stage on the right made it easier for beginners, as it makes more sense where to drop the blocks. I doubt they will be changing this. I hate the fact that the game viewing is now on the right. I hope they change that so the game viewing is still on the left.
This is also similar to the layout of 1.x.
I think if you're already familiar with Scratch, you might not even need to learn the RTL language.
It seems Arabic still only uses English text.
- 0037318
-
100+ posts
Scratch 3.0 Technical Discussion
Alright, guys. With all the complaining I was finally able to figure out how to change the stage to the left, at least on google chrome. Go to the website, hit f12. A window should show up. In the corner, there's a button with a block and a mouse pointer. Click that and then select either the stage or the editor. A <div> element should be selected. Go to the parent of that <div> (it has the property class=“gui_flex-wrapper_uXHkj box_box_2jjDp”). Click the line of code with that on it. Now, on the bottom part of the window, you should see a tab called styles, and then a text box that says “.gui_flex-wrapper_uXHkj”, a bracket and then a bunch of properties. One of those properties is called “flex-direction”. Next to it is a colon (“:”), and on the other side of that colon (“:”) it should say “row”. Double click “row” and change it to “row-reverse”. Press enter. As soon as you do that, the stage should be on the left instead of the right.
I will say, it looks a little weird because the flag and stop sign are still on the right side instead of the left like they are in 2.0. Also, the stage thing is on the right.
To fix the stage thing, select the box with the stage thing in it (and the costume buttons), find the <div> with class=“target-pane_target-pane_3S5E6”, find “.target-pane_target-pane_3S5E6” in the bottom window, and again change “flex-direction” from “row” to “row-reverse”.
To do the flag and stop sign, you have to use the mouse pointer thing to select the bar with the flag and stop sign. Then, in the bottom window find “.stage-header_stage-menu-wrapper_15JJt” click on it, and type “flex-direction:row-reverse”.
I hope this is simple enough for people to understand.
For those of you who know CSS, what you're doing is changing the “flex-direction” property for the CSS styles “.gui_flex-wrapper_uXHkj”, “.target-pane_target-pane_3S5E6”, and “.stage-header_stage-menu-wrapper_15JJt” from “row” to “row-reverse”. Feel free to re-explain this if you have a better way of explaining it.
Hopefully, this will stop some of the complainings.
I will say, it looks a little weird because the flag and stop sign are still on the right side instead of the left like they are in 2.0. Also, the stage thing is on the right.
To fix the stage thing, select the box with the stage thing in it (and the costume buttons), find the <div> with class=“target-pane_target-pane_3S5E6”, find “.target-pane_target-pane_3S5E6” in the bottom window, and again change “flex-direction” from “row” to “row-reverse”.
To do the flag and stop sign, you have to use the mouse pointer thing to select the bar with the flag and stop sign. Then, in the bottom window find “.stage-header_stage-menu-wrapper_15JJt” click on it, and type “flex-direction:row-reverse”.
I hope this is simple enough for people to understand.
For those of you who know CSS, what you're doing is changing the “flex-direction” property for the CSS styles “.gui_flex-wrapper_uXHkj”, “.target-pane_target-pane_3S5E6”, and “.stage-header_stage-menu-wrapper_15JJt” from “row” to “row-reverse”. Feel free to re-explain this if you have a better way of explaining it.
Hopefully, this will stop some of the complainings.
Last edited by 0037318 (Dec. 9, 2018 03:40:33)
- infinitytec
-
1000+ posts
Scratch 3.0 Technical Discussion
Nice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…
- DeleteThisAcount
-
1000+ posts
Scratch 3.0 Technical Discussion
looks great, but needs updateNice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…
- s_federici
-
500+ posts
Scratch 3.0 Technical Discussion
How can I test it?Nice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…
- infinitytec
-
1000+ posts
Scratch 3.0 Technical Discussion
Unfortunately, I cannot say it on Scratch.How can I test it?Nice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…
- s_federici
-
500+ posts
Scratch 3.0 Technical Discussion
Why not?Unfortunately, I cannot say it on Scratch.How can I test it?Nice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…

- imfh
-
1000+ posts
Scratch 3.0 Technical Discussion
Why not?Unfortunately, I cannot say it on Scratch.How can I test it?Nice. I have a -snip-userscript that makes 3.0 look like 2.0.
I can't advertise it, though…
There are rules about sharing browser extensions and user scripts on Scratch.
https://scratch.mit.edu/discuss/topic/284272/
Last edited by imfh (Dec. 11, 2018 19:10:12)
- MrMeowington
-
100+ posts
Scratch 3.0 Technical Discussion
Hey, just so you know, when replying to someone on the forums, you should click the little blue text that says There are rules about sharing browser extensions and user scripts on Scratch.Quote at the bottom of the post. This lets them know who you're replying to!
https://scratch.mit.edu/discuss/topic/284272/
- imfh
-
1000+ posts
Scratch 3.0 Technical Discussion
Hey, just so you know, when replying to someone on the forums, you should click the little blue text that says There are rules about sharing browser extensions and user scripts on Scratch.Quote at the bottom of the post. This lets them know who you're replying to!
https://scratch.mit.edu/discuss/topic/284272/
I usually do, I just didn't that time and didn't know it would be on the next page. I'll go add the quote now.
Last edited by imfh (Dec. 11, 2018 19:09:47)
- inoking
-
1000+ posts
Scratch 3.0 Technical Discussion
Quote at the bottom of the post. This lets them know who you're replying to!In this case, it is obvious to whom Hey, just so you know, when replying to someone on the forums, you should click the little blue text that says imfh is replying.
Because it is the post right after.
Therefore, quotation is not necessary.
- imfh
-
1000+ posts
Scratch 3.0 Technical Discussion
Quote at the bottom of the post. This lets them know who you're replying to!In this case, it is obvious to whom Hey, just so you know, when replying to someone on the forums, you should click the little blue text that says imfh is replying.
Because it is the post right after.
Therefore, quotation is not necessary.
Yes that was the reason I didn't quote. But since it's on the next page it makes sense to.
- MinecraftM153
-
100+ posts
Scratch 3.0 Technical Discussion
Okay, let's get back on topic.Quote at the bottom of the post. This lets them know who you're replying to!In this case, it is obvious to whom Hey, just so you know, when replying to someone on the forums, you should click the little blue text that says imfh is replying.
Because it is the post right after.
Therefore, quotation is not necessary.
Yes that was the reason I didn't quote. But since it's on the next page it makes sense to.