Partitioning language needs resimplification

Bug #131084 reported by Matt Zimmerman
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Baltix
New
Undecided
Unassigned
ubiquity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ubiquity

The partitioning page has evolved substantially since its initial design, and I think it needs to be revisited in terms of the language used and how the options are presented.

As it stands today, I see at least the following issues:

- It contains radio buttons for options where there is no alternative. For example, if there is only one hard disk, the user is presented with a (preselected) radio button indicating the choice.

- Even where there is a choice, the presentation of nested radio buttons is confusing to the eye. It's not very clear that this is a secondary choice. I'm not sure what cue is missing, but it doesn't feel quite right. I expect mpt would have input here.

- The language could be clarified. The word "Guided" is unnecessary. I think the "use entire disk" would be clearer as "erase entire disk".

- Disk selection is cryptic. The user should not be presented with SCSI IDs, Linux device names, etc. The disk size, vendor and model are useful however. If there is only one hard disk in the system, I question whether any description is needed at all. The idea of choosing a disk may not need to be presented at all in this case. I am interested in mpt's opinion here as well.

Revision history for this message
Matt Zimmerman (mdz) wrote :
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I agree with Matt's comments, with the proviso that "Erase entire disk" might be confusing unless you mention what's going in its place. Even then it would be confusing if the disk is blank (there's nothing to erase), so that would need a different string.

Most importantly, I think, it's not clear why you're being asked "How do you want to partition the disk?" in the first place. Is there another operating system on one of the disks already? If so, say so! Include its name (e.g. "Windows XP") if the migration code recognizes it, or call it "Another system" and "the other system" otherwise. It's difficult to understand the partitioning slider without naming the things you're allocating space to.

For example:
------------
This computer is currently running Windows XP. Do you want to keep it alongside Ubuntu?

(*) Erase Windows XP, replacing it with Ubuntu

( ) Keep it, so I can choose between them at startup
    [disk choice here if there's more than one disk]
    How much disk space should be reserved for each system?
    [partitioning slider, with both systems named]

( ) Something more complicated
    [advanced partitioning appears here if selected]
------------

The problem with the nested radio button (apart from there being only one of them) is that it is not indented enough. Ideally, its left edge should be exactly aligned with the left edge of the label of the parent radiobutton. Unfortunately this is very difficult in GTK, which I reported as a bug last month. <http://bugzilla.gnome.org/show_bug.cgi?id=454248>

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Corrections:
* "is currently running Windows XP" should be "currently has Windows XP on it"
* the "Keep it" option should be first, since it's most likely (for our medium-term target audience, anyway), and it matches the wording of the question.

Revision history for this message
TerryG (tgalati4) wrote :

Triaged to Confirmed. Anything to make partitioning easier gets my vote.

Changed in ubiquity:
status: New → Confirmed
Revision history for this message
Evan (ev) wrote :

This is fixed in Natty. To address your concerns point-by-point:

- It no longer uses radio buttons to select which disk to use. This is handled on the second partitioning page (if you select the resize or entire disk options) using a combobox. The combobox is still shown when it contains only one item, but I'd prefer we fix that in GTK+.

- The "guided" part of the string has not been presented in the UI for some time, but we've also refined the set of options and their respective text significantly. Please refer to the installer design specification for the full details: http://docs.google.com/View?id=dfkkjjcj_101gnkrpg5v#4_5_1_Automatic_partitioning_o_8475526086986065

- While disk selection in the aforementioned combobox still uses a similar string to the one you mention for each disk, there is now a much more detailed preview of the post-commit state of the disk just below.

Changed in ubiquity (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Evan (ev) wrote :

And for what it's worth, the redesigned partitioning page implements something quite close to what Matthew describes. Unsurprising, considered he designed it. :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.