I like to keep various versions of a document at different stages in its development. This means that I can easily go back to a previous version to, for example, see if I liked something better as it was in the past compared to how it is now, or to copy something from a previous version that I've since deleted but now want back.Problem
At present this is a bit awkward.
Once I've got a document to a certain stage in its production I use "Save As" and increment a number at the end of the filename to create a new version. E.g. document1.sla , document2.sla , etc.
This means that I need to:
* go to the File menu;
* select Save As;
* click in the filename textbox;
* delete the current numerical suffix;
* enter a new numerical suffix;
* okay the dialog.Proposal
Add a new "Save As With Incremented Suffix" or, more simply, "Save New Version" function.
This feature would automatically add a numerical suffix to the filename if one didn't already exist or increment an existing numerical suffix and save the document under the new name.
This would make it much easier to keep a running list of different versions of the same document.
(Blender has a similar function where you can increment/decrement the suffix using some buttons but that's unnecessary for the sort of thing I'm proposing. Just one menu item and/or button/shortcut is needed.)Code
The (very basic) pseudo code for such an operation could be something as simple as:
* Get existing filename.
* Split filename using space as separator.
* If last split section is numerical then increment by 1.
* If last split section is not numerical then add space and number 1 to end of filename.
* Save with new filename.
It doesn't have to be too fancy.