[DONE] Please add more protection against overwriting unsaved changes
Posted: Tue Aug 09, 2016 2:25 am
Hello.
I accidentally wiped out a whole bunch of updates due to some carelessness caused by the consistency of layout between the Load, Save, and Clr menus. I would like to see G-Stomper (and its sister apps) add some more safeguards to protect me from myself.
What happened was that I made a bunch of changes to my patterns and song arrangement in G-Stomper Studio. I went to the Main Menu to save my changes and did not realize that the Load tab was active instead of the Save tab. I selected my existing song and clicked OK to save, and G-Stomper happily reloaded the existing song, and in so doing wiped out all of my recent unsaved changes. Please add some logic to check to see if there are unsaved changes and then present the user with a confirmation prompt to warn that there are still unsaved changes that will be overwritten by the current operation; this would have been enough warning for me to realize I was using the Load operation instead of the Save operation. Also, please add a similar safeguard to the CLR operation as well when there are unsaved changes, to make sure that the user truly intended to invoke the Clear pattern/song operation.
Thanks.
Tony
I accidentally wiped out a whole bunch of updates due to some carelessness caused by the consistency of layout between the Load, Save, and Clr menus. I would like to see G-Stomper (and its sister apps) add some more safeguards to protect me from myself.
What happened was that I made a bunch of changes to my patterns and song arrangement in G-Stomper Studio. I went to the Main Menu to save my changes and did not realize that the Load tab was active instead of the Save tab. I selected my existing song and clicked OK to save, and G-Stomper happily reloaded the existing song, and in so doing wiped out all of my recent unsaved changes. Please add some logic to check to see if there are unsaved changes and then present the user with a confirmation prompt to warn that there are still unsaved changes that will be overwritten by the current operation; this would have been enough warning for me to realize I was using the Load operation instead of the Save operation. Also, please add a similar safeguard to the CLR operation as well when there are unsaved changes, to make sure that the user truly intended to invoke the Clear pattern/song operation.
Thanks.
Tony