Launcher tile dragging shouldn't be masked

Bug #631443 reported by Christian Giordano
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
High
Unassigned
Unity
Fix Released
Low
Jay Taoko
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When dragging a tile out of the launcher, at the very last part of the action, the tile gets masked (cut). In the prototype it is still visible and over the content on the right. The amount of pixels required for the "undocking" seems exact to the specs. If it is a problem to keep the tile over the content on the right, I would reduce the movement so it "undocks" just after it reach the end of the visible area.

Related branches

David Barth (dbarth)
Changed in unity:
importance: Undecided → Low
milestone: none → backlog
assignee: nobody → Gord Allott (gordallott)
Changed in ayatana-design:
importance: Undecided → High
Gord Allott (gordallott)
Changed in unity:
assignee: Gord Allott (gordallott) → nobody
assignee: nobody → Jay Taoko (jaytaoko)
Revision history for this message
Jay Taoko (jaytaoko) wrote :

I am proposing a fix for this bug. The fix is to increase the right margin by 10 pixels, allowing the icons to be dragged outside of the launcher while they are still resisting the pull.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 631443] Re: Launcher tile dragging shouldn't be masked

If it looks good to you, land it so we can check it in a daily. Or
publish to a PPA for review.

Revision history for this message
Christian Giordano (nuthinking) wrote :

Increasing the right margin by 10 pixels has a major impact on the available space for the main content. Much better limit the maximum movement of the tile before it snaps out.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

To second Christian, please don't change the sizing of the Launcher or icons. The prototype is correct, the icon should travel proportionally to mouse movement (not 1:1, more like 1:10 but definitely 1:1 for the first pixel only, so n mod 10 +1) until it crosses the launcher boundary then pops.

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

I am not sure what 10px Jay was talking about, but I don't think it was the user visible width of the launcher... At any rate I can no longer reproduce the masking.

Changed in unity:
status: New → Fix Released
Revision history for this message
Christian Giordano (nuthinking) wrote :

On the prototype/specs, before it pops, can go over the content, if this is not possible (for time etc..) just reduce the movement of the tile so that it is always visible before it pops.

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

Actually as far as I can tell it does go ~5px or so over the content before it pops. That said, when I use a very bright wallpaper I can see some rendering artefacts around the tile just before it pops. Very subtle, so not a huge deal, but they are definitely there.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

When you say "over the content", do you mean "off the launcher
background onto the window next to it"?

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

@Mark: yes

Revision history for this message
Christian Giordano (nuthinking) wrote :

As you can see from the screenshot, some pixels to the right of the tile are not visible. As soon as a tile is dragged, should look like it is on a top layer, thus should always be entirely visible.

Revision history for this message
Christian Giordano (nuthinking) wrote :

(The tile can actually be cut even more then showed on the screenshot)

Changed in unity (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  * New upstream release:
    - Fix inactive menus accessible (LP: #604505)
    - Fix some more memory leaks (LP: #604777, #621690, #628144)
    - Fix weird behaviors of quicklist (LP: #617339)
    - Provide an "open this folder" button (LP: #633201)
    - Hidden menu causing gap (LP: #600191)
    - Cannot go fullscreen for flash videos (LP: #631381)
    - Can't access menu items from the keyboard (LP: #636728)
    - Don't register for MDRAGs since they aren't used (LP: #632613)
    - Don't run indicator on special launchers (LP: #627488)
    - Center arrows position in folded launcher tiles (LP: #633084)
    - Launcher icons first appear as white upon login (LP: #601093)
    - Removes jittering when rubber band is in use on the launcher (LP: #632991)
    - Mutter restarts on closing almost any application (LP: #634701)
    - Can't launch apps like synaptic with root privileges from launch bar
      (LP: #599298)
    - Launcher tile dragging shouldn't be masked (LP: #631443)
    - Fix Carousel-ed icons have distorted perspective (LP: #607515)
    - Use no longer sync call (LP: #620011)
  * update debian/libunity0.symbols
 -- Didier Roche <email address hidden> Fri, 17 Sep 2010 14:02:54 +0200

Changed in unity (Ubuntu):
status: Triaged → Fix Released
Neil J. Patel (njpatel)
Changed in unity:
milestone: backlog → 2010-09-16
Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

What Christian shows in
https://bugs.launchpad.net/ayatana-design/+bug/631443/+attachment/1597452/+files/Screenshot.png
should never happen, because the icon should pop off rather than sliding
under the edge of the launcher pane.

Mark

Revision history for this message
Jay Taoko (jaytaoko) wrote :

The 10 pixels margin does not affect the main content area. It only has an effect on the rendering process of the launcher. More precisely, it affects the caching algorithm that was created to avoid rendering the launcher unnecessarily.

Changed in ayatana-design:
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.