For modal (and modeless) windows, pop-ups, and "lightbox" ajaxed pop-ups,
after a person has performed certain tasks, there are two options - commit
those changes or cancel the dialog window. What order is best? Mac OS X
orders them as Cancel | Save, whereas many windows and web applications
have them as Save | Cancel.
Is there published research on this out there? What are your heuristics?
Why? How has that worked for you?
Which OS(es) are you targeting?
On Windows, the general guideline is to left-align labels; on Mac,
labels should be right-aligned. These are guidelines, of course, and not
hard-set rules, but software tends to look more polished when it follows
the visual styles of the OS on which it runs.
Here's my question:
On a similar topic, what about buttons? Apple guidelines say to right
align the function that is mostly used (unless it is going to cause the
user to lose all their work), but on Windows it's the opposite.