VirtualBox

Opened 16 years ago

Closed 16 years ago

#870 closed enhancement (fixed)

Remove Virtual HD options contrary to Gnome HIG

Reported by: Limulus Owned by:
Component: other Version: VirtualBox 1.5.2
Keywords: Gnome Human Interface Guidelines Cc:
Guest type: other Host type: other

Description

As I posted here: https://bugs.launchpad.net/ubuntu/+source/virtualbox-ose/+bug/160798

Using VirtualBox-OSE 1.5.0 in Ubuntu Gutsy (current to the repos as of Nov. 7, 2007) [dAniel hAhler wrote: "Confirmed. This is the same with version 1.5.2"]

I wanted to remove a virtual hard drive.

The option buttons are:

[Yes] [No] [Cancel]

Now, while there is explanatory text visible, those options are contrary to the Gnome Human Interface Guidelines for Alerts: http://developer.gnome.org/projects/gup/hig/2.0/windows-alert.html

"Button Phrasing. Write button labels as imperative verbs, for example Save, Print. This allows users to select an action with less hesitation. An active phrase also fits best with the button's role in initiating actions, as contrasted with a more passive phrase. For example Find and Log In are better buttons than than Yes and OK."

I suggest changing "Yes" to "Delete" and "No" to "Unregister".

[dAniel hAhler added: "I think we should not add a patch for this [in Ubuntu], because it affects messages (translations) and is likely to get accepted upstream as a good change.]

Attachments (1)

VirtualBox-OSE_Screenshot.png (147.0 KB ) - added by Limulus 16 years ago.
Screenshot of the current alert

Download all attachments as: .zip

Change History (7)

by Limulus, 16 years ago

Screenshot of the current alert

comment:1 by Technologov, 16 years ago

While I'm not a GNOME user, and not bound by GNOME standards, I completely agree that changing the wording on the buttons makes sense in this case.

-Technologov

comment:2 by Michael Thayer, 16 years ago

Out of interest, does anyone know if/what the KDE, Windows and OS X HIG have to say about this?

comment:3 by Michael Thayer, 16 years ago

Given that the same user interface is used on those platforms as well.

comment:4 by Limulus, 16 years ago

I know you're not bound by the Gnome HIG, but they're there to help make apps more usable, which is why I filed this bug :)

As for other desktop environments, let's see...

KDE suggests using a descriptive verb: http://usability.kde.org/hig/current/windows-dialogs.php "Although Yes-No questions have an appealing simplicity, they do have a downside." and in the next section stating "it is better to provide options that are named in a way that describes what will happen when they are pressed" with a "clear verb [...] that describes the action"

For Vista, Microsoft discourages Yes/No buttons for complex interactions http://msdn2.microsoft.com/en-us/library/Aa511331.aspx "Use positive commit buttons that are specific responses to the main instruction instead of generic labels such as OK or Yes/No. Users should be able to understand the options by reading the button text alone. [...] "Use Yes and No buttons only to respond to yes or no questions."

Apple also states that verbs should be used for buttons http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGControls/chapter_18_section_2.html "Button names should be verbs that describe the action performed—Save, Close, Print, Delete, and so on."

So it sounds like they're all fairly close in agreement as to how to label buttons: with verbs :)

comment:5 by Dmitry A. Kuminov, 16 years ago

Limulus, thank you for reporting this. We agree to all these proposals. We'll make appropriate code changes.

comment:6 by Dmitry A. Kuminov, 16 years ago

Resolution: fixed
Status: newclosed

The feature is done in SVN but it will appear most likely only in the 1.6.x release. (The expected 1.5.4 bugfix will not involve translators and there is no point to include untranslated UI enhancements of this kind).

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use