[Indicators] Update indicators to match the latest design

Bug #1368856 reported by Vesa Rautiainen
42
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Released
Critical
Vesa Rautiainen
unity8 (Ubuntu)
Fix Released
High
Nick Dedekind
unity8 (Ubuntu RTM)
Fix Released
Critical
Nick Dedekind

Bug Description

There is a new indicators design that improves and fixes many of the usability issues in the current design.

New design fixes following issues:
1. Too small target size for reliably making selection -> false positives
2. Current design doesn’t support overflow. Or inactive items so that their menu could be accessed.
3. Movement overload when item changes while going down.
4. Tabs. Deprecated component and poor navigation.
5. Invisible locking line in mid point of the screen.

Specification can be found here: https://docs.google.com/a/canonical.com/document/d/1jHIGzAzf7kFELgOiU9J0Hd9mOa3NzTsnEglLmx_qEfk/edit

There is also a prototype of the new design:
It can be found here: lp:~willow-team/willow/Indicators-Bens-idea/

There is also a screencast video of the prototype in action here:
https://docs.google.com/a/canonical.com/file/d/0B8eY_FZZ1z7IN0ZaazhwOUhjdnc/edit

Implementing this would be one way of fixing bug 1285951, bug 1352784, and bug 1370799.

Related branches

Vesa Rautiainen (vesar)
Changed in ubuntu-ux:
status: New → Triaged
status: Triaged → In Progress
importance: Undecided → Medium
importance: Medium → High
assignee: nobody → Vesa Rautiainen (vesar)
kevin gunn (kgunn72)
summary: - [Indicators] Update indicators to match the latest design
+ [Indicators] [design] Update indicators to match the latest design
Vesa Rautiainen (vesar)
Changed in ubuntu-ux:
importance: High → Critical
status: In Progress → Fix Committed
Revision history for this message
Victor Tuson Palau (vtuson) wrote : Re: [Indicators] [design] Update indicators to match the latest design

this is a critical bug

tags: added: rtm-14
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Olli Ries (ories)
Changed in unity8 (Ubuntu):
importance: Undecided → Critical
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
assignee: nobody → Nick Dedekind (nick-dedekind)
summary: - [Indicators] [design] Update indicators to match the latest design
+ [Indicators] Update indicators to match the latest design
tags: added: touch-2014-10-16
tags: added: rtm14
removed: rtm-14
description: updated
Revision history for this message
Charles Kerr (charlesk) wrote :

The mockup video looks really nice! This is a good improvement over how we currently move from one indicator to the other

Just to be pedantic about bug #1285951, I don't think this ticket by itself will fix that as suggested in the Bug Description. There still need to be code changes in indicator-bluetooth and I'm addressing that in 1285951.

Changed in unity8 (Ubuntu):
status: Confirmed → In Progress
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu RTM):
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Nick Dedekind (nick-dedekind)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.00+14.10.20141015.4~rtm-0ubuntu1

---------------
unity8 (8.00+14.10.20141015.4~rtm-0ubuntu1) 14.09; urgency=low

  [ Michał Sawicz ]
  * remove qml ownership confusion for caching unitymenumodels (LP:
    #1368856)

  [ josharenson ]
  * Fix lp:1370240 by making stages interactive when a snap decision is
    dismissed. (LP: #1370240)

  [ Nick Dedekind ]
  * remove qml ownership confusion for caching unitymenumodels (LP:
    #1368856)
  * Implementation of expandable panel design (LP: #1368856)

  [ Albert Astals ]
  * CardAttributes: Specify column and row since the gridlayout gets
    confused sometimes (LP: #1381092)
  * Reset VerticalJournal until the cardTool settles (LP: #1381255)

  [ Mirco Müller ]
  * Added synchronous/confirmation notification support to unity8. (LP:
    #1232633)

  [ Michael Zanetti ]
  * drop all visual indication of "pinning" (LP: #1381054)
  * Fix lp:1370240 by making stages interactive when a snap decision is
    dismissed. (LP: #1370240)

  [ Antti Kaijanmäki ]
  * Unlock all modems on boot. (LP: #1333121)
 -- Ubuntu daily release <email address hidden> Wed, 15 Oct 2014 16:44:20 +0000

Changed in unity8 (Ubuntu RTM):
status: In Progress → Fix Released
Revision history for this message
Leo Arias (elopio) wrote :

I don't understand how the new design fixes bug #1285951.
What's the expected flow to re enable the bluetooth? Open system settings and go to the bluetooth section?

Revision history for this message
Victor Tuson Palau (vtuson) wrote :

that is the expected behaviour

Revision history for this message
Leo Arias (elopio) wrote :

I can understand some of the reasons for that behaviour. But then can we make something like keeping some indicators pined to the top bar? For example, I use the gps a lot, but I don't want it enabled when I'm not using it because it will consume my battery . I would like a quick way to enable and disable GPS, without having to open the system settings.

Olli Ries (ories)
tags: added: touch-2014-10-23
removed: touch-2014-10-16
tags: added: touch-2014-10-16
removed: touch-2014-10-23
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
status: Fix Released → In Progress
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

moved back to 10-23 since its in progress

tags: added: touch-2014-10-23
removed: touch-2014-10-16
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

Note that there is currently a bug in that the menu items are removed and the indicator shut down when the icon on the status bar is removed. This is not the intended behavior.

Revision history for this message
Michał Sawicz (saviq) wrote :

Yup, that's bug #1382078.

Olli Ries (ories)
Changed in unity8 (Ubuntu):
importance: Critical → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 8.00+15.04.20141030-0ubuntu1

---------------
unity8 (8.00+15.04.20141030-0ubuntu1) vivid; urgency=low

  [ josharenson ]
  * Fix lp:1370240 by making stages interactive when a snap decision is
    dismissed. (LP: #1370240)

  [ Nick Dedekind ]
  * remove qml ownership confusion for caching unitymenumodels (LP:
    #1368856)
  * Implementation of expandable panel design (LP: #1368856)

  [ Albert Astals ]
  * CardAttributes: Specify column and row since the gridlayout gets
    confused sometimes (LP: #1381092)
  * Reset VerticalJournal until the cardTool settles (LP: #1381255)

  [ Mirco Müller ]
  * Added synchronous/confirmation notification support to unity8. (LP:
    #1232633)

  [ Michael Zanetti ]
  * Fix lp:1370240 by making stages interactive when a snap decision is
    dismissed. (LP: #1370240)
  * Drop all visual indication of "pinning" (LP: #1381054)

  [ Antti Kaijanmäki ]
  * Unlock all modems on boot. (LP: #1333121)
 -- Ubuntu daily release <email address hidden> Thu, 30 Oct 2014 10:51:17 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Vesa Rautiainen (vesar)
Changed in ubuntu-ux:
status: Fix Committed → Fix Released
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.