Flattened icons move when expansion is triggered by a mouse over a flattened launcher item

Bug #600977 reported by Mark Shuttleworth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Gord Allott
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When the launcher contains more icons than space allows, some of the icons are folded up (the "accordion" behaviour). When the launcher is in this state, a mouseover causes the folded launcher items to unfold.

The unfold should cause minimal movement around the mouse itself. That means that:

 - if the mouseover occurs on a flattened item, the unfolding should NOT move the flattened items at all (the expansion should just happen at either end of the launcher, taking those parts outside the screen boundaries).

 -if the mouseover occurs on a folded item:

   - we should calculate which icon the mouse is over
   - we should calculate where it has been placed relative to the top and bottom of the icon
   - the unfolding should place the icon at the same relative position on the flattened view of that same item
   - in other words, the mouse point should act as a pivot, with the icon unfolding above and below that, without obvious vertical movement of that icon itself

How to test this:

 - make sure the launcher is accordioned (there are some folded icons visible)
 - move the mouse onto a flat item, and there should be NO movement of ANY flat items, just an unfolding of the folded items on the end(s) of the launcher
 - move the mouse back off the launcher, and the ends should fold again
 - carefully move the mouse onto a folded icon
 - that icon should unfold and not move up or down, other than unfolding around the mouse pointer
   - icons above and below the pointer should move up and down, respectively

Related branches

Changed in unity:
importance: Undecided → High
Mirco Müller (macslow)
Changed in unity:
status: New → Triaged
importance: High → Medium
assignee: nobody → Gord Allott (gordallott)
milestone: none → 2010-07-15
Neil J. Patel (njpatel)
Changed in unity:
milestone: 2010-07-15 → 2010-07-22
Gord Allott (gordallott)
Changed in unity:
status: Triaged → In Progress
David Barth (dbarth)
Changed in unity:
milestone: 2010-07-22 → 2010-07-29
Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 600977] Re: Flattened icons move when expansion is triggered by a mouse over a flattened launcher item

This seems less noticeable now, could it be fixed?

David Barth (dbarth)
Changed in unity:
milestone: 2010-07-29 → 2010-08-05
David Barth (dbarth)
Changed in unity:
milestone: 2010-08-05 → 2010-08-12
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

I think this is fixed already. At least, moving the mouse onto a
flattened icon in 0.2.24 on my laptop does not create any judder under
the mouse, it's just the folded icons at the (either) end which unfold
smoothly. So afaiac this is fix-released.

Mark

Gord Allott (gordallott)
Changed in unity:
status: In Progress → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 0.2.26-0ubuntu1

---------------
unity (0.2.26-0ubuntu1) maverick; urgency=low

  * New upstream release.
    - Fix mutter grabbing the [Super] key and breaks the shorcuts
      overlay (LP: #612992)
    - Fix flattened icons move when expansion is triggered by a mouse over a
      flattened launcher item (LP: #600977)
    - Holding down super should reveal a list of keyboard shortcuts
      (LP: #610366)
    - Update the applications model when changes are detected (LP: #610382)
    - Implement Applications Place Software Center integration (LP: #608179)
    - Files Place home screen should have a Recent group (LP: #607815)
  * debian/patches/01_show_gicons.patch:
    - adapt with latest libindicator change
  * update debian/libunity0.symbols
 -- Didier Roche <email address hidden> Fri, 13 Aug 2010 15:13:24 +0200

Changed in unity (Ubuntu):
status: New → 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.