As an utter newbie at all this I really miss a quick way to save the progress of a patch developing. Manually renaming each version on ‘save as’ is somewhat cumbersome. So I looked for a few ways to do it:
Version control by saving files with an incremented version number, add a ‘+’ button next to the file menu. You’d probably want to save to a project folder instead of to just the patches folder. New project could be added to the file. menu. “Ctrl + .” as short cut?
Version control built in to Rack using SQLite as an application file format: https://sqlite.org/appfileformat.html and https://sqlite.org/affcase1.html imo the most elegant way and one could keep the plain text as it is next to it. Taking it into the extreme every change could be in the file so you can undo / redo even after stopping starting Rack or the project.
Version control using an SCM, the Zim desktop wiki does this and supports various back ends like Fossil and Git https://pages.gitlab.io/zim/manual/Plugins/Version_Control.html Iirc it auto-commits on save and also auto saves.
Could something like this be added to Rack?