427b9ac75f
Add a new drop target API. The bulk of it is implemented by IconGridLayout, since it's the layout manager that knows where each icon is placed at. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1284