gnome-shell/js
Georges Basile Stavracas Neto d93b51e135 appDisplay: Use a drag monitor to check for out-of-dialog drags
When the app folder dialog handles a drag hover, it starts a timeout
to popdown if dragging outside the "real" dialog area. However, when
dragging inside it, BaseAppView handles all drag hover events which
would disarm the popdown timeout. In cases like this, it's almost
impossible to prevent the timeout from triggering, which always pops
down the dialog.

Add a drag monitor when handling any drag hover (which only happens
when dragging outside the folder's icon grid); and eventually disarm
the popdown timeout from the monitor's motion event. Remove the drag
monitor when dragging over the folder dialog again.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1284
2020-07-20 16:13:20 +00:00
..
dbusServices notificationDaemon: Fix grouping by PID 2020-05-19 08:24:07 +00:00
gdm gdm: Introduce vmware credential manager for pre-authenticated logins 2020-07-04 08:11:49 +08:00
misc util: Remove unused class CloseButton 2020-06-11 20:49:31 +02:00
perf cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
portalHelper js: Don't use templates in files with translations 2020-02-17 23:20:40 +01:00
ui appDisplay: Use a drag monitor to check for out-of-dialog drags 2020-07-20 16:13:20 +00:00
js-resources.gresource.xml gdm: Introduce vmware credential manager for pre-authenticated logins 2020-07-04 08:11:49 +08:00
meson.build extensions-app: Move Extensions app to new subproject 2020-03-27 23:33:30 +00:00
portal-resources.gresource.xml js: Remove unused files from resources 2020-03-09 13:18:48 +00:00