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?
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

 Report [ ] :: cap :: #0a0a0a
(Custom reporter! :: #0a0a0a)
<Custom boonlean! :: 0a0a0a>
Custom dropdowns [? v] :: 0a0a0a
Visit my newer post

Last edited by Milk909 (June 12, 2022 19:50:56)

Andygun11
Scratcher
100+ posts

Custom Extension Creator

Milk909 wrote:

] Half support, I don't think this would be incredibly useful because custom blocks do most of this
Report [ ] :: cap :: #0a0a0a
But, it could be used to have global custom blocks (all Scratchers can use them as long as they know the Extension ID).
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?
Andygun11
Scratcher
100+ posts

Custom Extension Creator

musicROCKS013 wrote:

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

Andygun11 wrote:

4: No, it would always be the normal colors of extensions.
You mean the pink of the custom blocks, or did you have something else in mind?
Andygun11
Scratcher
100+ posts

Custom Extension Creator

musicROCKS013 wrote:

Andygun11 wrote:

4: No, it would always be the normal colors of extensions.
You mean the pink of the custom blocks, or did you have something else in mind?
I meant the green color of extensions.

This Color :: #0FBD8C
Roblox888i
Scratcher
1000+ posts

Custom Extension Creator

No support use custom blocks.
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

Andygun11 wrote:

musicROCKS013 wrote:

Andygun11 wrote:

4: No, it would always be the normal colors of extensions.
You mean the pink of the custom blocks, or did you have something else in mind?
I meant the green color of extensions.

This Color :: #0FBD8C
How about this color? #C65BD8
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

Andygun11 wrote:

Milk909 wrote:

] Half support, I don't think this would be incredibly useful because custom blocks do most of this
Report [ ] :: cap :: #0a0a0a
But, it could be used to have global custom blocks (all Scratchers can use them as long as they know the Extension ID).
That could be useful
Andygun11
Scratcher
100+ posts

Custom Extension Creator

Roblox888i wrote:

No support use custom blocks.

Andygun11 wrote:

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!
Milk909
Scratcher
100+ posts

Custom Extension Creator

bump

Last edited by Milk909 (June 16, 2022 10:11:23)

-iviedwall-
Scratcher
500+ posts

Custom Extension Creator

No support. The workaround is similar - just make custom blocks
Milk909
Scratcher
100+ posts

Custom Extension Creator

-iviedwall- wrote:

No support. The workaround is similar - just make custom blocks
what about..
(Custom reporters.. ::control )

Last edited by Milk909 (June 16, 2022 10:25:36)

-iviedwall-
Scratcher
500+ posts

Custom Extension Creator

Milk909 wrote:

-iviedwall- wrote:

No support. The workaround is similar - just make custom blocks
what about..
(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

-iviedwall- wrote:

Milk909 wrote:

-iviedwall- wrote:

No support. The workaround is similar - just make custom blocks
what about..
(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

-iviedwall- wrote:

No support. The workaround is similar - just make custom blocks
AND
<Custom BOONLEANS :: control>

Powered by DjangoBB