Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0
- follingeneric17
-
Scratcher
41 posts
Scratch 3.0
I like how the custom blocks look now. Don't like the color, however.

also make the list watchers not look like a variable please ST please

also make the list watchers not look like a variable please ST please
Last edited by follingeneric17 (Dec. 7, 2017 12:59:30)
- whitelily1196
-
Scratcher
100+ posts
Scratch 3.0
We could use custom booleans tooPerhaps they expect us to make our own custom reporters extension, or will make an official custom reporter extension that'll be in the same library as the pen and instrument extensionsIf anyone wants to try out the custom block editor you can do that here: https://llk.github.io/scratch-gui/custom-procedures/No custom reporters.![]()
![]()
(example use)define <(value::custom) is between (x::custom) and (y::custom)?::custom>//reports true if value is between x and y or equal to x or y
if <(y) > (x)> then //if x was 10 and y 11, for example
if <<<(value::custom) < (x::custom)> or <(value::custom) = (x::custom)>> and <<(value::custom) > (y::custom)> or <(value::custom) = (y::custom)>>> then
report [true]::custom cap
else
report [false]::custom cap
end
else
if <<<(value::custom) > (x::custom)> or <(value::custom) = (x::custom)>> and <<(value::custom) < (y::custom)> or <(value::custom) = (y::custom)>>> then
report [true]::custom cap
else
report [false]::custom cap
We could use custom booleans too
(example use)
define <(value::custom-arg) is between (x::custom-arg) and (y::custom-arg)?::custom>
//fixed
if <(y) > (x)> then //if x was 10 and y 11, for example
if <<<(value::custom-arg) < (x::custom-arg)> or <(value::custom-arg) = (x::custom-arg)>> and <<(value::custom-arg) > (y::custom-arg)> or <(value::custom-arg) = (y::custom-arg)>>> then
report [true]::custom cap
else
report [false]::custom cap
end
else
if <<<(value::custom-arg) > (x::custom-arg)> or <(value::custom-arg) = (x::custom-arg)>> and <<(value::custom-arg) < (y::custom-arg)> or <(value::custom-arg) = (y::custom-arg)>>> then
report [true]::custom cap
else
report [false]::custom cap
Last edited by whitelily1196 (Dec. 7, 2017 13:11:16)
- FortressGaming
-
Scratcher
11 posts
Scratch 3.0
I hope that they fix the bug with the SVG files, and I think other digital artists can agree.
- Neutronz
-
Scratcher
100+ posts
Scratch 3.0
I hope that they fix the bug with the SVG files, and I think other digital artists can agree.What bug?
- follingeneric17
-
Scratcher
41 posts
Scratch 3.0
Hopefully the ST fixes the list watchers. I wonder how they'll look in 3.0?
Also, there's an issue when viewing the page on mobile: When you want to make a custom block, the “Add Input” button is too long. You can't even see the other options.
Also, there's an issue when viewing the page on mobile: When you want to make a custom block, the “Add Input” button is too long. You can't even see the other options.
- Sheep_maker
-
Scratcher
1000+ posts
Scratch 3.0
List block colours!

List watchers are still displaying the value of the (list) block and use the variable colour.
Custom blocks are now in /develop

