2 ms·
I'd agree with the article that consistency is most important, and it applies to anything: for instance, when I add code to a project, I try to emulate an exist
by makecheck 18y ago
I'd agree with the article that consistency is most important, and it applies to anything: for instance, when I add code to a project, I try to emulate an existing coding style (even if I hate it).
Having said that, there are logical reasons why the Mac/GNOME style (Cancel, OK) is a bit better.
One is the case of a different set of buttons. On a Mac, the default button is always in exactly the same place, even if there is no "Cancel" button. So your eye and your mouse will find "OK" without even thinking.
Another is the back/forward concept, where Cancel is a backward action. The default/OK button is a forward action, placed to the right of the backward action as it would be in a browser toolbar or a wizard. And "even more backward" actions, such as Don't Save, appear further left.