Discuss Scratch

the2000
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

fdreerf wrote:

This might be a little tricky to do on the online editor as the Scratch logo is a link.
I'm not sure about that. The Scratch logo is fixated at the very top left of screen, so theoretically it should be extremely easy to put something over it with “position: absolute”. Or you could use onmousedown to handle the link and check for clientX and clientY.

Edit: Ayy, king of the page!

Last edited by the2000 (Feb. 14, 2021 04:02:09)

SaltyTree
Scratcher
100+ posts

Shift+Click R to access the functional hidden blocks

There also is a
al at once {
} :: control
but it doesn't do anything anymore.
the2000
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

SaltyTree wrote:

There also is a
al at once {
} :: control
but it doesn't do anything anymore.
I know, that's why I specified “functional” hidden blocks. There are a bunch more hidden blocks which only exist for legacy compatibility than just that one.
Maximouse
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

the2000 wrote:

I'm not sure about that. The Scratch logo is fixated at the very top left of screen, so theoretically it should be extremely easy to put something over it with “position: absolute”. Or you could use onmousedown to handle the link and check for clientX and clientY.

Edit: Ayy, king of the page!
The best thing to do would be probably to put another link over it with position: absolute and the same href. When clicked, it would check if shift is pressed, if so, it would call event.preventDefault and toggle the hidden blocks, otherwise it would go to the Scratch homepage like normally. Same for the offline editor: if you hold shift while clicking it would toggle the blocks, otherwise it would open the about window.
the2000
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Maximouse wrote:

the2000 wrote:

I'm not sure about that. The Scratch logo is fixated at the very top left of screen, so theoretically it should be extremely easy to put something over it with “position: absolute”. Or you could use onmousedown to handle the link and check for clientX and clientY.

Edit: Ayy, king of the page!
The best thing to do would be probably to put another link over it with position: absolute and the same href. When clicked, it would check if shift is pressed, if so, it would call event.preventDefault and toggle the hidden blocks, otherwise it would go to the Scratch homepage like normally. Same for the offline editor: if you hold shift while clicking it would toggle the blocks, otherwise it would open the about window.
brb making a bookmarklet that checks for this now
miniepicness
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

yeah this would be a good feature though they probably wont add it (it doesn't seem like they add suggestions much anymore)
lm1996
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Support, I don't see why not.
misaPuding
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Maximouse wrote:

the2000 wrote:

I'm not sure about that. The Scratch logo is fixated at the very top left of screen, so theoretically it should be extremely easy to put something over it with “position: absolute”. Or you could use onmousedown to handle the link and check for clientX and clientY.

Edit: Ayy, king of the page!
The best thing to do would be probably to put another link over it with position: absolute and the same href. When clicked, it would check if shift is pressed, if so, it would call event.preventDefault and toggle the hidden blocks, otherwise it would go to the Scratch homepage like normally. Same for the offline editor: if you hold shift while clicking it would toggle the blocks, otherwise it would open the about window.
If toggle of showing these hidden blocks would be made by something like you said, I support!
SaltyTree
Scratcher
100+ posts

Shift+Click R to access the functional hidden blocks

There is also bunch more like the sound_sounds_menu:
([costume1 v] :: looks)
([mouse-pointer v] :: sensing)
([mouse-pointer v] :: motion)
([myself v] :: control)
see this project: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/382631312/editor/ in the Dropdowns sprite for more.

Last edited by SaltyTree (Feb. 21, 2021 18:29:59)

gosoccerboy5
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

How have I not seen this suggestion? Support! I'd love to be able to easily access hidden cool blocks! That way, it won't confuse newcomers, but oldcomers can easily use advanced blocks to make their projects more efficient.
Ihatr
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Honestly I just want back the ability to create custom hacked blocks because that was the coolest thing ever.

However, this is a good suggestion, it's just that there are so few hacked blocks that they would just be better off in the main block pallette,
gosoccerboy5
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Ihatr wrote:

there are so few hacked blocks that they would just be better off in the main block pallette
Well, I think the ST feels otherwise about that.
gosoccerboy5
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Bump. I assume there would be something on the wiki about this so people other than us forumers can enjoy them.
fdreerf
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Ihatr wrote:

However, this is a good suggestion, it's just that there are so few hacked blocks that they would just be better off in the main block pallette,
Yeah. Plus, having features tucked away in some obscure place where most don't have access to them doesn't seem like the right move to me. Every block should be equally accessible to everyone.
dertermenter
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

Nice idea, but I would just like these in the block editor. For each variable in 10 is a useful block. Maybe there could be a extension which is ‘other blocks’ and it gets those blocks out!
boncuk18
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

the2000 wrote:

 <loud? :: sensing> 
The loud? block about to be existed in scratch 0.6 to scratch 2.0, I remember i used the loud? block on scratch 1.4 offline editor.

Anyway ill support it.

Is this unconstructive post?
sathvikrias
Scratcher
500+ posts

Shift+Click R to access the functional hidden blocks

boncuk18 wrote:

scratch 0.6 to scratch 2.0
Scratch 0.6 to Scratch 1.4
ThatExplosivePigeon
Scratcher
100+ posts

Shift+Click R to access the functional hidden blocks

I support! 100% because of the for loop block.
boncuk18
Scratcher
1000+ posts

Shift+Click R to access the functional hidden blocks

sathvikrias wrote:

boncuk18 wrote:

scratch 0.6 to scratch 2.0
Scratch 0.6 to Scratch 1.4
no it even existed pre-alpha, alpha and beta (with other 2.0 development versions)
sathvikrias
Scratcher
500+ posts

Shift+Click R to access the functional hidden blocks

boncuk18 wrote:

sathvikrias wrote:

boncuk18 wrote:

scratch 0.6 to scratch 2.0
Scratch 0.6 to Scratch 1.4
no it even existed pre-alpha, alpha and beta (with other 2.0 development versions)
yeah, the scratch wiki isn't really specific with the alpha and beta stuff unless that is the only time when the block existed.

Last edited by sathvikrias (Feb. 28, 2021 13:32:05)

Powered by DjangoBB