gnome-shell/js/ui
Jonas Dreßler 0b51a52c9b shellMountDialog: Check for changes before creating new buttons
When updating the buttons of the mount dialogs, compare the new buttons
to the old ones and only create new buttons in case something changed.
This makes sure key focus isn't reset or lost unnecessarily while a
dialog is opened.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/961
2020-01-27 23:22:46 +00:00
..
components dialog: Remove MessageDialogContent.body property 2020-01-15 00:17:25 +01:00
status location: Adapt geolocation dialog to new design 2020-01-27 23:40:04 +01:00
accessDialog.js dialog: Remove MessageDialogContent.body property 2020-01-15 00:17:25 +01:00
altTab.js altTab: Allow pressing uppercase keys to close apps and windows 2020-01-17 14:34:34 +00:00
animation.js animation: Add parameter for hiding stopped Spinner actor 2019-11-19 19:55:28 +02:00
appDisplay.js appDisplay: Block search when showing app folder dialogs 2020-01-21 11:07:08 -03:00
appFavorites.js appFavorites: unbreak my previous commits 2019-12-20 13:59:53 +00:00
audioDeviceSelection.js audioDeviceSelection: Adapt to new dialog design 2020-01-27 23:40:04 +01:00
background.js background: Add exception to no-loop-func rule 2019-11-11 23:51:17 +00:00
backgroundMenu.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
barLevel.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
boxpointer.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
calendar.js calendar: Add "Do Not Disturb" switch 2020-01-22 21:55:28 +00:00
checkBox.js checkBox: Fix expand and align properties 2019-12-05 15:35:22 +00:00
closeDialog.js dialog: Rename subtitle property to description 2020-01-15 00:12:54 +01:00
ctrlAltTab.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
dash.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
dateMenu.js dateMenu: Indicate when do-not-disturb is on 2020-01-22 21:55:28 +00:00
dialog.js dialog: Add a ListSection and ListSectionItem 2020-01-20 14:49:33 +01:00
dnd.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
edgeDragAction.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
endSessionDialog.js endSessionDialog: Redesign according to new mockups 2020-01-20 15:05:41 +01:00
environment.js environment: Remove unused ease parameter 2020-01-06 13:17:59 +00:00
extensionDownloader.js extensionDownloader: Adapt install dialog to new design 2020-01-27 23:40:04 +01:00
extensionSystem.js fileUtils: Delete deleteGFile hack 2019-11-26 22:17:28 +00:00
focusCaretTracker.js cleanup: Prefer template strings 2019-07-05 11:32:31 +00:00
grabHelper.js grabHelper: Add (promised-based) grabAsync() 2019-12-20 15:41:32 +01:00
ibusCandidatePopup.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
iconGrid.js iconGrid: Remove API to open space between icons 2020-01-21 10:49:56 -03:00
inhibitShortcutsDialog.js inhibitShortcutsDialog: Adapt to new dialog design 2020-01-27 23:40:04 +01:00
kbdA11yDialog.js kbdA11yDialog: Remove styleClass argument from DialogContent params 2020-01-27 23:40:04 +01:00
keyboard.js keyboard: Avoid blank space in OSK panel on portrait layouts 2020-01-21 16:58:17 +00:00
layout.js switcherPopup: Dismiss when a system modal dialog opens 2019-12-06 19:55:39 +01:00
lightbox.js lightbox: Change vignette brightness to 0.5 2020-01-19 18:01:57 +01:00
locatePointer.js locatePointer: Bind ripples creation to settings 2019-09-09 19:28:18 +00:00
lookingGlass.js Use paint and pick context to get framebuffer 2019-12-03 19:07:15 +00:00
magnifier.js magnifier: Adapt to painting and picking API change 2019-12-07 13:08:28 +00:00
magnifierDBus.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
main.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
messageList.js theme: Add message close button styling 2019-11-25 18:02:07 +02:00
messageTray.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
modalDialog.js switcherPopup: Dismiss when a system modal dialog opens 2019-12-06 19:55:39 +01:00
mpris.js mpris: Use a scope specific message instead of a global one 2019-11-21 22:54:07 +00:00
notificationDaemon.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
osdMonitorLabeler.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
osdWindow.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
overview.js appDisplay: Block search when showing app folder dialogs 2020-01-21 11:07:08 -03:00
overviewControls.js workspaceThumbnail: Sync indicator with WorkspacesDisplay 2020-01-08 23:07:08 +01:00
padOsd.js padOsd: Re-query action labels after mode switches 2019-12-17 13:07:39 +01:00
pageIndicators.js pageIndicators: Redesign and add position-based animation 2019-11-23 03:01:51 +05:00
panel.js panel: Disable menu-toggle shortcuts while top bar is hidden 2019-12-20 14:20:49 +00:00
panelMenu.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
pointerA11yTimeout.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
pointerWatcher.js cleanup: Stop using Mainloop module 2019-09-12 19:09:24 +02:00
popupMenu.js popupMenu: Turn Switch state into a GObject property 2020-01-22 21:55:28 +00:00
remoteSearch.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
ripples.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
runDialog.js runDialog: Implement the new dialog design 2020-01-27 19:27:45 +01:00
screencast.js cleanup: Use destructuring for imports from GI 2019-02-09 07:39:20 +01:00
screenShield.js screenShield: Stop messing with fixed-position-set 2020-01-10 16:26:31 +01:00
screenshot.js screenshot: Fix stripping suffix from relative filename 2020-01-10 19:31:04 +01:00
scripting.js perf-tool: Spawn perf-tool-helper from gnome-shell 2020-01-27 13:43:06 +00:00
search.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
sessionMode.js cleanup: Avoid unnecessary parentheses 2019-11-11 19:25:14 +00:00
shellDBus.js cleanup: Use JSDoc for documentation comments 2019-11-11 19:25:14 +00:00
shellEntry.js shellEntry: Show popup menu at cursor position when pressing menu key 2020-01-15 18:27:31 +01:00
shellMountOperation.js shellMountDialog: Check for changes before creating new buttons 2020-01-27 23:22:46 +00:00
slider.js slider: Stop emulating drags in key handling 2019-11-23 15:08:54 +01:00
swipeTracker.js swipeTracker: Introduce swipe tracker 2020-01-10 18:20:22 +01:00
switcherPopup.js altTab: Don't return from _init() if there are no windows/apps 2020-01-17 14:34:34 +00:00
switchMonitor.js switchMonitor: Center align switcher icon's label 2020-01-02 13:03:08 +05:30
tweener.js tweener: Use new adjustAnimationTime() helper 2019-08-06 20:50:43 +02:00
unlockDialog.js js: Use StPasswordEntry for password entry fields 2019-12-17 23:08:43 +01:00
userWidget.js Adapt to painting and picking API change 2019-12-03 19:07:15 +00:00
viewSelector.js workspaceThumbnail: Sync indicator with WorkspacesDisplay 2020-01-08 23:07:08 +01:00
windowAttentionHandler.js cleanup: Don't shadow variables 2019-11-11 19:25:14 +00:00
windowManager.js dialog: Remove MessageDialogContent.body property 2020-01-15 00:17:25 +01:00
windowMenu.js cleanup: Avoid unnecessary parentheses in arrow functions 2019-09-15 16:02:45 +02:00
workspace.js workspace: Pass device to startDrag() 2019-12-13 17:53:41 +00:00
workspacesView.js workspacesView: Round workspace position 2020-01-11 02:58:19 +05:00
workspaceSwitcherPopup.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00
workspaceThumbnail.js workspaceThumbnail: Sync indicator with WorkspacesDisplay 2020-01-08 23:07:08 +01:00
xdndHandler.js cleanup: Require "dangling" commas 2019-11-11 19:25:14 +00:00