angular-drop icon indicating copy to clipboard operation
angular-drop copied to clipboard

Goals of this project (with respect to jQuery UI drag/drop)

Open adam77 opened this issue 10 years ago • 1 comments

Which (if any) should the project aim for with respect to jQueryUI...

  1. use-case/feature compatibility
  2. configuration api compatibility (Angularized)
  3. implementation compatibility (e.g. jQueryUI uses position:relative to move draggables)

Level 1, great for migrating from jQueryUI. Level 2, even better for migrating from jQueryUI ('drop-in' replacement). Level 3, could aid development of this library, more reuse, avoid pitfalls.

What do you think?

adam77 avatar Apr 21 '15 23:04 adam77

Feature parity with jQuery ui is fine, but could be challenging (digest cycle tie-ins hurt performance too much, moving scopes around causes problems, there are limits to what works in an angular environment).

Api parity (enabling drop in replacement) may be less likely, due to the constraints above, and the goal of a declarative api.

The rest, in terms of improving the quality of the drag/drop implementation, is of course a brilliant idea.

caitp avatar Apr 22 '15 00:04 caitp