[dash] + [scopes] Uninstallation confirmation screen inconsistent with other dialogs

Bug #1434124 reported by Sebastien Bacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
In Progress
Medium
Jamie Young
unity-scope-click (Ubuntu)
Triaged
Medium
Unassigned
unity8 (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

On current rtm trying to uninstall a click from the dash you get a confirmation screen with a "confirm" button on the left and an orange "cancel" one on the right, that seems inconsistant with the guideline/what other part of the system are doing

- why is "cancel" in orange? https://design.ubuntu.com/apps/building-blocks/buttons states that the color is for negative actions
- unsure that "confirm" is conveying what the button does, could it be "uninstall" or "confirm uninstallation"?

it feels like that the left button should be the red one and have something in its label stating what you are confirming (since the rational is that users tend to not read the text description, so the button should summarize the action they are doing)

------ UX Comment ------

We are currently working on the redesign of scopes previews and design patterns for the use of buttons (types, colour, position, behaviour). (Page 133: https://docs.google.com/document/d/1nFm8xiYhKXXuEO_IvMXoD0lASbYzYXva1BWMVanU3iw/edit#heading=h.pl3n70ucwqtp). The desired resolution and specs will be updated as soon as they are available.

- Design comment -
  04/09/2015

We are working on this project. Visuals will be attached asap as we have solution.

Revision history for this message
Alejandro J. Cura (alecu) wrote :

The text on that button is according to design, as discussed in bug #1368252.

I'm adding Ubuntu UX to ask for input on the button colors.

Changed in unity-scope-click (Ubuntu):
status: New → Triaged
importance: Undecided → High
Changed in ubuntu-ux:
assignee: nobody → Paty Davila (dizzypaty)
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
dobey (dobey) wrote :

    scopes::PreviewWidget buttons("buttons", "actions");
    scopes::VariantBuilder builder;
    builder.add_tuple({
       {"id", scopes::Variant(click::Preview::Actions::CLOSE_PREVIEW)}, // TODO: see bug LP: #1289434
       {"label", scopes::Variant(_("Cancel"))}
    });
    builder.add_tuple({
       {"id", scopes::Variant(click::Preview::Actions::CONFIRM_UNINSTALL)},
       {"label", scopes::Variant(_("Confirm"))}
    });
    buttons.add_attribute_value("actions", builder.end());
    widgets.push_back(buttons);

This is the code in the scope. We do not specify color or any real positioning. This also isn't actually a traditional "dialog" window. It's a preview in Unity8. Maybe the scopes API needs some sort of way to specify which button is the "affirmative" action. Aside from flipping the order of the two buttons in our code though, there is basically nothing the scope itself can do in this respect.

Changed in unity-scope-click (Ubuntu):
importance: High → Medium
summary: - Uninstallation confirmation screen inconsistent with other dialogs
+ [dash] + [scopes] Uninstallation confirmation screen inconsistent with
+ other dialogs
Revision history for this message
Albert Astals Cid (aacid) wrote :

unity8 waiting for design -> Incomplete

Changed in unity8 (Ubuntu):
status: New → Incomplete
Paty Davila (dizzypaty)
Changed in ubuntu-ux:
status: Triaged → In Progress
Paty Davila (dizzypaty)
description: updated
description: updated
Paty Davila (dizzypaty)
Changed in ubuntu-ux:
assignee: Paty Davila (dizzypaty) → Grazina (boroskograzina)
Revision history for this message
Paty Davila (dizzypaty) wrote :

We are currently working on the visual specifications for dialogs, notifications and the position and colours of the buttons used in those. The desired visual design for this 'confirmation screen' will be updated as soon as it's available.

Revision history for this message
Grazina (boroskograzina) wrote :

- Design comment -
  04/09/2015

We are working on this project. Visuals will be attached asap as we have solution.

description: updated
Grazina (boroskograzina)
Changed in ubuntu-ux:
assignee: Grazina (boroskograzina) → Jamie Young (jamiedawsonyoung)
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.