Use a single for loop directly in LayoutManager.move to allow animations when quickly dragging applets
The first commit reverts !1183 (merged)
The second commit re-implements the fix in hopefully a better version: the placeholder is moved instead of the item your mouse lands on, and animation is granted by setting oldX and oldY of all applets between the two applets that get moved.
I also noticed that quickly dragging an applet over the settings icon at the end of the panel looses the mouse input; idk if Fushan's patch addressed that, but just for sure I fixed it in this patch too.
Edited by Niccolò Venerandi