d016
November 19, 2025, 2:52am
1
Introducing my latest mod:
As the motto implies, this is a mod that’s meant to look like Scratch. The UI needs some work; but the blocks look great!
Get it now (Clear Cache when there’s an update!):
Repository (feel free to contribute!):
Snap! but Scratch
Userscript version:
// ==UserScript==
// @name Split! (userscript version)
// @namespace http://github.com/e016/split-mod
// @version 2025-11-21
// @description Make Snap! look like Scratch
// @author d016
// @match https://snap.berkeley.edu/snap/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=snap.berkeley.edu
// @grant none
// ==/UserScript==
(function() {
'use strict';
SyntaxElementMorph.prototype.setScale = function (num) {
var scale = Math.max(num, 1);
var highContrast;
try {
highContrast = SpriteMorph?.prototype?.isHighContrast || false
} catch (error) {
highContrast = false
This file has been truncated. show original
this is insane and i love it
This is a very good effort of you, our best dream is
finally reaching the reality with your contribution.
jens
November 19, 2025, 9:02am
5
Wow, what an amazing hack!
Nice. Could you also make a version where you can choose the high contrast colors from scratch?
this is so cursed, but I love it.
bh
November 19, 2025, 4:50pm
8
How come the blocks above WARP in the Control palette are a different color from the ones below it (except for SWITCH TO SCENE)?
d016
November 19, 2025, 4:54pm
9
Oh, that. It’s me merging Scratch’s Events and Control categories; each with different colors. You still can’t select the events category when making custom blocks, though. I’ll get soon.
(ninja’d)
They’re to mimic how scratch puts those blocks in a different category.
dardoro
November 19, 2025, 5:06pm
11
Do you guys really like this bulky, washed-out style instead of “zoom blocks” to 1.4, if necessary?
Or is it just appreciation of the effort?
d016
November 19, 2025, 5:12pm
12
I’m fine with Snap! 's block style. I’m fine with Scratch’s block style.
I’m fine with it all.
I just made this for fun and because I’ve seen multiple forum topics along the lines of “Make Snap! look like Scratch!”
I’ve also thought about how several Snap features would look like in 3.0; like rings and input lists.
It’s both appreciation of effort and outcome.
Scratchers coming to Snap! generally don’t like the “old” style Scratch 1.4 look of Snap! as they are used to Scratch 3 appearance.
If the visual block changes could be incorporated into Snap! (as an optional skin) then it would be a big win for block programming progression
d016
November 19, 2025, 5:25pm
16
Oh, thanks. I’ll fix that in the next patch update.
Also, I’m having some issues with SymbolMorphs rendering images on Retina displays:
I can’t seem to get the right ratio for displaying images on all pixel densities.
bh
November 19, 2025, 5:45pm
17
Also, I’m having some issues with SymbolMorphs rendering images on Retina displays
Right, I forgot to ask about this… the stop button is solid black on my display.
d016
November 19, 2025, 5:51pm
18
Like this?
That’s because it’s drawing the top left corner, which is blank. I still can’t get that aspect ratio though :~(
d016
November 19, 2025, 6:26pm
19
I was going to do that; but I can’t remember why I didn’t
cymplecy:
Scratchers coming to Snap! generally don’t like the “old” style Scratch 1.4 look of Snap! as they are used to Scratch 3 appearance.
If the visual block changes could be incorporated into Snap! (as an optional skin) then it would be a big win for block programming progression
Thanks for the very kind words. I hope my mod can somewhat bridge the gap between Scratch and Snap!
owlsss
November 19, 2025, 7:12pm
20