Support Explorer object drags into plugins

Currently, it is impossible to allow a user to drag and drop a game object from your place into a plugin GUI. I want to create a plugin that will allow users to drag objects from the explorer window into a box in the plugin widget, but PluginDragDropped doesn’t fire and I just get a :no_entry_sign: symbol when I try:


The only alternative solution would be to make the user first click a button to start object selection, select the object in the explorer, click “Confirm” on the plugin GUI, then get the selected object using Selection service. This method requires 2 more steps on the user’s end. It would slow the productivity of my users if they have to drag and drop many items (not to mention it also seems like a bit of a hacky approach).

Sidenote - allowing this behavior could also open up the ability for the properties window to accept dragged objects as object values.

33 Likes

I second this. This would be a very useful feature and it is seemingly impossible to do currently.

2 Likes

Very old topic, but from what I can see this is still not possible in studio.
In my opinion not allowing the drag and drop to interact with the studio drag/drop makes the feature near useless.
There’s only a handful of cases where a drag and drop between our plugin guis would be useful.
There’s way more cases I can think of where a drag and drop from/to the explorer window would be helpful for the user.

Please consider adding this functionality.

I dislike like necro-ing but no point in re-creating a feature request.

Drag and Drop into plugins should be a thing. This also opens doors to allowing scripts having drag and droppable properties for instances.

Edit
Another topic referencing this: How'd I initiate drag and drop from Explorer to Plugin widget?