PuruVJ / neodrag

One Draggable to rule them all 💍

Home Page:https://neodrag.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support setting bounds when dragged element is bigger than the parent

davjhan opened this issue · comments

The bounds param breaks short in use cases where the dragged element is bigger than the parent.
For example, imagine a pannable graph of 1000 x 1000 pixels shown in a viewport of 400 x 400 pixels. Here, the bounds = 'parent' bricks the entire draggable, because mathematically, at least one side must be out of bounds.

Suggestions:

Support something like DragBounds but where the bounds are relative to the parent's local coordinates instead of the window.


Also, a way to easily implement overscroll would be great.

Thanks!