Starting off as an unfinished Snap! library, SnapStuff+ is a Snap! mod that adds various blocks, a few help menus for said blocks, remade help menus for regular blocks, and the glitchy option to switch between white and dark flat design (dark default).
Here's what blocks SnapStuff+ adds (subject to change):
A very glitchy [scratchblocks]glide (1) secs to [random position v][/scratchblocks]
[scratchblocks]<right mouse down?::sensing>[/scratchblocks] detects if right clicked (includes help menu)
[scratchblocks]<system theme?::sensing>[/scratchblocks] returns if dark mode is on through true/false (includes help menu)
[scratchblocks]<is [javascript v] on?::sensing[/scratchblocks] added an option to %setting and the is _ on block that reports if javascript extensions are on. (this does not include the set block even though the setting is there).
Just letting you know, I actually found out that vercel isn't blocked on my school wifi, so you could provide a mirror to a vercel page.
If you don't know, vercel is free, and allows you to customize the url (well, if it ends with .vercel.app). In my experience, it also publishes the website faster than github pages (you can have both github pages and vercel).
I was a little bit confused by the behavior of the random position option in glide # secs to __. I thought it would, over the course of one second, glide to a single random position, but it goes to a bunch of random positions. Is this intended behavior?
thanks, i can probably remake this in threads.js, i just need to figure out how to make hats
update: I added it to the default "when I am %interaction" hat, will be added to the next release which will probably be tomorrow