Discuss Scratch

chipmunkmc
Scratch Team
35 posts

Website development

Yay! Also some thoughts:
Perhaps swfobject should be kept on user pages in case, say, someone writes a userscript relying on it for instance? Just an idea, maybe it's unlikely to be important and just bloat idk
Also, perhaps if no Ruffle URL is specified, Ruffle shouldn't be included in pages similarly to the original site? At least that's what I do with files.chipmunk.land; it would mean things wouldn't just work though.

https://max.chipmunk.land/
hi, this is my signature!
Heathercat123
Scratcher
23 posts

Website development

chipmunkmc wrote:

Perhaps swfobject should be kept on user pages in case, say, someone writes a userscript relying on it for instance? Just an idea, maybe it's unlikely to be important and just bloat idk

I don't see why anyone would write a userscript relying on swfobject on profiles specifically, but it is required, along with scratch_app.js, for the 2013 featured project player (which is implemented in APIClone, but iirc fullscreen is broken)

chipmunkmc wrote:

Also, perhaps if no Ruffle URL is specified, Ruffle shouldn't be included in pages similarly to the original site?

There's a separate flag in settings.py for disabling the import, but I've made it enabled by default since it's required to run Scratch 2.0 on modern web browsers.

Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
chipmunkmc
Scratch Team
35 posts

Website development

I mean someone could try to restore the old project player and depend on those scripts, though to be fair I haven't heard of such a thing and we're quite past the release of Scratch 3.0. Maybe it is just cruft.
Also I forgot about the SCRATCHR2_USE_RUFFLE flag, oops.
Anyway I see you have started to work on cloud variables (which required me to install channels lol), decompiled online Scratch 2.0, and themed it; keep up the good work!

https://max.chipmunk.land/
hi, this is my signature!
Heathercat123
Scratcher
23 posts

Website development

chipmunkmc wrote:

I mean someone could try to restore the old project player and depend on those scripts, though to be fair I haven't heard of such a thing and we're quite past the release of Scratch 3.0. Maybe it is just cruft.

Wdym by "the old project player"? If you mean the featured project player, then, as I have already mentioned, it's already in APIClone.

chipmunkmc wrote:

Also I forgot about the SCRATCHR2_USE_RUFFLE flag, oops.

It's okay. APIClone has become so large and new features and changes come in so quickly that it's really easy to forget things about it </3

chipmunkmc wrote:

Anyway I see you have started to work on cloud variables (which required me to install channels lol), decompiled online Scratch 2.0, and themed it; keep up the good work!

Np! I'm not entirely done theming the editor though, here is what it looks like rn (also included as an attachment, I just forgot about that feature before uploading it to Linx ._.).

Also I've noticed that the post preview is still white except for the quotes, which are black text on a black-ish background. A similar thing can be said about the mobile forums, but those are hidden since the website uses the 2026 page style. Oh and quite a few post toolbar button icons should be inverted (BIUS looks off while the browser/os button is completely hidden).

Attachments:
attachment scratch2dark.png (161.1 KB)


Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
chipmunkmc
Scratch Team
35 posts

Website development

Nice work! Perhaps change the cat to #0dd and revert the background though, and perhaps remove sentry or I can do it in a fork.

https://max.chipmunk.land/
hi, this is my signature!
chipmunkmc
Scratch Team
35 posts

Website development

Also it's funny how IPv6 addresses don't fit in the left part of posts, I guess Scratch Team never bothered to support said protocol on their site lol (imo you should keep it because it's funny)

https://max.chipmunk.land/
hi, this is my signature!
Heathercat123
Scratcher
23 posts

Website development

chipmunkmc wrote:

Nice work! Perhaps change the cat to #0dd and revert the background though, and perhaps remove sentry or I can do it in a fork.

I'll do it when I'll feel like it.

chipmunkmc wrote:

Also it's funny how IPv6 addresses don't fit in the left part of posts, I guess Scratch Team never bothered to support said protocol on their site lol (imo you should keep it because it's funny)

Wait what- can u send a screenshot, I kinda wanna see it (I don't have ipv6 </3)

Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
chipmunkmc
Scratch Team
35 posts

Website development

Heathercat123 wrote:

I'll do it when I'll feel like it.

Alright!

Heathercat123 wrote:

Wait what- can u send a screenshot, I kinda wanna see it (I don't have ipv6 </3)

For some reason I cannot visit the website (that is, while going through the VPS) from my home network. I saw this happen with Parker2991's posts, but wasn't given permission to leak his network address.
I'll try making this post on mobile data via tethering, and screenshotting it if that works out.

https://max.chipmunk.land/
hi, this is my signature!
chipmunkmc
Scratch Team
35 posts

Website development

Damn it tethering on Android (at least Nougat?) is IPv4 only, how could I forget… sorry, I'll get you a screenshot later (at least tmrw).
Also, have you tried to get IPv6 connectivity through a VPN? It should be possible, as chipmunk.land currently uses Wireguard over IPv4 for everything, and still has IPv6 support, albeit I had to configure it properly on my servers. Other things like proxies probably can do the trick too.

https://max.chipmunk.land/
hi, this is my signature!
Heathercat123
Scratcher
23 posts

Website development

I don't think it's really worth it to go through all of this trouble just to get a screenshot </3

Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.
Heathercat123
Scratcher
23 posts

Website development

Btw Scratch Addons has dark mode website icons, in case you wanna use them (though do note that it's under the GPL v3, unlike APIClone which is Public Domain!)

Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.

Powered by DjangoBB