powercat-creator-kit icon indicating copy to clipboard operation
powercat-creator-kit copied to clipboard

[Feature] Draggable components and drop areas/zones

Open arpost1 opened this issue 3 years ago • 4 comments

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.

arpost1 avatar Sep 10 '22 18:09 arpost1

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

sperry1625 avatar Sep 13 '22 05:09 sperry1625

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.

MALIK-0 avatar Sep 22 '22 08:09 MALIK-0

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 avatar Sep 29 '22 00:09 denise-msft

+1 from this discussion post

denise-msft avatar Sep 29 '22 00:09 denise-msft