Skip to content

[auto] Update ScratchEverywhere to 0.37#372

Merged
DragoniteBot merged 1 commit intofortheusers:mainfrom
DragoniteBot:ScratchEverywhere-0.37
Mar 10, 2026
Merged

[auto] Update ScratchEverywhere to 0.37#372
DragoniteBot merged 1 commit intofortheusers:mainfrom
DragoniteBot:ScratchEverywhere-0.37

Conversation

@DragoniteBot
Copy link
Collaborator

GH Release: https://github.com/ScratchEverywhere/ScratchEverywhere/releases/tag/0.37

Changes:

Runtime Changes
 The SVG Update!!
- Switched SVG backends from NanoSVG: https://github.com/memononen/nanosvg to LunaSVG: https://github.com/sammycage/lunasvg (Via 568)
  - LunaSVG supports many more SVG features, so things such as bitmap images inside of vector images are now supported!
- LunaSVG also allows us to support text inside of vector images!
  - Many of Scratch's default fonts (Pixel,Sans Serif, Serif, Handwriting, Marker, Curly) are supported
  - Other fonts will fallback to a default font
  - The app size has increased a bit due to having to embed all the fonts
- Added the ability for SVG images to scale up and down in resolution (Via 571)
  - This means SVG images should no longer be pixelated when at an increased size!
  Performance Updates
- Added Pen Mode Project Setting
   - When Pen Mode is set to fast, Performance with pen is way faster, with the tradeoff of rendering pen strokes as rectangles instead of circles
   - Fast pen is good for when your project has hundreds of pen blocks being called every frame, otherwise Accurate pen is still a good choice
 - Added Show FPS Project setting
   - When turned on, it adds debug Monitors showing you FPS and Frame Time information
 - Added Keep Project In RAM Project Setting
   - When turned off, the entire .sb3 project file will no longer be kept in RAM, which is great for large projects on low RAM devices
   - Assets (Images and Sounds) will take longer to load when this option is turned off
   - This option is on by default for all devices except for NDS, PSP, and GameCube
- Increased Performance by Caching a bunch of data (Variable/List data, block handlers, etc) (Via 565)
  - In some cases this improves performance quite significantly!
  - This is not available for Low RAM devices (PSP, NDS, 3DS, GameCube, Wii)
 Fixes
- Fixed crash when loading RomFS projects

 Parity Changes
- Added support for data_variable and data_listcontents hidden blocks (Via 569)
- Fixed parsing error when parsing block field values that are arrays

 Menu Changes
- Projects are now sorted Alphabetically
- The Unpacked Project button is now a vector instead of a bitmap image

 PSP & PS Vita Changes
- PSP and Vita are now built in Release mode
   - This means that performance on these devices should now be much better! 
- [Vita] denoise livearea background

 PS4 Changes
- Enable VSync

This Beta was brought to you by; @gradylink, @Dogo6647, @NishiOwO, @DevelopCMD, @poipole807, @PwLDev, and @NateXS

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Manifest Check: ScratchEverywhere

✅ File layout looks good: Manifest matches the previous version

@DragoniteBot DragoniteBot merged commit a19aa9b into fortheusers:main Mar 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant