Drag and drop contacts to the desktop, the file manager or another application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Coccinella |
Fix Released
|
Wishlist
|
Mats |
Bug Description
It would be nice if users could drag and drop contacts to the desktop, the file manager or another application.
To the desktop/file manager:
* create a link to xmpp:<email address hidden>?message with link name = "Contact Name"
To another application (e.g. mail client):
* Add the text "Contact Name ( xmpp:<email address hidden> )"
When this user does this with a selection of contacts, several links should be added or multiple lines should be added to the application.
When this user does this with contact group, several links should be added in a map that is created or multiple lines should be added to the application (*).
(*) So, something like:
Group Name
Contact1 Name ( xmpp:<email address hidden> )
Contact2 Name ( xmpp:<email address hidden> )
Contact3 Name ( xmpp:<email address hidden> )
Contact4 Name ( xmpp:<email address hidden> )
Changed in coccinella: | |
assignee: | nobody → matsben |
importance: | Undecided → Wishlist |
Changed in coccinella: | |
milestone: | none → 0.96.4 |
Changed in coccinella: | |
status: | Fix Committed → Fix Released |
First, if other applications shall have a chance to understand what they get, the format must be very "syntax free". I have therefore picked a generic format:
xmpp:<email address hidden>, xmpp:<email address hidden>, xmpp:<email address hidden>
where the JIDs are always the bare JID.
Second, there seems to be some bad interaction with the internal DnD of the TreeCtrl widget which just stops the event handlers from getting any events.
Third, one surprise was that I actually can drag a contact to the URL entry in Firefox and it actually pokes the URI handler of Coccinella without doing anything since the URI is otherwise empty.