gnome-shell/js/ui
Florian Müllner d15b46f5cb workspace: Hide preview overlays from picks
Dragging and dropping app icons is expected to work anywhere over a
workspace, however overlaid elements are added to a separate hierarchy
and can thus block valid drop targets. This wasn't much of an issue
while we had just the window title, but since the addition of the
focus border, drops on window previews stopped working entirely.

Fix this by hiding all non-reactive overlay elements from picks.

https://bugzilla.gnome.org/show_bug.cgi?id=737166
2017-03-20 19:02:07 +01:00
..
components telepathyClient: Gracefully handle missing telepathy deps 2017-03-13 16:23:08 +01:00
status network: Close Wifi selection dialog when appropriate 2017-03-20 19:02:07 +01:00
accessDialog.js Provide org.freedesktop.impl.portal.access implementation 2016-07-20 17:14:12 +02:00
altTab.js Make all our window clones use the MetaWindowActor as source 2017-02-02 14:28:00 +01:00
animation.js animations: Guard against empty animations 2016-11-22 18:38:10 +01:00
appDisplay.js Don't mix GJS and GObject signal systems 2017-02-15 23:20:14 +01:00
appFavorites.js appFavorites: Only use renamed ID if it can be resolved 2017-02-15 23:20:14 +01:00
audioDeviceSelection.js audioDeviceSelection: Add audio device selection dialog 2016-02-16 17:02:00 +01:00
background.js background: Disconnect from 'prepare-for-sleep' signal 2017-01-31 13:53:26 +01:00
backgroundMenu.js Add Display Settings to Background Menu. 2015-04-14 23:18:49 +02:00
boxpointer.js boxpointer: Add condition checks for -arrow-rise:0px 2014-01-15 18:28:31 +01:00
calendar.js calendar: Add calendar icon to events 2017-03-01 10:55:46 +01:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Use dedicated icons for top bar/windows in ctrl-alt-tab 2015-03-13 17:12:10 +01:00
dash.js theme: use update icon for app grid 2016-02-12 12:12:02 +01:00
dateMenu.js fix typos 2017-03-01 16:24:35 +00:00
dnd.js dnd: Cancel the animation on drag actor destruction 2016-04-27 18:22:00 +02:00
edgeDragAction.js Don't mix GJS and GObject signal systems 2017-02-15 23:20:14 +01:00
endSessionDialog.js js: Avoid double declarations with let 2017-02-10 13:35:50 -08:00
environment.js Use the versioned libmutter*.so versions 2017-02-14 11:23:09 +08:00
extensionDownloader.js extensionDownloader: return tuple of string on success 2017-02-15 23:15:20 +04:00
extensionSystem.js extensionSystem: Add kill-switch setting to disable user extensions 2017-02-15 23:20:14 +01:00
focusCaretTracker.js a11y: initialize atspi on demand 2014-06-20 14:32:55 +02:00
grabHelper.js grabHelper: Adjust to property name change 2014-08-28 19:49:51 +02:00
ibusCandidatePopup.js ibusCandidatePopup: handle mouse scroll event on candidates 2017-01-19 15:18:43 +01:00
iconGrid.js iconGrid: Fix slowness on pulse animation for few items 2014-10-09 12:47:16 +02:00
keyboard.js keyboard: Implement more of the wayland caribou adapter 2016-08-10 11:23:58 +02:00
layout.js overview: Move ::scroll-event signal handling (again) 2016-07-05 17:47:44 +02:00
legacyTray.js legacyTray: Style the slider's child, not the slider 2016-03-03 17:09:47 +01:00
lightbox.js lightbox: Do not assume GLSL is available 2014-07-24 16:51:02 +02:00
lookingGlass.js lookingGlass: Don't include telepathy import by default 2017-03-13 16:23:08 +01:00
magnifier.js magnifier: Avoid caret/focus viewport changes while the pointer moves 2015-07-27 18:04:44 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js ui: Add PadOsd 2016-11-04 16:08:10 +01:00
messageList.js Refine notification style 2017-03-01 10:55:42 +01:00
messageTray.js messageTray: Ignore showBanners policy for critical notifications 2017-03-14 00:23:37 +01:00
modalDialog.js modalDialog: Fix invalid argument 'timestamp' for pushModal 2016-04-14 11:10:51 +02:00
mpris.js mpris: Make forward/backward insensitive when unavailable 2017-03-01 10:55:56 +01:00
notificationDaemon.js notificationDaemon: Include timestamp in serialized notifications 2017-02-27 20:04:09 +01:00
osdMonitorLabeler.js osdMonitorLabeler: avoid tweening the labels 2015-06-29 14:57:03 -07:00
osdWindow.js osdWindow: always round-up sizes when updating allocation 2016-10-10 17:24:52 -07:00
overview.js Make all our window clones use the MetaWindowActor as source 2017-02-02 14:28:00 +01:00
overviewControls.js overview: Move overview actions and scrolling to background group 2016-06-27 16:31:00 +02:00
padOsd.js padOsd: Allow to switch between pads in the same group 2017-03-13 21:23:04 +01:00
panel.js status: Add nightLight indicator 2017-02-15 23:20:14 +01:00
panelMenu.js panel: Set up 'open-state-changed' handler on menu changes 2015-04-30 18:12:52 +02:00
pointerWatcher.js js: Name all the timeouts and idles 2014-04-10 21:08:16 +02:00
popupMenu.js ui: Allow moving menu items to a certain position 2017-02-15 22:49:04 +01:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js shell-app: Add "discrete_gpu" option when launching apps 2016-10-21 19:26:49 +02:00
runDialog.js runDialog: Mark error message as translatable 2016-11-17 22:14:30 +01:00
screencast.js screencast: Make it possible to disable draw-cursor 2015-02-17 08:35:24 +01:00
screenShield.js screenShield: Raise lightbox on blank 2016-11-03 21:15:20 +01:00
screenshot.js screenshot: fix off-by-one selection size 2015-03-14 16:04:23 -07:00
scripting.js shell-perf-helper: Add an option for continual redraws 2014-07-16 10:33:59 -04:00
search.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js sessionMode: Don't set overridesSchema 2014-06-09 22:39:15 +02:00
shellDBus.js Add an OSD monitor labeler exposed on DBus 2015-02-05 13:34:52 +01:00
shellEntry.js shellEntry: Remove unused style class 2014-09-05 14:37:18 -07:00
shellMountOperation.js Use Unicode in translatable strings 2017-02-16 02:07:14 +01:00
slider.js slider: Emit a 'drag-begin' signal when starting to drag 2016-01-27 22:35:11 +00:00
switcherPopup.js switcher: Remove some unused variables 2014-11-27 13:30:20 +00:00
tweener.js tweener: Also consider delay when disabling animations 2014-08-19 19:46:44 +02:00
unlockDialog.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
userWidget.js loginDialog: Pass-through UserWidget's label-actor 2015-03-06 17:24:13 +01:00
viewSelector.js viewSelector: Fix another case of mixing GJS and GObject signals 2017-02-26 15:01:24 +01:00
windowAttentionHandler.js windowAttentionHandler: Fix whitespace 2015-07-01 19:14:13 +02:00
windowManager.js windowManager: Add bottom edge drag gesture to show OSK 2017-03-12 17:38:17 +01:00
windowMenu.js windowMenu: Remove left-over variable 2017-03-14 17:47:04 +01:00
workspace.js workspace: Hide preview overlays from picks 2017-03-20 19:02:07 +01:00
workspacesView.js workspacesView: Consider workspaces-only-on-primary when panning 2016-06-27 16:31:00 +02:00
workspaceSwitcherPopup.js WorkspaceSwitcherPopup: allow input events to pass through 2016-09-08 19:29:50 +02:00
workspaceThumbnail.js workspaceThumbnail: Fix size request signatures 2016-04-21 16:04:04 +02:00
xdndHandler.js xdnd: Remove XDnD handling code and receive DnD signals from mutter 2017-03-07 08:29:51 +08:00