I just sent this to Omni Support, but figured this would be useful here as well:
I’ve been using the trial of OmniFocus 2 for a number of days, and I really love it and want to buy it. However, there is one major issue that is keeping me from purchasing it. I keep running into the problem accidentally deleting a database object like actions, projects, folders, lists, and then not being able to fish it out of a “trash” section.
Today I accidentally deleted a folder with a number of projects and actions. I tried to undo with Cmd + Z, but somehow screwed up the process so that I could no longer undo properly. I reverted to a backup, but the backup wasn’t completely up to do date so I lost a bunch of stuff I had entered, some of which I could not remember afterwards.
It seems to me that the following are fairly standard features on similar apps that would be great on OmniFocus:
The ability to change the delete keyboard shortcut (Cmd + Del is fairly standard on Mac, I feel), so things aren’t deleted by mistake. In addition, changing the default shortcut to Cmd + Del would probably be useful.
A trash folder that holds all of the deleted objects (actions, projects, lists, etc.) until the user chooses to empty the trash, and the ability to allow the user to restore those objects from the trash back to the “active” projects section.
A confirmation message when deleting objects that asks the user something along the lines of: “Are you sure you want to delete ‘XXXX’ project?"
I really love your app, and want to buy it and tell all my friends and family to buy it, but this single issue is stopping me from purchasing it and making me stuck with Evernote, which is definitely an inferior solution for my needs. As an end user, I can’t risk the chance that I will accidentally delete a work folder with projects and tasks and maybe not even notice and then maybe just miss a deadline because it wasn’t in OmniFocus. To me, this issue make me not feel comfortable relying on Omnifocus, so it’s a big deal-breaker.
I also searched your forums for potential fixes and found I wasn’t the only one with this issue. See:
https://discourse-test.omnigroup.com/t/accidental-delete-context-change-to-command-delete/22396/11
https://discourse-test.omnigroup.com/t/delete-action-accidentally-deleting-entries/12103
https://discourse-test.omnigroup.com/t/where-does-a-deleted-item-go-ios-or-mac/37689
https://discourse-test.omnigroup.com/t/how-to-recover-accidental-deletion-of-folder-containing-multiple-projects/15725
The suggestions from staff and users have been:
Restore from backup - this is an unreliable kludge, and not the intended function for the purpose, and does not address the fact that accidental deletions can easily happen
Change the keyboard shortcut for delete with a 3rd-party program - this is a kludgy workaround
Hit Ctrl + Z immediately after you notice the object has disappeared - this is also an unreliable kludge, and does not address the fact that accidental deletions can easily happen
Please consider adding the features I and other users have suggested! I would be so happy to buy and be able to use your app if you were to put those features on the roadmap for this year.
Thanks for your consideration,
Andrew