ScratchAddons
ScratchAddons copied to clipboard
New addon: Scratch 3.0 → 2.0
Resolves #985 Resolves #7705
An addon that changes scratch-www pages to look like scratchr2. Less commonly used pages can be added in later PRs. In the screenshots below, old studio layout is enabled but the 2.0 preset in website dark mode isn't.
I guess this can't be enabled simultaneously with 2.0 → 3.0
I guess this can't be enabled simultaneously with
2.0 → 3.0
It can be: https://github.com/ScratchAddons/ScratchAddons/issues/985#issuecomment-744082987
I don't know how a Scratch 1.x theme, if it's ever added, could interact with the existing ones though.
That's a mouthful of commits :thinking:
Nice, also there is a similar userstyle: https://github.com/mrbatguy0314/Scratch-3-to-Scratch-2 https://userstyles.world/style/11602/scratch-3-to-2 Also, I can give you some of mine I guess LOL
I guess this can't be enabled simultaneously with
2.0 → 3.0
I mean, the existing scratchr2 userstyle can LOL (it will not let me edit soo). It just stylizes the pages that are already 2.0 as 3.0 and the already 3.0 pages as 2.0.
How does this play with "old studio layout"? Should we consider merging it into this? Or should it stay separate?
How does this play with "old studio layout"? Should we consider merging it into this? Or should it stay separate?
Currently all combinations of settings are supported: 3.0 → 2.0 enabled or disabled, old studio layout disabled or in either mode (default, 2.0 → 3.0). I think old studio layout should stay separate, but its mode setting could be removed - it could use the 2.0 → 3.0 mode by default and the current default mode if 3.0 → 2.0 is enabled.
The 2.0 → 3.0 mode looks like this if the 3.0 → 2.0 addon is disabled (it doesn't make much sense if 3.0 → 2.0 is enabled):
The default mode looks like this if the 3.0 → 2.0 addon is enabled:
I think old studio layout should stay separate, but its mode setting could be removed
Yes, that's up to you, the setting can be removed.
There should really be an accurate scratch 2.0 userstyle.
It's funny how this addon is the opposite of the userstyle that inspired Scratch Addons.
It's funny how this addon is the opposite of the userstyle that inspired Scratch Addons.
Evil Scratch Addons be like: Scratch 3.0 -> 2.0
Nice, also there is a similar userstyle: https://github.com/mrbatguy0314/Scratch-3-to-Scratch-2 https://userstyles.world/style/11602/scratch-3-to-2 Also, I can give you some of mine I guess LOL
This one changes a lot of stuff by the way (though it hides the extensions on the project page which also hides the cloud data thing, and the pages that it really works for are studios, projects, the main page, you can use some of its styles)
I can merge as admin on request.
dark-www's message count color, input background, and colored area settings seem to be overridden when scratch3to2 is enabled.
dark-www's message count color, input background, and colored area settings seem to be overridden whenscratch3to2is enabled.
I'll fix the message count - I started working on this addon before the setting was added. I don't think input background and dark colored areas have any effect on vanilla scratchr2 pages which this addon tries to imitate (inputs are controlled by the content background color).
how do i add the addon to my browser?
(Chrome Browser)
how do i add the addon to my browser?
(Chrome Browser)
You can download it on this page: click Code, then Download ZIP. Extract the zip file and follow these instructions to add it to the browser. If you already have Scratch Addons installed, you need to disable that version because having two versions of the same extension at once will cause bugs.
@mxmou Do we want this one for 1.41.0 ?
@mxmou Do we want this one for 1.41.0 ?
It can be merged once I update it to support the new Ideas and CGs, which shouldn't take long.
I think this is ready to be merged. It doesn't style every page yet, but it doesn't break anything and we can add support for less commonly visited pages in later updates.
Sounds good to me
I think this is ready to be merged. It doesn't style every page yet, but it doesn't break anything and we can add support for less commonly visited pages in later updates.
beta tag?
beta tag?
I don't think it's needed - the addon doesn't break anything, it just keeps the 3.0 design mostly unchanged on some pages.
Edit: actually, since this addon affects the entire website, it's possible that I missed some compatibility issues with other addons, so maybe a beta tag would make sense? Either way, I'll merge this now and the tag can be added in a later PR if we want.
Wait, aren't the photos actually 2.0? Good job!
Wait, aren't the photos actually 2.0? Good job!
They're 3.0 with the addon! Old studio layout is also enabled in the studio screenshot.
we do need the editor and fullscreen player though
we do need the editor and fullscreen player though
There are already addons that you can set up to make the editor look more like 2.0.
There are already addons that you can set up to make the editor look more like 2.0.
the need for superpresets is bigger than ever
There are already addons that you can set up to make the editor look more like 2.0.
the need for superpresets is bigger than ever
which is the 2.0 blocks syle,bevel,icons, and the font
In the Discord server, 1 person asked for a setting to disable the 2.0 icons (the feedback message has no more detail, but I imagine they mean the 2.0 views icon in project pages, etc.)