List watchers are still displaying the value of the (list) block and use the variable colour.
Custom blocks are now in /develop
Last edited by Sheep_maker (Dec. 9, 2017 21:20:59)
- coolcat98
-
Scratcher
100+ posts
Scratch 3.0
Once, when I tried to upload a profile picture as a .svg file, Scratch said that the image was either corrupted or not an image. That could be the bug FortressGaming was referring to.I hope that they fix the bug with the SVG files, and I think other digital artists can agree.What bug?
- superben100
-
Scratcher
1000+ posts
Scratch 3.0
Nevermind that. No cloud data!If anyone wants to try out the custom block editor you can do that here: https://llk.github.io/scratch-gui/custom-procedures/No custom reporters.![]()
![]()
(Not even a “cloud variables coming soon”.)
Also, are we getting cloud lists in Scratch 3.0?
- Sheep_maker
-
Scratcher
1000+ posts
Scratch 3.0
Nevermind that. No cloud data!They aren't even done implementing lists yet, and they're working on a “things still being worked on” dialogue
(Not even a “cloud variables coming soon”.)
Also, are we getting cloud lists in Scratch 3.0?
It's unlikely we'll get cloud lists unless someone makes their own extension for it because they still haven't figured out a good solution for moderating them
- herohamp
-
Scratcher
1000+ posts
Scratch 3.0
They need to give up, we can emulate them, so all they are doing is making someone waste an extra 30 seconds grabbing a cloud list engineNevermind that. No cloud data!They aren't even done implementing lists yet, and they're working on a “things still being worked on” dialogue
(Not even a “cloud variables coming soon”.)
Also, are we getting cloud lists in Scratch 3.0?
It's unlikely we'll get cloud lists unless someone makes their own extension for it because they still haven't figured out a good solution for moderating them
- Neutronz
-
Scratcher
100+ posts
Scratch 3.0
LOL (HOPEFULLY THE ST DOSEN'T SEE THIS AND SORRY FOR CAPS LOCK)They need to give up, we can emulate them, so all they are doing is making someone waste an extra 30 seconds grabbing a cloud list engine-snip-They aren't even done implementing lists yet, and they're working on a “things still being worked on” dialogue
It's unlikely we'll get cloud lists unless someone makes their own extension for it because they still haven't figured out a good solution for moderating them
Last edited by Neutronz (Dec. 11, 2017 12:12:30)
- chexbox
-
Scratcher
100+ posts
Scratch 3.0
yay! scratch 3 now only takes up 80% of my cpu instead of 110%!!
- Greenduck54
-
Scratcher
500+ posts
Scratch 3.0
yay! scratch 3 now only takes up 80% of my cpu instead of 110%!!yay
(also unrelated but can we get
((x) ^ (y)::operators)and
((x)th root of (y)::operators)please?)
- PullJosh
-
Scratcher
1000+ posts
Scratch 3.0
That sounds like a perfect thing to be put inside an extension.yay! scratch 3 now only takes up 80% of my cpu instead of 110%!!yay
(also unrelated but can we get((x) ^ (y)::operators)and((x)th root of (y)::operators)please?)

- MinecraftM153
-
Scratcher
100+ posts
Scratch 3.0
That sounds like a perfect thing to be put inside an extension.yay! scratch 3 now only takes up 80% of my cpu instead of 110%!!yay
(also unrelated but can we get((x) ^ (y)::operators)and((x)th root of (y)::operators)please?)

- _nix
-
Scratcher
1000+ posts
Scratch 3.0
A bunch of new things just landed in the master branch! These have all been in the "develop“ branch for a while, but now they're officially part of the ”stable" (more stable than develop, for sure!) branch, which is updated much less frequently than the develop branch.
Highlights from the post I linked:
Highlights from the post I linked:
- Ask/answer blocks
- Accessibility improvements (h/t quachtina96 (quacht)
- Extension library updates with music (h/t ericrosenbaum (ericr))
- “More” category with “Make a Block…” interface
- Monitor layout fixes (h/t fsih (I'm not sure what their Scratch username is?))
- l10n refactor (h/t chrisgarrity (chrisg))
- Back button alert protection (h/t rschamp (raimondious))
- MinecraftM153
-
Scratcher
100+ posts
Scratch 3.0
On my end, the images are broken file icons, I'm using Firefox Quantum and idk if that causes many problems like the buttons not showing up, images not showing up, and thats all i can find.
guess something is broken
guess something is broken

- PullJosh
-
Scratcher
1000+ posts
Scratch 3.0
l10n refactor (h/t chrisgarrity (chrisg))Just googled l10n, and apparently it means “localization”. It's the letter L, followed by 10 more letters (“ocalizatio”), followed by the letter n. The same thing is done for internationalization (i18n), as well as a few others.
I assume there was some reason in the past why these terms needed to be shortened down to 4 characters. Anybody happen to know why?
Edit: Also, awesome updates!

Last edited by PullJosh (Dec. 12, 2017 15:17:24)















