≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Feature request #504

Feature request #504: REQUEST: Better alternative to "Don't save"/"Save" buttons in Audioscrobbler preferences

Kind feature request
Product Synergy
When Created 2006-11-15T01:47:07Z, updated 2006-11-18T12:29:26Z
Status open
Reporter Greg Hurrell
Tags no tags

Description

From a user email:

you should have a "cancel" button on the username panel

My reply:

Well, the "Don't save" button acts exactly like a "Cancel" button does; ie. it leaves things exactly the way they were before you opened the sheet. It's not like a document-based application where there is a difference between "Cancel" (which means, "I don't want to quit/close after all; keep the document open") and "Don't save" (which means "quit/close without saving").

I don't know how to make this clearer in the UI. I think "Don't save" more closely matches what is actually happening (the sheet is dismissed without committing the changes) but there may be other users who see it and think the same you did (ie. "why doesn't this sheet have a cancel button?"). I'll think about what to do, anyway. We'll see if others write in with the same feedback.

User's reply:

Here's a screenshot from Last.fm's app... it definitely makes more

sense, at least to me: http://flickr.com/photos/factoryjoe/297618917/

So the screenshot shows a preferences panel with four buttons:

- "Reset to defaults" - "OK" - "Cancel" - "Apply"

So I'm opening this enhancement request so that people can post feedback on what they'd think is the clearest/best option. Basically we have the following alternatives:

1. Stick with existing "Don't save", "Save" buttons

2. Relabel existing "Don't save" button as "Cancel" instead

3. Relabel both existing buttons as "Cancel", "Apply"

4. Throw existing buttons out the window and go with "OK", "Cancel", "Apply"

My personal take on this is that we should rule out Option 4 straight away; Apple's Human Interface Guidelines recommend against buttons labelled "OK" and instead recommend verb-based actions, like "Apply" or "Save". Also, in the case of the sheet in question, it doesn't make much sense to differentiate between "Apply" and "OK" seeing as you really just want a button that saves the changes and dismisses the sheet (what would be the sense in having an "Apply" button which would save the changes but not dimiss the sheet?).

To me the existing option, Option 1, is perfectly clear, but it may be worth switching to Option 3 because the "Don't save"/"Save" pattern may be confusing if users associate it more with the document-based application paradigm. So if there is to be a change I would probably vote for Option 3. I think that Option 2 is too weak; it changes just enough to meet the initial request for a "Cancel" button, but at the cost of having an asymmetric/unfamiliar/inconsistent pairing of "Cancel"/"Save".

Comments

  1. Greg Hurrell 2006-11-18T12:29:26Z

    Adding "audioscrobbler" keyword so that I can easily find all Audioscrobbler-related feature requests and bug reports.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets