Drag and drop for chat/chatroom dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Coccinella |
Fix Committed
|
Wishlist
|
Mats |
Bug Description
1) When you drag and drop an online contact from your roster to a chatroom window, an invitation dialog is opened with the contact ID field and chatroom information filled in (I know the latter is currently not yet available).
2) When you drag and drop an offline contact from your roster to a chat window, a dialog will appear to initiate a roster item exchange for this contact (needs implementation of this XEP first).
3) It also should be possible to drag a group. Then all online people in this group will be invited.
4) It also should be possible to make a selection of multiple people (e.g. using Shift and/or Ctrl) and then drag and drop all of them at once to invite all these people.
5) When you drag and drop an online contact from your roster to a chat window, a context menu will appear with the options "Exchange Contact", "Chat", "Convert to Chatroom" and "Cancel". With the "Convert to Chatroom" option, an invitation dialog is opened with the contact ID field and chatroom information filled in (I know the latter is currently not yet available). This invitation is send to both contacts!
Changed in coccinella: | |
assignee: | nobody → matsben |
importance: | Undecided → Wishlist |
description: | updated |
Started with 1) and run into problems directly. The roster supports both text/plain and text/uri-list as source types and when dropping it happens to pick text/uri-list which points to a file since the chat send text widget is a registered drop target for files. Hmmmm...