> A related UI principle is “make everything easy to undo”,
But of course, there are plenty of actions that are fundamentally impossible to undo, such as sending an email.
So either you make those actions triggered on mouse-down, which means they're easy to do by accident, or you make them inconsistent with the rest of your UI.
But of course, there are plenty of actions that are fundamentally impossible to undo, such as sending an email.
So either you make those actions triggered on mouse-down, which means they're easy to do by accident, or you make them inconsistent with the rest of your UI.