Ticket #166 (new enhancement)

Opened 4 years ago

Last modified 3 years ago

Reimplement drag'n'drop of Custom Emoticons and Contacts

Reported by: valerio Owned by:
Priority: normal Milestone: kmess-3.0
Component: GUI (general) Version: 1.5-pre2
Keywords: Cc:

Description (last modified by valerio) (diff)

Before 1.5, we had the drag'n'drop feature working, both in chat and in the contact list.

At the moment (svn after beta1) of all drag-and-drop features, only the following work:

  • dropping a contact to chat
  • swapping groups in the list
  • moving contacts between groups

But we should also allow the user to:

  • drag custom emoticons from the chat to the Custom Emoticons bar (The standard "Add Emoticon" dialog should be then displayed for each dropped and valid image file - but i think we should also offer a bail out option, imagine dropping by mistake 1500 image files and having to cancel 1500 dialogs...);
  • drag multiple files from outside KMess and drop them to the Emoticons Panel or the Custom Emoticons Settings (to add new emoticons);
  • drag a contact to another group and get a dropdown menu with move/copy/cancel options;
  • drag a group to move it around;
  • drag a contact over to a chat tab to invite it;
  • drag a contact to a folder or the desktop. The contact can be turned into a vcard for example. This may also allow drag&drop to korganizer/kaddressbook.

Change History

Changed 4 years ago by diederik

  • component changed from Other to User interface

Changed 4 years ago by diederik

  • component changed from User interface to Chat window

Changed 4 years ago by valerio

  • owner changed from amroth to valerio
  • status changed from new to assigned

Changed 3 years ago by valerio

  • status changed from assigned to new
  • description modified (diff)
  • component changed from GUI - Chat window to GUI (general)
  • summary changed from Implement drag'n'drop of Custom Emoticons to Reimplement drag'n'drop of Custom Emoticons and Contacts
  • priority changed from trivial to normal
  • owner valerio deleted

Changed 3 years ago by valerio

  • description modified (diff)
  • reporter changed from amroth to valerio

Changed 3 years ago by valerio

  • description modified (diff)
  • milestone changed from kmess-2.0 to kmess-2.1

Finished adding some initial features for 2.0 with r4422.

Note: See TracTickets for help on using tickets.