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.
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.
- Heathercat123
-
Scratcher
23 posts
Website development
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)
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!
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!

- Heathercat123
-
Scratcher
23 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.
Wdym by "the old project player"? If you mean the featured project player, then, as I have already mentioned, it's already in APIClone.
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
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:
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.
- 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)
- Heathercat123
-
Scratcher
23 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.
I'll do it when I'll feel like it.
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
I'll do it when I'll feel like it.
Alright!
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.
- 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.
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.
- 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.