Jonas Dreßler
f8e648b7e3
appDisplay: Animate DnD app icons at the position they were dropped
...
Indicate whether dropping an app icon was successful or not by using the
newly added `animateLaunchAtPos()` API of AppIcon which starts a zoom
out animation of the icon at the position the drop happened.
To get the position of the drag actor, we have to forward the arguments
passed to `acceptDrop()` and `handleDragOver()` to the internal drag
handlers of the WorkspaceThumbnails. We can use this position directly
without transforming it to stage coordinates because the actor is a
child of `Main.uiGroup` and the animation actor will also be a child of
this container.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/121
2019-09-18 17:14:16 +00:00
..
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-12 19:09:24 +02:00
2019-09-18 17:14:16 +00:00
2019-09-12 23:18:24 +02:00
2019-09-15 16:02:45 +02:00
2019-09-12 23:18:24 +02:00
2019-09-11 23:25:21 +00:00
2019-08-13 16:35:17 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-09 10:58:46 -03:00
2019-07-24 00:28:45 +02:00
2019-09-12 23:18:24 +02:00
2019-09-13 16:10:17 +00:00
2019-09-12 23:18:24 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-09-18 17:14:16 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-12 23:18:24 +02:00
2019-09-09 19:28:18 +00:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-09-15 16:02:45 +02:00
2019-08-06 23:54:29 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-09-12 19:09:24 +02:00
2019-09-14 14:05:12 +02:00
2019-09-15 13:30:19 +00:00
2019-07-24 00:28:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-12 19:09:24 +02:00
2019-07-24 00:28:45 +02:00
2019-09-11 20:59:31 +00:00
2019-09-12 19:09:24 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 13:30:19 +00:00
2019-07-28 17:27:53 +02:00
2019-07-24 00:28:45 +02:00
2019-09-15 16:02:45 +02:00
2019-08-13 16:35:17 +02:00
2019-09-12 19:09:24 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 20:50:43 +02:00
2019-07-24 00:28:45 +02:00
2019-07-29 16:16:22 +00:00
2019-09-18 15:56:26 +00:00
2019-07-24 00:28:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-18 17:14:16 +00:00
2019-09-15 16:02:45 +02:00
2019-09-12 19:09:24 +02:00
2019-09-18 17:14:16 +00:00
2019-07-24 00:28:45 +02:00