Discuss Scratch

Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

TL;DR FOR THE UNINITIATED: Scratch currently has 2 invisible limits on the size of projects, and exceeding either of these limits will cause your project to not save. If you want to know more about these limits, I've described them here. My suggestion is to make it so that you get a warning when you exceed these size limits, instead of a generic “Project cannot save”.

—————————

I'm not sure why this hasn't been implemented yet, but this is such an unfriendly design choice and I'm surprised that nobody else has suggested this yet - or maybe they have and I missed it. But whatever, my suggestion is that whenever a Scratcher exceeds the asset/JSON size limit, they should get a warning so they're not confused.

A good point that a few supporters have brought up is that this warning should be optional - because getting repeated warnings may be annoying for some who know what they're doing.

Now that all the life I could have squeezed out of Tinypic has been squeezed out of it, the mockups that I made over a year ago can be found in this Scratch project: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/430794139

I think that a suggestion from @Thesky-Media later in this thread is also a good one, and I'd decide to roll it into the main one - having a meter, or really, any way, of knowing how close you are to hitting the JSON limit.

Edit: there are plans to implement this soon

Edit edit: Happy belated birthday to this suggestion! Now 2 years old.

Last edited by Flowermanvista (Aug. 17, 2021 12:31:52)

WaterComesBack
Scratcher
100+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Support. This would be very useful for songs that load over a period of long time.
Charizard746
Scratcher
100+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Support, its very disappointing to realize your project is over 50kb and you don't realize it until much later when it doesnt save.
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

bump
LuckyLucky7
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

WaterComesBack wrote:

Support. This would be very useful for songs that load over a period of long time.

Charizard746 wrote:

Support, its very disappointing to realize your project is over 50kb and you don't realize it until much later when it doesnt save.
Support for the reasons mentioned in the quotes above.
CatsUnited
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Support. This would definitely be helpful to people, since they'll no longer be confused about why their project won't save after importing a big piece of audio into their project. I'm not so sure about your JSON file limit exceeded dialog box though, since that's quite a lot of text, but I really like the file size limit exceeded concept.
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

CatsUnited wrote:

Support. This would definitely be helpful to people, since they'll no longer be confused about why their project won't save after importing a big piece of audio into their project. I'm not so sure about your JSON file limit exceeded dialog box though, since that's quite a lot of text, but I really like the file size limit exceeded concept.
I'm not sure how else I would condense such a complicated concept into an easy to understand text box for Scratchers that may not understand what the project.json file even is.

also bump
Nambaseking01
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Support.

My projects have never exceeded the 50MB limit, since I mostly help in the discussion forums, but this could be useful for people that program a lot.
the2000
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

I'm going to support without explaining why (aka saying the exact same thing the OP said) does that make any of you guys

support
Botcho_Otkho
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

the2000 wrote:

I'm going to support without explaining why (aka saying the exact same thing the OP said) does that make any of you guys

support
You said that in a way that makes it look something that is good or at least normal. No, don't do that.
epicRedHot
Scratcher
500+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Definite support, since even knowing about the file size limitations, it can still be difficult to figure out exactly what it is that's causing a project to refuse to save.
ResExsention
New Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Sounds distinctly annoying.

This should be optional. I would rather make the whole project in one go and then slowly cut down the project size than to be constantly pinged about how everything is above the limit.
Sheep_maker
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

ResExsention wrote:

Sounds distinctly annoying.

This should be optional. I would rather make the whole project in one go and then slowly cut down the project size than to be constantly pinged about how everything is above the limit.
Maybe this warning only shows in the online editor?
goldfish678
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

yeah, this should definitely be added in some form. much nicer than just "hey you imported a wav file and now your project refuses to save haha have fun"
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

bump
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

bump
ResExsention
New Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

Sheep_maker wrote:

ResExsention wrote:

Sounds distinctly annoying.

This should be optional. I would rather make the whole project in one go and then slowly cut down the project size than to be constantly pinged about how everything is above the limit.
Maybe this warning only shows in the online editor?

No. I use both the online and offline editors.

It should be optional either way.
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

bump
TheOneGuy101
Scratcher
95 posts

Warn users when they've exceeded an asset size/JSON file size limit

m e g a b u m p, i g u e s s
Flowermanvista
Scratcher
1000+ posts

Warn users when they've exceeded an asset size/JSON file size limit

bump

Powered by DjangoBB