
Because the Dash icons are not drop targets themselves, add a tiny DashIcon class, which is an AppDisplay.AppIcon subclass, and disable all DND drop code from it. Show a folder preview when dragging an app icon over another app icon. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/671