Been using Twine 1 for awhile and just recently moved over to Twine 2 for a new project. Today I discovered that you can apparently accidentally delete passages with absolutely no way of recovering them if you have not been lucky enough to have recently archived. Frankly, I am stunned that there is no 'undo' button... Let's just say I was more than a little upset when I realized I had just lost some of my work for no other reason than the fact that my cursor accidentally hit the trashcan button when I was trying to move a passage, instead of selecting the passage itself.
Recommendation:
a) Create some sort of undo feature (ctrl+z) like Twine 1 had. I understand this might not be possible with the new browser format, which brings to b)
b) Create a confirmation stop between the point of selecting delete and actually deleting. When you try to delete a passage that could potentially contain hours of work, the program really should not just accept that you are doing what you intend to do. Its scary how easy it is to delete something. Having a simple dialogue box ask us if we really want do delete a passage would go a long way in preventing this type of unfortunate situation.
This may already be in the works for an update, but if not, hopefully this is something that could be implemented. I think it would help save the tears and frustration of many future Twine 2 users. As it is now, it is far too easy to accidentally delete a passage.
Comments
I was having a bit of a low framerate session on the tablet. I was trying to drag my nodes into a more tidy layout and then the touch screen interpreted a drag as a series of clicks - one of them deleting the passage. The one in question was a critical node - I had to reconstruct the story from my backups.
Just banking the last deleted passage is enough really.
It needs to be more difficult to delete a passage, or there needs to be a confirmation, or there needs to be an undo function.
A full-on "undo" is overkill to remedy the crux of the problem. It's unnerving that one accidental click can irreversibly erase a passage.
This is great, but a trash bin where deleted passages get sent would be even greater. Admittedly more difficult to add, though, while a confirmation dialog on delete would be relatively simple.