"Merge newly-subscribed UDF with local folder" confirmation dialog should have HIG-compliant button labels

Bug #726777 reported by Stuart Langridge on 2011-02-28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Ubuntu One Control Panel
Robert Grant
ubuntuone-control-panel (Ubuntu)
Ubuntu One Client Engineering team

Bug Description

When subscribing to a UDF ~/MyUDF where you already have a local folder ~/MyUDF, we currently show a confirmation dialog with text (something like) "The contents of your cloud folder will be merged with your local folder "MyUDF" when subscribing. Do you want to subscribe to this cloud folder?" and Yes/No buttons.

As per the HIG (http://library.gnome.org/devel/hig-book/stable/windows-alert.html.en#alert-button-order), "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." So this dialog should have buttons "Subscribe and merge folders" and "Cancel", not "Yes" and "No"; this makes it much clearer to the user what the buttons do, and doesn't require them to carefully read the dialog to work out what "Yes" and "No" mean.

Example code to add a specific button to a dialog and give that button an accelerator:

b=d.add_button('_Subscribe and merge folder',Gtk.ResponseType.OK)
b.props.use_underline=True # give button an accelerator

Better still would be to have no confirmation dialog at all; instead, show that a folder merge will happen *in the "Cloud Folders" window itself* so users know it will happen before they click the button to subscribe:

---[ Account | Cloud Folders | Devices | Services ]---
Select the folders from your personal cloud that you
want synchronized in this device.

My folders (19.2GB available storage)
  |_| Ubuntu One - Always in sync..........[/]
  |_| Things/Interesting Documents.........[ ]
  |_| Pictures.............................[ ]
       This will be merged with your existing
       Pictures folder when you subscribe
  |_| Projects.............................[/]

Naty Bidart's (72.6GB available storage)
  |_| Shared stuff.........................[/]

Stuart Langridge (sil) on 2011-02-28
description: updated
description: updated
Changed in ubuntuone-control-panel:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Naty Bidart (nataliabidart)
Changed in ubuntuone-control-panel (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Naty Bidart (nataliabidart)
tags: added: desktop+ u1-gui u1-natty
Changed in ubuntuone-control-panel (Ubuntu):
importance: Medium → Low
Changed in ubuntuone-control-panel:
importance: Medium → Low
Changed in ubuntuone-control-panel (Ubuntu):
assignee: Naty Bidart (nataliabidart) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Changed in ubuntuone-control-panel:
assignee: Naty Bidart (nataliabidart) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
Leo Arias (elopio) on 2012-04-17
tags: added: natty
removed: u1-natty
Roberto Alsina (ralsina) wrote :

While we have replaced all of our UI code, we seem to have ported this defect ;-)

Assigning to rtgrant to get new copy for it and/or a nod to do nothing about it.

Attached screenshot (in spanish, sorry, sould be understandable, more or less)

Roberto Alsina (ralsina) on 2012-05-15
Changed in ubuntuone-control-panel:
assignee: Ubuntu One Desktop+ team (ubuntuone-desktop+) → Robert Grant (rtgrant)
Chris Wilson (notgary) on 2012-11-02
Changed in hundredpapercuts:
milestone: none → raring-round-5
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments