Bug 1079655 - UI: Installation Destination spoke Done button context switches inappropriately
Summary: UI: Installation Destination spoke Done button context switches inappropriately
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1146225 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-22 16:35 UTC by Chris Murphy
Modified: 2014-10-13 13:50 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-10-13 13:50:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Chris Murphy 2014-03-22 16:35:46 UTC
Description of problem: The Installation Destination spoke has a Done button that has two different consequences depending on the user position in the spoke. This is a betrayal of this UI, because the Done button ostensibly means "return to hub" not "done with page" or "proceed to next step." The confusion sets in because the user very clearly knows more information needs to be conveyed, they know something else comes "NEXT" they definitely aren't "DONE".

The other problem is that in the two UI's that have been used as model examples: gnome-settings and OS X Settings, the "upper left master button" always always always means return to hub. It never means next. And in effect the "first" Done button in the Installation Destination spoke is actually behaving as a next button, not a return to hub button.


Version-Release number of selected component (if applicable):
anaconda-21.27-1

How reproducible:
Always

Steps to Reproduce:
1. From HUB click on Installation Destination.

2. The title of this page is Installation Destination. The Done button very clearly indicates Done with Installation Destination spoke. Yet that's not how it behaves. Instead it always gives me a "next step" option, either a floating dialog for automatically path, or a whole separate page Manual Partitioning.

Actual results:

Clicking the Done button causes additional steps to occur, it does not return the user to the hub. This is not a subtle problem. No other similar UI behaves this way and it's also the only time Anaconda itself betrays the user with Done meaning "done with this step" rather than "done with this spoke".


Expected results:

Done = return to hub
Next or Continue = proceed with additional steps within this spoke's path.

Additional info:

Two suggested fixes:

a.) Change the initial Done button to Next or Continue.
b.) Change the initial Done button to be grayed out; add a Next or Continue button on the lower right side of the UI.

Comment 1 Robin Laing 2014-04-01 03:44:53 UTC
I agree with this.  

When installing F20 on a couple of machines that I wanted to customize the disk partitioning, I ran into this.

Installation Destination screen is a great example.  Once you select the drive, you are not complete, you are taken to a second screen for Installation Options.  Hence, the word "Done" is not correct.

http://docs.fedoraproject.org/en-US/Fedora/20/html/Installation_Guide/s1-diskpartsetup-x86.html

I cannot remember if it was F18 or F19 that I ran into this issue and it created headaches looking for the custom partitioning selection screen.

Using the word "Done" when it isn't actually done creates confusion among those installing.

Comment 2 Máirín Duffy 2014-04-01 13:37:16 UTC
"Done" != "Return to Hub"

"Done" == done with what you're doing.

Step 1. "Done" with selecting disks.
Step 2. "Done' with partitioning.

Then you return to the hub.

Does that not help?

Comment 3 Máirín Duffy 2014-04-01 13:38:06 UTC
What I think might be the actual problem here, is that you want to return to the hub before you are Done. The answer here is not to relabel the done button, it's to add an additional button for returning to the hub. Would that help you?

Comment 4 Robin Laing 2014-04-03 01:57:11 UTC
I find that the confusion in this step is you pick a disk for your installation and clicking done would mean that the installation should begin.  This is why I feel that Next or Continue is better than done.

In the sense of selecting a custom installation, my first time with this menu left me wondering how and where the option to select a custom installation was.  Same with the next screen about manual versus custom.

I agree with Máirín that Done to me says I should return to the Hub over going to confirm partitioning.  

Looking at bug 1079655 it looks like this issue has been almost been resolved with a changed menu in rawhide.  https://bugzilla.redhat.com/attachment.cgi?id=881350

It is interesting that if you select encryption, then you will go to the "next" screen.  Which brings back the question, where should Done take you when you click it?

Comment 5 David Shea 2014-09-24 19:50:57 UTC
*** Bug 1146225 has been marked as a duplicate of this bug. ***

Comment 6 David Shea 2014-10-13 13:50:49 UTC
Closing per comment 2. The "Done" button is always used to indicate that one is done with the particular spoke, and that behavior does not differ between the storage spoke and any other spoke. In none of the spokes does "Done" indicate that the installation will continue, which is why the button moved to the top left of the screen instead of having in the bottom right where the hub's Begin Installation button is.


Note You need to log in before you can comment on or make changes to this bug.