Snap 7.0 feature hunt!

First time posting here (in this thread) so uhh
for the situation involving the image --> image change
I think for the
[scratchblocks]
when I recieve [any message v] ((message) :: control) ◂:: control hat
set [latest message v] to (message)
[/scratchblocks]
solution i think there should be some way to hide code
i tend to make projects that serve solely as blank projects for custom block packs/"extensions"/"mods" and thus try to not have any random code hanging around in the project
this could serve other uses too soooo
wait should i make a new suggestion topic for this

honestly, I think it's better to keep that kind of script showing.

hmm
was just rethinking it- something more useful would be hidden sprites
they can appear on the stage but won't clutter the corral

or even better, sprite folders.

I don't know if people said this yet, but you can make your own block categories (I didn't spell that right) are in Snap! 7 dev.

Also, the "send" block was replaced with a broadcast block that you can extend to broadcast a message just to a specific sprite.

GUYS I ACCIDENTALLY FOUND THE MESSAGE BLOCK IN 7.0
IT SHOWS UP IN DEV MODE

[unnecessary line of text here so i can post]

Message block?

[scratchblocks]
(message :: control
[/scratchblocks]

Hmm. I can't find it.

IT SHOWS UP IN DEV MODE

right click snap logo in editor to access dev mode

Right-clicking on the Snap icon in Snap 7 dev shows up as this:
image

*shift-right click

Oh, that's cool. There are a lot of blocks I didn't know existed.

It needs to remain so that old projects continue to work.

But it's hidden to discourage any further use of it.

hmm, ok

i still find it more useful because if i need to get the current message inside of a custom block i can't put a hat block in there

Adding 2 block stage script to update a global variable is the workaround for that issue.

image

Maybe Jens will keep the old message reporter around for a while - maybe he won't.

I, personally, wouldn't rely on it not suddenly being removed and would switch to new method if I needed it my projects :slight_smile:

i'm perfectly aware of that, i just prefer having the entire thing inside of the custom block i'm making

Shift left-click.

I've noticed a commit on GitHub for something called block assembly but I can't work out what it's for or meant to do