| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 12.2.0 source code.tar.gz | 2019-12-05 | 774.7 kB | |
| 12.2.0 source code.zip | 2019-12-05 | 1.2 MB | |
| README.md | 2019-12-05 | 2.6 kB | |
| Totals: 3 Items | 2.0 MB | 0 | |
Overhauled collision engine #930

In this release we have rewritten our collision engine to better account for mixed sized draggables and droppables.
Mixed sized draggables
| Old collision engine | New collision engine |
|---|---|
![]() |
![]() |
Mixed sized droppables
Old collision engine

New collision engine

✍️We wrote a blog which goes deep into the improvements we have made: Overhauling our collision engine
A huge thanks to @caspersmith who helped us find a new approach to doing item collisions 🎉
We have listed this as a
minorchange as it is an intentional change of behaviour
Fixes
- More robust server side rendering (SSR) check to ensure we do not use
useLayoutEffecton the server to avoid React warnings. We now use the same strategy asReactandRedux. [#1636]. Thanks @LinusCenterstrom for contributing this one! - Removes duplicate code from the dimension locking example #1637. Good catch, @CraigEge!
- Removes duplicate checks in
is-position-in-frame#1635. @danieldelcore, nice 👀
All of these fixes resulted in a
patchrelease (which got absorbed by theminorchange
A new maintainer joins the team!
@danieldelcore has been added as a maintainer to rbd. Welcome @danieldelcore ! He greatly assisted in creating our new collision engine 👏

Thanks
A number of Atlassian's helped get this release over the line. Special shout out to:
- Jake Miller
- Ee Venn Soh
- Tamarah Walsh
- James Rotanson (for the amazing cover art)

