Reorderable list control DND usability
3.34 will ship with a nice reorderable list control for drag and drop reordering. There is one minor quirk about the drop target indication:
- Once you start dragging a list item, the valid drop target is another list item, not the gap between items. It isn't clear where the item ends up before you drop it and due to no animated transition, it takes cognitive effort to rescan and understand the new list order.
- When being pixel precise and actually drop between items, that target is actually invalid and will not initiate a reorder.
I understand there might be styling challenges when indicating a gap with a thicker prelight not to have the list 'jump', but it is way clearer to indicate a drop target with a thick line.
Alternatively, with animated transitions, creating a gap between the neighbors of the drop gap is another valid indication that doesn't require a re0evaliation of the whole list.
Edited by Jakub Steiner