metafizzy / packery

:bento: Gapless, draggable grid layouts
https://packery.metafizzy.co
4.13k stars 315 forks source link

Let user leave gaps between tiles and disable stacking stamped items (packery 2 or 1) #554

Open kedor89 opened 3 years ago

kedor89 commented 3 years ago

Hello. I am trying to use packery but i need to let user put the tile wherever he wants.

  1. Is it possible with packery 2? (i dont think so - it always pull up or left - layout, or shiftLayout)
  2. I almost got it working with packery 1 (test case below) where I stamp an item after dragging it, so it can be even in bottom right corner. The problem is, that stamping an item, lets user to put another item in the same place. Is there a workaround for that, so user should not be able to stack another items on stamped tiles?

Test case: https://codepen.io/Kedor/pen/qBqPPjq

image image