scottdurow / power-drag-drop

MIT License
131 stars 28 forks source link

Feedback #43

Open shazakala opened 1 year ago

shazakala commented 1 year ago

Hi Scott,

Not an issue or question - just some feedback from a user who's really impressed with this. You might say actually you can do that to some of this, if so awesome, otherwise maybe these would be some cool ideas for you.

1 - An option to clone items from the master zone to the slave drop zone. - the way '.currentitems' works at the moment seems to imply this is not an option at the moment. Would be awesome for something like rostering where the same object might fit in many drop zones. The idea being you drag from the master to the slave zone and when you drop the item in, it clones it instead and the original stays in the master zone, ready to be used again.

2 - The ability to apply drop zone rules based on object variables - i.e maybe you have a master zone, a red slave zone and a blue slave zone, if you try drag an object with the red variable to a blue only zone, the drop zone grays out or a note comes up explaining why it won't drop there.

3 - One way drop zones - can go to slave zones but not to the master zone - I assume this maybe can be done but can't figure it out - helpful for point 1.

4 - An easier way to reference objects in specific drop zones. Say you limit a zone to only allow 1 object in it and then want to reference those related variables something like First(PowerDragDrop1.CurrentItems.colour) would be awesome - it seems now from your videos you need to trigger the drop action to write it to a different collection and then reference it from there - seems to be a bit much.

5 - For zones that only accept one item - drag and drop overwrite ability would be cool instead of having to remove the existing item first.

Again really impressed with this, I have zero expectations for anything to come from my feedback - just excited to see something like this exist. I hope Microsoft sees what you made and eventually integrates it officially :)

TheRealDavidDuncan commented 1 year ago

I agree with @shazakala in the feedback that this is a great tool.

I also want to endorse the suggested enhancements as I see a lot of value in most of them especially #1