Launcher - should allow to dnd on any icon (and not just the ones matching the type)

Bug #880798 reported by Hannes_S
44
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Andrea Azzarone
unity (Ubuntu)
Fix Released
High
Andrea Azzarone
Precise
Fix Released
High
Andrea Azzarone

Bug Description

hannes@XFLR6 ~> lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10

Scenario: I want to drag an item from application A and drop it into application B. The window(s) of application B is (are) minimized or on another desktop. (real life example: I want to drag a file from Nautilus into a Skype chat. This is an everyday use case for me).

What I expect to be happening (and what was happening in Natty): Upon hovering the launcher icon of application B and staying there for a moment, all the windows of application B are shown next to each other (as if I was clicking twice on the icon, which I can't do because I'm dragging an item). I can then hover a window to bring it to the front and drop my item.

What is happening in Oneiric: Upon hovering the icon of application B, nothing happens.

Manually aligning the source- and target-windows of the drag'n'drop process is very inconvenient.

Related branches

description: updated
description: updated
Revision history for this message
Omer Akram (om26er) wrote :

Thanks for the bug report. This particular bug has already been reported and is a duplicate of bug 873167, so is being marked as such. Any further discussion regarding the bug should occur in the other report. Feel free to report any other bugs you may find.

Changed in unity (Ubuntu):
status: New → Confirmed
summary: - Drag'n'drop arbitrary items to launcher doesn't work (Oneiric
- Regression)
+ Drag'n'drop arbitrary items to launcher doesn't work
Changed in unity (Ubuntu):
importance: Undecided → High
status: Confirmed → Triaged
summary: - Drag'n'drop arbitrary items to launcher doesn't work
+ Launcher - should allow to dnd on any icon (and not just the ones
+ matching the type)
Changed in unity:
importance: Undecided → High
status: New → Triaged
Andrea Azzarone (azzar1)
Changed in unity:
assignee: nobody → Andrea Azzarone (andyrock)
Changed in unity (Ubuntu):
assignee: nobody → Andrea Azzarone (andyrock)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Quoting the sabdfl from bug #873167

"we should allow you to drag to ANY window of ANY running app via the launcher. Using the mime types as a way to guide the user to *likely* apps is fine, but don't stop me from hovering over another app and opening that apps windows so I can JFDI."

Changed in unity:
milestone: none → 5.12.0
Andrea Azzarone (azzar1)
Changed in unity:
status: Triaged → In Progress
Changed in unity (Ubuntu Precise):
status: Triaged → In Progress
Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu Precise):
status: In Progress → Fix Committed
Omer Akram (om26er)
Changed in unity (Ubuntu Precise):
status: Fix Committed → Confirmed
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Hannes_S, or anyone else affected,

Accepted unity into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in unity (Ubuntu Precise):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Fabulously fixed!

tags: added: verification-done
removed: verification-needed
Revision history for this message
Michael Zaugg (AOI) (it-oas) wrote :

There are now two strange behaviours:

1a. Drag&Drop a file from Desktop (even from an open Nautilus window ) to launcher: Only programs with according mimes are highlighted.
1b. Drag&Drop from a Nautlius Folder (not Desktop or Subfolder of Desktop): all starter are highlighted

2. If you Quickly Drag&Drop from Desktop to launcher (push it to the most left): all starter are highlighted.

I would expect the 'desktop-behaviour': Highlight only apps that can handle the dragged mimetype (but give the possibility to drop also on other apps).

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (6.0 KiB)

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

---------------
unity (5.12-0ubuntu1) precise-proposed; urgency=low

  * New upstream release.
    - Launcher, Alt-Tab - clicking on launcher item or selecting a app in Alt-
      Tab raises all app windows, not just most recently focused (LP: #959339)
    - [heap corruption?] compiz crashed with SIGSEGV in _int_malloc() from
      g_realloc() from ... from g_dbus_connection_send_message_with_reply()
      from g_object_unref() from unity::dash::HomeLens::Impl::~Impl() from
      unity::dash::HomeLens::~HomeLens() (LP: #931201)
    - compiz crashed with SIGSEGV in _int_malloc() from __libc_calloc() from
      XOpenDisplay() from nux::WindowThread::ThreadCtor() (LP: #947844)
    - Regression: Installing apps causes a terrible visual glitch-- have to
      restart X.org. (LP: #981168)
    - Window management - unity doesn't realise when applications bring their
      windows to the front (LP: #802816)
    - Dash - Clicking on the desktop dash border should do nothing, *NOT*
      close the dash (LP: #839472)
    - [FFe, UIFe] HUD - The HUD does not respect launcher icon size settings
      in autohide mode (LP: #921506)
    - compiz crashed with SIGSEGV in g_volume_get_mount() (LP: #918548)
    - multiple instances or double icons of application detected on bamfdaemon
      respawn (LP: #928912)
    - Panel is transparent when Dash is open; no blur no average BG color
      (LP: #965323)
    - Unity crashes with SIGSEGV when hitting debug DBus interface hard
      (LP: #979429)
    - compiz crashed with SIGSEGV in _int_malloc() from g_object_unref() from
      unity::dash::Model<unity::dash::FilterAdaptor>::~Model() (LP: #941750)
    - indicators menu are sometimes cut off at screen edge (LP: #883317)
    - the shortcut keys in workspace section of the shortcut overlay aren't
      translated (LP: #980828)
    - [regression] Dash keeps repainting unnecessarily (LP: #980924)
    - compiz crashed with SIGSEGV in nux::NTextureData::ClearData() from
      nux::NTextureData::~NTextureData() from nux::Texture2D::~Texture2D()
      (LP: #952378)
    - compiz crashed with SIGSEGV in g_object_unref() from
      unity::dash::Settings::~Settings() from
      unity::UnityScreen::~UnityScreen() (LP: #981764)
    - compiz crashed with SIGSEGV in unity::dash::ResultView::~ResultView()
      from unity::dash::ResultViewGrid::~ResultViewGrid() from
      nux::Object::Destroy() from nux::Object::UnReference() (LP: #942286)
    - compiz crashed with SIGSEGV in
      ends_with_iter_select<__gnu_cxx::__normal_iterator<char const*,
      std::basic_string<char> >, char const*, boost::algorithm::is_iequal>()
      from unity::ui::PointerBarrierWrapper::EmitCurrentData() (LP: #983268)
    - Chinese can't be shown completely in dash filter (LP: #984583)
    - [Unity 5.10] compiz crashed with SIGSEGV in
      unity::hud::HudIconTextureSource::ColorForIcon() from
      unity::hud::Icon::Icon() from emit from unity::IconTexture::IconLoaded
      (LP: #983646)
    - [regression] Close button does not close the dash/HUD (LP: #986264)
    - compiz crashed with SIGSEGV in g_volume_eject_with_operation_finish()
      fro...

Read more...

Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Changed in unity (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.