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/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)


ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
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.

BA BUM BUM B U M
BA BUM BUM B U M
BA BUM BUM B U M
BA BUM BUM B U M
okay enough, welcome to my siggy. (press down+shift while highlighting a part of my signature to see the rest of my sig)
E

whoops sorry for the accidental e

h

h

h

stop viewing this

move (999999999) steps
move (999999) steps



ende
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.

all my projects got flagged as being inappropro so now i have nothing to offer you except for a stupid fruity maze recreation
Flowermanvista
Scratcher
1000+ posts

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

bump

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
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.

I have about 3350 posts, 80 shared projects, 180 total created/followed topics, and 200 followers.

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

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
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.

Hey there! My name is Nammy. I'm a male Forum Helper and Scratch Wiki Editor.
Profile | Test Account | Talk with me here! | Griffpatch is quitting Scratch?!
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.

I see now that the circumstances of one's birth are irrelevant. It is what you do with the gift of life that determines who you are. - Mewtwo
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.

I occasionally do things.
ResExsention
New to Scratch
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.

Know therefore that the Lord your God is God, the faithful God who keeps covenant and steadfast love with those who love him and keep his commandments, to a thousand generations. - Deuteronomy 7:9

——————————————–

Playing: Minecraft, stuff…?

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?

- Sheep_maker This is a kumquat-free signature. :P
This, my signature, appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
Post count: more than 6
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }

This will return false in your favourite programming language (…except Scratch):
(1.0 / 5e-324 - 1.0 / 5e-324) == (1.0 / 5e-324 - 1.0 / 5e-324)
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

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
Flowermanvista
Scratcher
1000+ posts

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

bump

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
ResExsention
New to Scratch
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.

Know therefore that the Lord your God is God, the faithful God who keeps covenant and steadfast love with those who love him and keep his commandments, to a thousand generations. - Deuteronomy 7:9

——————————————–

Playing: Minecraft, stuff…?

Flowermanvista
Scratcher
1000+ posts

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

bump

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?
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

The missile knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The guidance subsystem uses deviations to generate corrective commands to drive the missile from a position where it is to a position where it isn't, and arriving at a position where it wasn't, it now is. Consequently, the position where it is, is now the position that it wasn't, and it follows that the position that it was, is now the position that it isn't.
In the event that the position that it is in is not the position that it wasn't, the system has acquired a variation, the variation being the difference between where the missile is, and where it wasn't. If variation is considered to be a significant factor, it too may be corrected by the GEA. However, the missile must also know where it was.
The missile guidance computer scenario works as follows. Because a variation has modified some of the information the missile has obtained, it is not sure just where it is. However, it is sure where it isn't, within reason, and it knows where it was. It now subtracts where it should be from where it wasn't, or vice-versa, and by differentiating this from the algebraic sum of where it shouldn't be, and where it was, it is able to obtain the deviation and its variation, which is called error.
i want to die btw
i always said that i want to die and noone cares… strange
Flowermanvista
Scratcher
1000+ posts

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

bump

ST, Please Add A Warning When A Size Limit Is Exceeded

My Dumb Creations - THE BEST ANIMATION | The Windows 98 Experience (made on Windows 98) | nobody cares about Me… | the2000 Reveals Their New Profile Picture | Not Dumb Creations - Ten Years

Do evil kumquats keep eating your signature? Assert your dominance and eat the evil kumquats. Did you know that kumquats are only about the size of an olive?

Powered by DjangoBB

Standard | Mobile