Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Save a backup of levels before they are overwritten #129

Open
slothybutt opened this issue Jul 17, 2023 · 0 comments
Open

Suggestion: Save a backup of levels before they are overwritten #129

slothybutt opened this issue Jul 17, 2023 · 0 comments
Labels
a-idea Amount: Large things that will require more effort s-level Scope: the level editor and interface t-enhancement Type: New feature or request

Comments

@slothybutt
Copy link

slothybutt commented Jul 17, 2023

Misclicks, accidents, changes of heart, and (hopefully not) software errors can all happen when editing levels with Chaoshead, especially since there is no undo button to go back and fix your mistakes. I think it would be nice (and easy to implement) to have Chaoshead store backups of levels locally before it overwrites them.
In theory, these backups probably do not need to be deleted as level file size is generally pretty small. I do think that it'd be better to only save one backup per level per session, though, to avoid making a bunch of files by spamming the save button.

tl;dr: I think it'd be nice for the first pre-save backup per level per session to not be deleted (and to be saved with some sort of session id or time in the file name to reduce name collisions)

@tyoeer tyoeer added t-enhancement Type: New feature or request a-idea Amount: Large things that will require more effort s-level Scope: the level editor and interface labels Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-idea Amount: Large things that will require more effort s-level Scope: the level editor and interface t-enhancement Type: New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants