microsoft / powercat-creator-kit

This toolkit helps create well-designed Power App experiences on the web & mobile. It contains a component library; PCF controls and other utilities that increase developer productivity.
MIT License
312 stars 51 forks source link

[Feature] Draggable components and drop areas/zones #108

Closed arpost1 closed 1 month ago

arpost1 commented 2 years ago

Now that Microsoft has introduced this awesome Creator Kit, I'd LOVE to see canvas apps finally get draggable/droppable components. This is standard fare for so many modern applications (especially in the world of low-code/no-code development platforms). It's a shame Power Apps doesn't offer this yet as there are so many cool things the community could build if it were added; because it doesn't exist, I've had to look into Microsoft no-code competitors to achieve what I need.

Would love to see both a drag/drop experience for controls/containers that supports triggers (OnDrop property similar to OnChange) and drag/reposition like you see in mindmapping applications. This would unlock all kinds of new features as well as applications that we could build with Power Apps. Examples include:

  1. Drag/drop to reorder items in a list
  2. Map/image pins
  3. Kanban boards
  4. Drag/drop interface to offer users customizable applications
  5. Custom mindmapping/whiteboarding solutions

I could list more, but you get the idea. Really hoping to see this added to the Kit.

sperry1625 commented 2 years ago

I agree, this would be a fantastic addition to the suite.

MALIK-0 commented 2 years ago

Totally agree, this would add a lot of value and enable many use cases. We are currently evaluating to use the detail list component with a custom calendar pcf. The two components need to support drag and drop from the detail list to the calendar.

denise-msft commented 2 years ago

Thanks for the detailed feedback @arpost1, especially the specific scenarios! We will review this in our monthly planning, and if it's feasible we'll break this item into individual scenarios.

denise-msft commented 2 years ago

+1 from this discussion post

denise-msft commented 1 month ago

Thank you for submitting your feature request and for your interest in improving our product. We’ve carefully reviewed your suggestion, but due to our current priorities and resource limitations, we are unable to implement this enhancement at this time.

Since there hasn’t been recent activity on this request, we’re closing the item for now. However, please know that we appreciate your input, and we’ll keep your idea in mind as we assess future development priorities.

If our capacity changes or if we revisit this area, your suggestion may be reconsidered. We value your feedback and hope you’ll continue to share your thoughts with us.