-
Notifications
You must be signed in to change notification settings - Fork 295
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
Added Incremental Saving #2386
Added Incremental Saving #2386
Conversation
✅ Deploy Preview for blockbench-dev ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
At the moment this uses RegEx to isolate and add to the file name before |
an issue I found with the current ways this works; re-saving incrementally from a previous version overwrites versions above it
Let me know your thoughts! |
another thing; this doesn't seem to work on the web version, since there is no project path when editing in a web browser |
I changed some things. I made the action only available when it'll actually do something useful. And I added a check for if the file already exists. I added a modification to the file name, since I think numbers are more intuitive than something like date or time in this case. |
Something I've been thinking of recently to complement this: |
Nice! And yeah that makes sense, most other apps also only do this with a single number that gets incremented |
I think the file name is reliable enough for remembering the number, and it gives the user a way to manually tweak it without needing a UI for it. And I'm not concerned about the web app not having it. On the web app just pressing Save Project already pretty much does the same thing, at least unless you have file saving dialogs enabled in the browser. |
This PR adds incremental saving, similar to what can be seen in Blender and Autodesk Maya.
electron_C324kLsoPc.mp4
This would be useful to keep past versions of a given project file, without having to set up boilerplate version control tools like Git.
Would close #2360