Discuss Scratch
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
There are no duplicates of this topic (I think..)
HOW TO MAKE AN EXTENSION (if this was real.)
In the extensions tab there would be a new button that says “Create Custom Extension”.
If you click the button it would pop-up a small screen to place blocks in some define blocks, you could create new define blocks by clicking buttons (similar to custom blocks/my blocks), and you could choose what shape you wanted the block to be (hat, stack, cap, reporter, or boolean)
After that you would name your extension (In a dialog box similar to how you add images on forums).
Then it would give you an ID (similar to projects) that you could share (as a project) and use whenever you wanted.
HOW TO USE A CUSTOM EXTENSION (if this was real.)
Here's a mockup of what the screen where you could add custom extensions:
When you click the “Add a custom Extension” button, it would make a dialog box pop up (similar to how you post images on the forums) and ask you for a Extension ID.
That took me so long to type lol
What do you think about this suggestion?
HOW TO MAKE AN EXTENSION (if this was real.)
In the extensions tab there would be a new button that says “Create Custom Extension”.
If you click the button it would pop-up a small screen to place blocks in some define blocks, you could create new define blocks by clicking buttons (similar to custom blocks/my blocks), and you could choose what shape you wanted the block to be (hat, stack, cap, reporter, or boolean)
After that you would name your extension (In a dialog box similar to how you add images on forums).
Then it would give you an ID (similar to projects) that you could share (as a project) and use whenever you wanted.
HOW TO USE A CUSTOM EXTENSION (if this was real.)
Here's a mockup of what the screen where you could add custom extensions:
When you click the “Add a custom Extension” button, it would make a dialog box pop up (similar to how you post images on the forums) and ask you for a Extension ID.
That took me so long to type lol
What do you think about this suggestion?
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
] Half support, I don't think this would be incredibly useful because custom blocks do most of this
Cool blocks I saw in the concept
Cool blocks I saw in the concept
Report [ ] :: cap :: #0a0a0aVisit my newer post
(Custom reporter! :: #0a0a0a)
<Custom boonlean! :: 0a0a0a>
Custom dropdowns [? v] :: 0a0a0a
Last edited by Milk909 (June 12, 2022 19:50:56)
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
But, it could be used to have global custom blocks (all Scratchers can use them as long as they know the Extension ID). ] Half support, I don't think this would be incredibly useful because custom blocks do most of thisReport [ ] :: cap :: #0a0a0a
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
oops, i didn't mean to bump (
Last edited by Andygun11 (June 12, 2022 02:45:49)
- musicROCKS013
- Scratcher
1000+ posts
Custom Extension Creator
Here we go…
Why wouldn’t the add custom extension be near the regular extensions?
How do you access the extension code?
The space to edit an extension looks very small and compact. Maybe consider making it bigger?
Could to edit the color of your extension’s blocks? If so how?
Why wouldn’t the add custom extension be near the regular extensions?
How do you access the extension code?
The space to edit an extension looks very small and compact. Maybe consider making it bigger?
Could to edit the color of your extension’s blocks? If so how?
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
Here we go…
Why wouldn’t the add custom extension be near the regular extensions?
How do you access the extension code?
The space to edit an extension looks very small and compact. Maybe consider making it bigger?
Could to edit the color of your extension’s blocks? If so how?
1: I couldn't find a spot to put it
2: When you load an extension there would be a “View Source Code” button that would show the code of the extension.
3: You could scroll around in the window/pop-up.
4: No, it would always be the normal colors of extensions.
- musicROCKS013
- Scratcher
1000+ posts
Custom Extension Creator
You mean the pink of the custom blocks, or did you have something else in mind? 4: No, it would always be the normal colors of extensions.
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
I meant the green color of extensions.You mean the pink of the custom blocks, or did you have something else in mind? 4: No, it would always be the normal colors of extensions.
This Color :: #0FBD8C
- scratchgodo
- Scratcher
1000+ posts
Custom Extension Creator
I think the blocks will be less confusing if the blocks where change a bit:
define (Reporter)
// That is what I think a reporter block will look like.
define <Boolean>
// That is what I think a Boolean block will look like.
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
How about this color? #C65BD8I meant the green color of extensions.You mean the pink of the custom blocks, or did you have something else in mind? 4: No, it would always be the normal colors of extensions.This Color :: #0FBD8C
Block :: #C65BD8(If 3.0 scratchblocks existed in the forums)
Last edited by Milk909 (June 12, 2022 10:13:56)
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
That could be usefulBut, it could be used to have global custom blocks (all Scratchers can use them as long as they know the Extension ID). ] Half support, I don't think this would be incredibly useful because custom blocks do most of thisReport [ ] :: cap :: #0a0a0a
- Andygun11
- Scratcher
100+ posts
Custom Extension Creator
No support use custom blocks.
But, it could be used to have global custom blocks (all Scratchers can use them as long as they know the Extension ID).
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
Full support. This would be very useful, especially for projects like OS's, games and more!
- -iviedwall-
- Scratcher
500+ posts
Custom Extension Creator
No support. The workaround is similar - just make custom blocks
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
what about.. No support. The workaround is similar - just make custom blocks
(Custom reporters.. ::control )
Last edited by Milk909 (June 16, 2022 10:25:36)
- -iviedwall-
- Scratcher
500+ posts
Custom Extension Creator
what about.. No support. The workaround is similar - just make custom blocks(Custom reporters.. ::control )
(foo)
define add (a) and (b)
set [foo v] to [a + b]
when green flag clicked
add (1) and (1)
say [foo]
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
what about.. No support. The workaround is similar - just make custom blocks(Custom reporters.. ::control )(foo)
define add (a) and (b)
set [foo v] to ((a) + (b))
when green flag clicked
add (1) and (1)
say (foo)
Last edited by Milk909 (June 16, 2022 14:18:50)
- Milk909
- Scratcher
100+ posts
Custom Extension Creator
AND No support. The workaround is similar - just make custom blocks
<Custom BOONLEANS :: control>