Has anyone ever seen the following design pattern in use, and if so, is there ever a good time to use it? (Button) labeled "Do Something" [User] left-clicks on (Button) [System] action A (Add) is ...
Double-click can pose multiple problems... you can move the mouse too much between the 2 clicks and it won't register as a double-click... or worse, it will be interpreted as a "drag"... same problem ...
I've grown used to the GUI paradigm of pre-select on mouse-down, action on mouse-up. In fact, I rely on it, sometimes canceling an unwanted action after mouse-down by dragging outside of the click ...