gnome-shell/js/ui
Jonas Ådahl 78d6b13c29 workspacesView: Don't update scroll position when allocating
Updating scroll position may have significant side effects, e.g.
switching workspace; this should never happen during allocation, as
we're in the middle of painting a frame. So, put it in an idle callback
if we're doing it from an allocation to have the side effects happen the
right time.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1527>
2020-12-09 22:09:39 +01:00
..
components cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
status cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
accessDialog.js js: Don't use templates in files with translations 2020-02-17 23:20:40 +01:00
altTab.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
animation.js st/widget: Remove get_resource_scale function 2020-06-30 13:42:18 +00:00
appDisplay.js appDisplay/baseAppView: Reinstate fade effect 2020-12-03 14:27:51 -03:00
appFavorites.js appFavorites: Add eog to rename list 2020-05-02 00:16:28 +02:00
audioDeviceSelection.js audioDeviceSelection: Center-align icons 2020-10-21 03:29:18 +02:00
background.js background: Mark pattern backgrounds as loaded 2020-07-30 11:48:13 +02:00
backgroundMenu.js
barLevel.js js: Listen to notify::allocation instead of allocation-changed 2020-05-20 15:12:36 +02:00
boxpointer.js util: Remove shell_util_get_transformed_allocation 2020-07-29 18:09:53 +02:00
calendar.js calendar: Vertically center align week numbers 2020-08-21 21:40:22 +03:00
checkBox.js checkbox: Improve accessibility of check boxes for Orca users 2020-03-29 12:56:33 +00:00
closeDialog.js closeDialog: Remove transitions before resetting dialog 2020-03-23 15:27:47 +00:00
ctrlAltTab.js
dash.js dash: Restore icon's expected DND behavior 2020-10-02 15:41:04 +00:00
dateMenu.js dateMenu: Do not ellipsize date header 2020-09-25 12:00:40 +02:00
dialog.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
dnd.js dnd: Get transformed size for scaling before unparenting drag actor 2020-10-21 01:15:21 +02:00
edgeDragAction.js
endSessionDialog.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
environment.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
extensionDownloader.js extensionDownloader: Fix check for updates with several extensions 2020-07-15 18:26:11 -06:00
extensionSystem.js cleanup: Remove old compatibility code 2020-08-13 23:00:21 +00:00
focusCaretTracker.js
grabHelper.js
ibusCandidatePopup.js
iconGrid.js iconGrid/iconGrid: Wait for icon sizes before running spring animation 2020-12-02 22:43:04 +00:00
inhibitShortcutsDialog.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
kbdA11yDialog.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
keyboard.js cleanup: Remove old compatibility code 2020-08-13 23:00:21 +00:00
layout.js layout: Only show ripple animation when overview was toggled 2020-07-27 13:13:14 +00:00
lightbox.js cleanup: Don't linebreak before closing parentheses 2020-04-28 09:04:49 +00:00
locatePointer.js
lookingGlass.js lookingGlass: Sort extensions alphabetically 2020-12-04 02:29:44 +00:00
magnifier.js magnifier: Stop exposing D-Bus interface 2020-12-06 06:18:07 +01:00
main.js Move screencasting into a separate service process 2020-07-31 10:51:12 +02:00
messageList.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
messageTray.js messageTray: Default to generic policy 2020-12-01 20:02:02 +00:00
modalDialog.js
mpris.js mpris: Switch text in title and body 2020-10-26 04:02:14 +01:00
notificationDaemon.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
osdMonitorLabeler.js
osdWindow.js
overview.js workspacesView: Work around Clutter optimization 2020-10-05 14:11:55 +02:00
overviewControls.js overviewControls: Simplify DashSpacer 2020-12-02 22:43:04 +00:00
padOsd.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
pageIndicators.js pageIndicator/animatedPageIndicators: Implement vertical animation 2020-12-02 22:43:04 +00:00
panel.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
panelMenu.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
pointerA11yTimeout.js
pointerWatcher.js
popupMenu.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
remoteSearch.js js: Promisify async operations 2020-03-31 05:43:40 +00:00
ripples.js
runDialog.js js: Don't use templates in files with translations 2020-02-17 23:20:40 +01:00
screenShield.js screenShield: Fix pointer motion signal handler leak 2020-10-08 09:46:12 -04:00
screenshot.js screenshot: Properly clean up if PickColor() is cancelled 2020-05-29 00:52:33 +02:00
scripting.js scripting: Switch to standard async/await pattern 2020-08-12 15:43:38 +00:00
search.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
sessionMode.js cleanup: Remove old compatibility code 2020-08-13 23:00:21 +00:00
shellDBus.js dbusServices/screensaver: Split out public ScreenSaver service 2020-12-07 16:24:19 +00:00
shellEntry.js shellEntry: Restore natural-height-set instead of forcing it 2020-02-22 16:58:01 +00:00
shellMountOperation.js cleanup: Don't linebreak before closing parentheses 2020-04-28 09:04:49 +00:00
slider.js js: Add missing chain-ups in vfuncs 2020-03-27 10:39:58 +01:00
swipeTracker.js appDisplay: Properly destroy SwipeTracker on destroy 2020-12-02 22:43:04 +00:00
switcherPopup.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
switchMonitor.js
unlockDialog.js unlockDialog: Use unique unlock-dialog style class 2020-10-07 16:16:57 +00:00
userWidget.js Make sure to allocate all children in allocate vfuncs 2020-11-24 20:20:45 +00:00
viewSelector.js workspacesView: Don't set full geometry 2020-07-07 00:06:53 +02:00
windowAttentionHandler.js messageTray: Don't create notification policy on demand 2020-03-26 18:52:10 +00:00
windowManager.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
windowMenu.js
windowPreview.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00
workspace.js workspace: Lower maximum window preview size again 2020-12-07 15:24:37 +01:00
workspacesView.js workspacesView: Don't update scroll position when allocating 2020-12-09 22:09:39 +01:00
workspaceSwitcherPopup.js cleanup: Remove empty leading/trailing lines in blocks 2020-11-16 18:04:23 +00:00
workspaceThumbnail.js Make sure to allocate all children in allocate vfuncs 2020-11-24 20:20:45 +00:00
xdndHandler.js cleanup: Use optional chaining and ?? operator 2020-12-02 15:10:29 +00:00