Feature request: keyboard shortcut change for Delete Object and addition of Trash


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:

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,

Task History and Trash bin and Command-Delete = Secure Editing
Where does a deleted item go? iOs or Mac
Deleted Project
Where does a deleted item go? iOs or Mac
Delete action - accidentally deleting entries
How to recover accidental deletion of Folder containing multiple Projects
[Yes! Fixed in 3.1.3 Test Builds] OmniFocus lost hundreds of tag assignments! New tag assignments also get lost

Dear Andrew thank you for summing up everything. I am demanding this feature also since a year. I just can hope that more people get aware of this huge problem and can send an E-Mail with a request to Omnigroup. Because that is the only thing what they look at while implementing new features: How many people requested the feature over which period of time. In hope that Omnifocus will get more secure in the future…



And it happened again to me today. While I was working very intense I wanted to delete some tasks, which I did. Later I realized that they had some notes in the note view so I had to recover those tasks back. Going to the backup archive is so brudensome, why dear OF WHY are you torturing your users?! I mean the developers say themselves that they are using OF for their private life. How can it be that they are SO reckless with their tasks? Im getting frustated since 1.5 year!


Completely agree, and I hope this gets shipped soon.


Ken wrote something about this:


Couldn’t we have just a simple trash can with an “automatically empty” time setting? That way we could retrieve our mistakes.


Totally agree with you, Boatguy, that a trash can would be great to have. I ended up buying Omnifocus and am very happy with it except for this issue - I ended using workarounds to disable the delete command, which is a pain, but better than losing a project by accident.