Launcher - dropping a file on a launcher app icon should open that file in the app
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
High
|
John Lea | ||
Unity |
Won't Fix
|
High
|
Unassigned | ||
unity (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
If a user drags and drops a file on top of a Launcher app icon, the application should open the file if it is a file type it supports.
If the application does not support the file type nothing should happen.
Also at the moment many Launcher icons do not highlight when the user starts dragging, even if the application supports opening the file type being dragged.
For example, if the user starts dragging a text file firefox and libreoffice writer should illuminate in addition to gedit.
Another example is dragging a tarball; thunderbird should illuminate and if the tarball is dropped on the thunderbird icon it should open a new message with it as an attachment.
UPDATE : Compiz screws up the handling when a drop happens at about the same time as the scale timeout goes off. It doesn't freeze so much as grab the mouse forever.
-------
Desired resolution:
- create a new desktop key that details all file types that can be imported into an application. See Robert Carr's comments #1 and #4 for details.
- For the following applications, ensure the information about which file types can be opened by a drag and drop operation is updated: LibreOffice, Thunderbird, Chormium, Firefox, Gedit, Image viewer, Shotwell, GIMP, Transmission, Terminal, Brasero Disk Burner, Archive Manager, Evolution, Rhythembox, VLC
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Fix Committed |
status: | Fix Committed → Fix Released |
tags: | added: udo |
description: | updated |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
description: | updated |
Changed in unity: | |
assignee: | nobody → Jason Smith (jassmith) |
importance: | Undecided → High |
milestone: | none → ux-backlog-1 |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | added: backlog |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | backlog → none |
tags: | added: exbacklog |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → nobody |
Changed in ayatana-design: | |
importance: | High → Critical |
description: | updated |
Changed in ayatana-design: | |
importance: | Critical → High |
description: | updated |
Changed in unity: | |
status: | Fix Released → Triaged |
Changed in unity (Ubuntu): | |
status: | Fix Released → Triaged |
tags: | added: dnd |
tags: | added: rls-w-incoming |
It seems like (from my testing, and looking at the code). That this is all working as intended. Perhaps there is a small bit of a problem, in that .desktop files do not always contain all the mime types that an application can support (for example, certainly I can open a text file in firefox or libreoffice writer). As far as unity is concerned though this seems to be working fine (tested your cases, png to firefox, html to firefox, text to gedit, etc...)