Launcher Metatask - Better support DND to apps which only has drop targets as secondary feature

Bug #729670 reported by Mikkel Kamstrup Erlandsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Triaged
Undecided
Unassigned
unity (Ubuntu)
Triaged
Undecided
Unassigned

Bug Description

This sort of a metabug, to keep track of something which is a set of very related work items.

Taking Rhythmbox as an *example*[1] - you can drop images onto the CD-cover widget to register an image as a cover. What we should support (and somewhat, but only barely) is:

 1) RB and Nautilus maximized
 2) Drag image file from N over launcher
 3) RB icon lights up
 4) Drag over RB
 5) RB window pops up
 6) Move over RB window and drop into CD-cover widget

There are a few problems with this currently:

 a) RB have not registered itself to being able to open image files. This makes sort of sense since you can't pass images to it over the command line, only drop them on a running instance

 b) If you hack the MimeType line in RB's .desktop file to accept images (append image/jpeg;image/png;) you can get this working, more or less. But the experience is not very smooth.

So the tasks I see here are:

 i) Figure out how to register this "secondary drop-target feature" thing and patch the .desktop files of high profile apps

 ii) Polish the DND behaviour for these scenarios

[1]: Example derived from http://askubuntu.com/questions/29025/how-to-drag-and-drop-a-picture-from-a-home-folder-into-an-open-application-in-ful/29116#29116

Alex Launi (alexlauni)
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Revision history for this message
SoloTurn (soloturn) wrote :

if one marks text in, say, google chromium, and want to drag and drop it into an open text editor then this would be the same bug, or should i open another one?

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.