Bug 215195

Summary: Use Install instead of Continue button in generic PackageDialog
Product: [openSUSE] openSUSE 10.2 Reporter: Karl Eichwalder <ke>
Component: YaST2Assignee: Jiri Srain <jsrain>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Minor    
Priority: P5 - None CC: jsuchome
Version: Beta 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Documentation Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Karl Eichwalder 2006-10-26 05:29:12 UTC
If you click on "Kerberos Client" in the YCC without all necessary packages installed, YaST lists the missing packages and offers "Continue" and "Cancel"(?) as buttons.  Instead of "Continue" you'd better label the button with "Install".
Comment 1 Jiří Suchomel 2006-11-01 09:09:52 UTC
Hm, it's generic function used also from other places, nothing kerberos specific:

PackageDialog uses Label::ContinueButton and Label::CancelButton. 
We could use Label::InstallButton instead of ContinueButton? Jiri, what do you think - the change is from some point logical, of course trivial and not affecting translations, but is it good to change the settled feeling of those dialog?
Comment 2 Jiri Srain 2006-11-01 10:08:19 UTC
I'd avoid changing it, at least for 10.2.

The text user is presented together with the list says clearly that packages will be installed, and Continue/Cancel is common pair of buttons.

Usability team, what do you think?
Comment 3 Martin Schmidkunz 2006-11-03 10:30:49 UTC
It is true that Continue/Cancel is a common pair of buttons, but in this case it should be stated clearer to the user that a click on the "continue" button starts an installation process. 

The text in the box only states that some packages have to be installed and not that they will be installed by clicking on the continue button.

So from a usability perspective I would recommend to label the button "Install".
Comment 4 Jiří Suchomel 2006-11-08 15:38:00 UTC
One point: we already have a button with "Install" text, but for consistency we should use "Uninstall" button for the opposite cases. But such text is currently not available and not possible to add after text freeze. Let's do it properly after 10.2
Comment 5 Martin Schmidkunz 2006-11-10 10:09:24 UTC
It is true, that the common pair of button labels would be "install"/"uninstall", but in this case "cancel" would be the correct label, because a click on this button exits the window without making any changes.
The button labeling "install"/"cancel" would be an example of so called "speaking buttons" where buttons are as self-explanatory as possible. So the labels "Install" and "Cancel" could be used as a pair of button labels.
BTW this concept is also used in the current MS Vista UI guidelines.
Doing it properly after 10.2 sounds good to me, too :-) 
Comment 6 Jiří Suchomel 2007-11-05 12:49:33 UTC
uhm, after 10.3
Comment 7 Jiří Suchomel 2007-11-05 12:52:15 UTC
So, the required change is actually "Use Install/Cancel buttons in PackageDialog instead of Continue/Cancel". I'm still not sure we should do that, as it will affect lot of places.

Jiri...
Comment 8 Jiri Srain 2007-11-09 12:11:11 UTC
I just changed the labels in the generic popup to "Install/Cancel", resp. "Uninstall/Cancel". Let's see if there is any community feedback.