Skip to content

Add proper Drag-and-Drop and Clipboard support #348

Description

@prokopyl

Currently, these two features are quite limited in baseview (or not implemented at all, in the case of Clipboard).

Most notably:

  • There is no concept of "sessions" (WindowHandlers have to re-read the entire data on every event);
  • Reading the same data in different formats is not supported;
  • The asynchronicity is currently hidden from implementors (so they cannot reject a DnD operation early for instance);
  • There is no support for starting a DnD/clipboard operation from baseview;
  • Probably more

This work would likely integrate #257 and #258, and also likely require multiple breaking changes to the current API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions