Discuss Scratch
- Discussion Forums
- » Suggestions
- » A notice about the undo/restore button the first time someone removes something from a project
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
I've seen way too many people asking about how to undo changes they've made in QaS only for them to realize they could've, but all of their hard work got lost to history when the project autosaved. This just makes me feel sad knowing those people put the time in effort into a script of code or whatever, accidentally deleted it, and had to ask in QaS, not knowing an undo button exists, while the autosave function destroys all traces of the deleted assets.
No more.
My solution? A notice. It will show up the first time someone removes assets from a project, and will notify the user of the undo button. It could say something like this for code:
If the OK button is pressed, it will never show up again on the project the user is currently working on, but will show up again when the user makes future projects. If the “Don't show again” button is pressed, it will never show up again. Period.
Finally. No more shall newbies have to tediously re-add assets that they could've saved from the wrath of autosave.
No more.
My solution? A notice. It will show up the first time someone removes assets from a project, and will notify the user of the undo button. It could say something like this for code:
If you didn't mean to delete that code, you can restore it by right-clicking in any blank area and clicking the undo button in the menu that shows up.and this for all other assets (credit to medians):
[Ok] [Don't show again]
Maybe something like this for sounds, sprites, and costumes/backdrops?If you didn't mean to delete that sound/sprite/costume/backdrop (it may display depending on what you deleted), you can restore it by clicking Edit -> Restore Sprite/Sound/Costume. However, this will only work for the last deleted thing.
[Ok] [Don't show again]
If the OK button is pressed, it will never show up again on the project the user is currently working on, but will show up again when the user makes future projects. If the “Don't show again” button is pressed, it will never show up again. Period.
Finally. No more shall newbies have to tediously re-add assets that they could've saved from the wrath of autosave.
Last edited by ScratchCat1038 (June 7, 2023 00:37:53)
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
bump'e
- LuckyDuckyLife
-
100+ posts
A notice about the undo/restore button the first time someone removes something from a project
Support, seems very useful and will definitely reduce the number of Scratchers accidentally deleting their code and being unable to get it back.
- medians
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Also maybe the undelete button as well?
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
(#4)wait what?
Also maybe the undelete button as well?
Well, definitely, since even I didn't know it existed

- Gamer_Logan819
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Supportfl for reasogn given in op
- medians
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Yeah, there's a button under the Edit button that allows you to undelete stuff (it's existed since 1.x, and it's called Restore in 3.0 but it was called Undelete in 2.0 and 1.x):(#4)wait what?
Also maybe the undelete button as well?
Well, definitely, since even I didn't know it existed

However the problem is it can only undelete the last deleted thing so if you just discovered it existed then.. (it works for sprites, costumes/backdrops, and sounds but previously also worked for code)
Last edited by medians (June 5, 2023 15:53:03)
- creeperyeettt
-
500+ posts
A notice about the undo/restore button the first time someone removes something from a project
scratch 2.0 isnt that old it does not warrant a black and white filterYeah, there's a button under the Edit button that allows you to undelete stuff (it's existed since 1.x, and it's called Restore in 3.0 but it was called Undelete in 2.0 and 1.x):(#4)wait what?
Also maybe the undelete button as well?
Well, definitely, since even I didn't know it existed
However the problem is it can only undelete the last deleted thing so if you just discovered it existed then.. (it works for sprites, costumes/backdrops, and sounds but previously also worked for code)
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
bimp (a small bump)
- medians
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Maybe something like this for sounds, sprites, and costumes/backdrops?
Also funny thing is, I made a grayscale .colors file as a joke for the guy who hated it, you can see the hex here (I put it on one less lines so it wouldn't cover up so much space:
If you didn't mean to delete that sound/sprite/costume/backdrop (it may display depending on what you deleted), you can restore it by clicking Edit -> Restore Sprite/Sound/Costume. However, this will only work for the last deleted thing.I've seen a lot of people who lost hard work because of how abnormally large the delete button is now, and the fact that this button is so hidden and not really mentioned anywhere so they had no idea it even existed in the first place. I've also seen cases where they didn't realize that it was deleted and it was too late because of how it works. I think that deleting should be hidden to right click for sprites again, the button should be made smaller again, this should be mentioned, and there could be a confirmation when deleting things.
[Ok] [Don't show again]
What do you mean by this? scratch 2.0 isnt that old it does not warrant a black and white filter
Also funny thing is, I made a grayscale .colors file as a joke for the guy who hated it, you can see the hex here (I put it on one less lines so it wouldn't cover up so much space:
{“Motion”: 0x6d6d6d, “Looks”: 0x747474, “Sound”: 0x747474, “Pen”: 0x6a6a6a, “Events”: 0x8e8e8e, “Control”: 0xa9a9a9, “Sensing”: 0x878787, “Operators”: 0x898989, “Data”: 0x858585, “More Blocks”: 0x484848, “Parameter”: 0x565656, “List”: 0x767676, “Exension”: 0x4f4f4f}By the way, Exension is misspelled because it came from an earlier version of 2.0 that had that typo (though to not get off topic, you can talk about it on my profile or something).
- CST1229
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
(#8)Scratch 2.0 had a gray menu bar, they did not apply any filters on it.
scratch 2.0 isnt that old it does not warrant a black and white filter
Last edited by CST1229 (June 6, 2023 04:53:22)
- -OdysseyCentral-
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Support as it would save many people’s code. But I think the notice should also include the way to undo things on mobile, which is (I think) the edit tab that also has that option.
- The_Game_
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
I didn't even know that was a thing and I've been here for 2 years. By golly do I support because gee wiz I mess up a diddly darn lot. (I'm not sorry for the funny language)
- Yento-Kun
-
500+ posts
A notice about the undo/restore button the first time someone removes something from a project
Support, and one free Epicness Point!
This would be very useful!!
This would be very useful!!
- waitwhat2288
-
100+ posts
A notice about the undo/restore button the first time someone removes something from a project
Scratch has been really attentive about “obscuring vision” as of lately, and yet there is still that abrupt and intrusive “Project Could Not Save” notification in the editor, so I'm in a bit of a bewildered state whether or not “obscuring vision” is a very crucial aspect of Scratch's performance.
Nonetheless, if you want to plaster an exhortation on someone's screen, you'd want to alert people about critical information, which is inherently what your proposed idea does anyways.
Nonetheless, if you want to plaster an exhortation on someone's screen, you'd want to alert people about critical information, which is inherently what your proposed idea does anyways.
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
(#10)Good idea. That will expand the suggestion to all assets, not just code.
Maybe something like this for sounds, sprites, and costumes/backdrops?If you didn't mean to delete that sound/sprite/costume/backdrop (it may display depending on what you deleted), you can restore it by clicking Edit -> Restore Sprite/Sound/Costume. However, this will only work for the last deleted thing.-snup-
[Ok] [Don't show again]
- ScratchCat1038
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
brump (a big bump)
- PaperMarioFan2022
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
Bringing this topic up.
- medians
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
I need to make a bringing up image in a greyscale filter because of this topic
Anyway:

Anyway:

- medians
-
1000+ posts
A notice about the undo/restore button the first time someone removes something from a project
I still haven't loaded the .colors file XDDD I need to make a bringing up image in a greyscale filter because of this topic
Anyway:
- Discussion Forums
- » Suggestions
-
» A notice about the undo/restore button the first time someone removes something from a project