gnome-shell/js/ui
Jasper St. Pierre 1139a02b40 viewSelector: Don't show pages until they need to be visible
AppDisplay queues a deferred work to load frequently used apps when the
apps page is loaded. Unfortunately, when the overview is first opened,
all the pages start out visible and then immediately get hidden, so the
deferred work runs immediately after the first overview opening, whether
the user was going to view their frequent apps or not.

Start all pages off as hidden, and rearrange the code so that pages are
only shown when they really need to be.

https://bugzilla.gnome.org/show_bug.cgi?id=712753
2013-11-21 12:50:03 -05:00
..
components More invalid source fixes 2013-11-09 17:58:59 +01:00
status bluetooth: Parse pins starting with 0 correctly 2013-11-02 17:55:54 -04:00
altTab.js AltTabSwitcherPopup: check the number of items after creating the popup child 2013-10-26 16:29:27 +02:00
animation.js
appDisplay.js appDisplay: Remove unused signal 2013-11-18 16:24:13 +01:00
appFavorites.js dash: reload favorites when the installed app change 2013-08-31 18:55:24 +02:00
background.js Background: Drop "saturation" related source 2013-10-23 21:37:27 +02:00
backgroundMenu.js layout: Fix several issues with the background management code 2013-11-14 14:28:51 -05:00
boxpointer.js boxpointer: Don't hide when we're already hidden 2013-11-19 23:23:25 -05:00
calendar.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
checkBox.js
ctrlAltTab.js
dash.js dash: Make sure we clear the timeout IDs for the label tooltip 2013-11-09 11:44:44 -05:00
dateMenu.js a11y: calendar: full date string should be navigable 2013-08-28 19:13:33 +02:00
dnd.js dnd: Don't queue an idle handler if we already have one 2013-11-06 18:36:42 +01:00
endSessionDialog.js More invalid source fixes 2013-11-09 17:58:59 +01:00
environment.js
extensionDownloader.js
extensionSystem.js Synchronize shell startup 2013-11-04 11:50:20 -05:00
focusCaretTracker.js focusCaretTracker: Lower AT-SPI's timeout values 2013-09-21 04:51:42 -05:00
grabHelper.js
ibusCandidatePopup.js
iconGrid.js iconGrid: Actually throw programmer errors 2013-10-30 13:05:20 -04:00
keyboard.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
layout.js layout: Adjust the opening animation to be less intense 2013-11-19 22:09:34 -05:00
lightbox.js Lightbox: have animation times passed as parameters to show() and hide() 2013-08-20 21:52:04 +02:00
lookingGlass.js lookingGlass: Remove Memory tab and add a gc Icon to toolbar 2013-10-30 07:44:34 +11:00
magnifier.js Magnifier: don't initialize if we don't need it 2013-09-13 16:09:33 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js Synchronize shell startup 2013-11-04 11:50:20 -05:00
messageTray.js messageTray: Prevent reentrancy issues in _updateState 2013-11-17 12:06:38 -05:00
modalDialog.js modalDialog: Request HEIGHT_FOR_WIDTH 2013-08-20 08:18:29 +02:00
notificationDaemon.js notificationDaemon: Only store policies for "real" apps 2013-11-04 11:47:43 -05:00
osdWindow.js osdWindow: add setMonitor() to allow changing the monitor 2013-11-20 18:03:32 +01:00
overview.js overview: Fix stacking of background and desktop icons 2013-11-14 15:49:28 +00:00
overviewControls.js overviewControls: Fix bad expression causing incorrect thumbnails allocation 2013-11-02 20:07:06 -04:00
panel.js Make dropdown arrows consistent size 2013-10-11 17:32:55 +02:00
panelMenu.js
pointerWatcher.js Replace GnomeIdleMonitor with MetaIdleMonitor 2013-08-23 16:22:44 +02:00
popupMenu.js popupMenu: Fix removing the active menu from PopupMenuManager 2013-11-07 00:09:50 +01:00
remoteMenu.js
remoteSearch.js Synchronize shell startup 2013-11-04 11:50:20 -05:00
runDialog.js
screencast.js screencast: Validate parameters of ScreencastArea 2013-11-04 16:21:45 +01:00
screenShield.js screenShield: Fix details in notifications 2013-11-04 16:46:25 +01:00
screenshot.js screenshot: Extend ScreenshotArea parameter validation 2013-11-04 16:21:45 +01:00
scripting.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
search.js search: Only do a subsearch if the previous results have returned from DBus 2013-11-04 14:50:45 -05:00
separator.js
sessionMode.js Synchronize shell startup 2013-11-04 11:50:20 -05:00
shellDBus.js osdWindow: add setMonitor() to allow changing the monitor 2013-11-20 18:03:32 +01:00
shellEntry.js
shellMountOperation.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
slider.js a11y: using generic accessible at slider 2013-08-28 16:05:54 +02:00
switcherPopup.js
tweener.js tweener: Remove the onAnimationStart/onAnimationComplete callbacks 2013-11-09 11:44:44 -05:00
unlockDialog.js unlockDialog: Remove clutter constraints from the code 2013-08-26 19:05:15 -04:00
userWidget.js userWidget: Chain up in destroy() 2013-11-19 18:11:43 -05:00
viewSelector.js viewSelector: Don't show pages until they need to be visible 2013-11-21 12:50:03 -05:00
windowAttentionHandler.js messageTray: Don't always open the source when clicking on the notification 2013-10-21 12:30:25 -04:00
windowManager.js windowManager: Don't open overview after closing the last window on a workspace 2013-08-31 23:53:39 +02:00
workspace.js More invalid source fixes 2013-11-09 17:58:59 +01:00
workspacesView.js workspacesView: Make sure to update workspace actors when entering the overview 2013-10-30 18:20:54 -04:00
workspaceSwitcherPopup.js
workspaceThumbnail.js overview: Send the clone with the window-drag events 2013-10-30 13:17:38 -04:00
xdndHandler.js Disable XDND when running as a wayland compositor 2013-09-12 10:34:25 +02:00