gnome-shell/js/ui
Tanner Doshier 31478e9fb4 calendar: Ensure clicked calendar item retains key focus
The date actors get destroyed and recreated on every date change which drops
key focus for the selected date. Restore key focus in such a case, but only
when the selected date was actually clicked. Whenever the next/prev month
buttons code is used (for scrolling, mouse click, or keyboard click), have
the corresponding button grab focus. Changing months currently causes the
calendar to update twice as the eventSource gets changed, so key focus gets
lost if it is on a date when the month changes.

https://bugzilla.gnome.org/show_bug.cgi?id=667434
2013-05-03 23:20:02 -04:00
..
components recorder: Enable the keybinding for all modes 2013-04-07 21:13:30 +02:00
status network: Remove some genericism in the wireless code 2013-04-26 12:24:03 -04:00
altTab.js AppSwitcherPopup: Activate only the selected window if any 2013-04-07 21:05:38 +02:00
appDisplay.js AppDisplay/FrequentView: filter out hidden applications 2013-04-22 19:11:17 +02:00
appFavorites.js Show feedback notifications when the user is busy 2012-11-02 19:25:26 +01:00
background.js background: stop monitoring file after removing from cache 2013-04-06 10:45:53 -04:00
backgroundMenu.js backgroundMenu: Ignore releases when using long-press 2013-04-26 11:23:37 -04:00
boxpointer.js AppDisplay: fix folder popup arrow 2013-02-20 16:04:54 +01:00
calendar.js calendar: Ensure clicked calendar item retains key focus 2013-05-03 23:20:02 -04:00
checkBox.js checkBox: Work around a height-for-width problem 2012-03-26 14:43:54 +02:00
ctrlAltTab.js ctrlAltTab: Use a symbolic icon for desktop windows 2013-05-03 10:26:00 -04:00
dash.js dash: add a workaround for Clutter bug 692744 2013-02-20 20:51:11 +01:00
dateMenu.js dateMenu: Don't override accessible_role inherited from PanelMenu.Button 2013-05-03 23:20:02 -04:00
dnd.js dnd: Set the position and scale on the drag actor before it's reparented 2013-04-08 14:57:49 -04:00
endSessionDialog.js Revert "Revert "modalDialog: Destroy dialogs on close"" 2013-04-06 10:53:11 -04:00
environment.js Switch string formatting to the one inside gjs 2012-05-24 15:38:44 -04:00
extensionDownloader.js modalDialog: drop global.get_current_time() arguments to close 2013-02-20 14:16:53 -05:00
extensionSystem.js extensionSystem: Allow extensions to provide mode-specific styling 2013-02-05 19:54:17 +01:00
grabHelper.js grabHelper: Consider events that release the grab handled 2013-03-25 10:43:29 +01:00
ibusCandidatePopup.js ibusCandidatePopup: Fix cursor positioning 2013-02-15 00:26:47 +01:00
iconGrid.js iconGrid: Add fillParent property 2013-02-22 09:46:30 +01:00
keyboard.js keyboard: destroy actors when a group is removed 2013-02-20 22:39:41 +09:00
layout.js Remove LayoutManager::fullscreen-changed 2013-04-29 11:17:29 -04:00
lightbox.js Fix bad rebase and regression in 3f6f597 2013-01-31 16:07:16 +01:00
lookingGlass.js lg: add a reference to lookingGlass in the Extensions tab. 2013-02-20 23:14:53 +00:00
magnifier.js magnifier: Don't use some deprecated APIs 2012-08-31 16:43:52 -03:00
magnifierDBus.js Port everything to class framework 2011-11-24 09:50:04 +01:00
main.js Disable naked Super keybinding if sticky 2013-04-19 10:25:28 -04:00
messageTray.js Remove LayoutManager::fullscreen-changed 2013-04-29 11:17:29 -04:00
modalDialog.js Revert "Revert "modalDialog: Destroy dialogs on close"" 2013-04-06 10:53:11 -04:00
notificationDaemon.js Don't use ClutterX11TexturePixmap directly to embed docked windows 2013-03-18 16:49:47 +00:00
osdWindow.js osdWindow: bump down the OSD window size a bit 2013-03-07 17:02:41 -05:00
overview.js overview: Fix XDnD 2013-04-22 18:24:02 -04:00
overviewControls.js workspace: Make room for a second geometry to keep track of 2013-04-22 14:01:00 -04:00
panel.js panel: Change openAppMenu() to a toggle action 2013-04-26 17:32:54 +02:00
panelMenu.js Switch all external uses of Main.panel.actor.height to the work area 2013-02-06 22:35:49 -05:00
pointerWatcher.js Update to new GnomeIdleMonitor API 2013-02-15 09:13:02 +01:00
popupMenu.js PopupMenuManager: Close active menu when another one opens 2013-04-26 17:50:06 +02:00
remoteSearch.js remoteSearch: support serialized GIcons 2013-04-24 15:54:31 -04:00
runDialog.js runDialog: don't destroy on close 2013-04-06 11:10:30 -04:00
screenShield.js screenShield: Ensure we destroy background container widgets 2013-04-04 19:16:49 -04:00
screenshot.js screenshot: Discard invalid sized areas 2013-03-02 22:26:27 +01:00
scripting.js Port client side code to GDBus 2011-11-11 11:15:38 -05:00
search.js search: Don't run a full search for equal terms 2013-02-16 13:24:21 -05:00
searchDisplay.js searchDisplay: Add an accessible name to the provider icon 2013-03-18 12:12:40 -04:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js session: Remove the clock from initial setup mode 2013-04-25 11:52:02 +01:00
shellDBus.js shellDBus: Fix Eval() return value when disabled 2013-04-26 17:32:52 +02:00
shellEntry.js shellEntry: Remove close method 2013-04-08 21:02:03 +02:00
shellMountOperation.js Add a setting for the default state of 'Remember Password' 2012-12-02 23:01:56 +01:00
switcherPopup.js switcherPopup: Remove separator support 2013-03-04 15:28:38 +01:00
tweener.js tweener: Look at the XSetting for disabling animations 2013-02-25 12:59:35 -05:00
unlockDialog.js panel: Pass a full pathname to AnimatedIcon 2013-04-16 19:10:40 +02:00
userMenu.js userMenu: Add translation comments 2013-03-11 10:35:42 +01:00
userWidget.js unlockDialog: move user widget into separate file 2013-02-19 18:39:53 -05:00
viewSelector.js workspace: Make room for a second geometry to keep track of 2013-04-22 14:01:00 -04:00
wanda.js Wanda: so long GNOME 2, and thanks for all the fish. 2013-03-10 15:54:40 +01:00
windowAttentionHandler.js Show feedback notifications when the user is busy 2012-11-02 19:25:26 +01:00
windowManager.js panel: Change openAppMenu() to a toggle action 2013-04-26 17:32:54 +02:00
workspace.js workspace: Sort windows when we calculate slots 2013-04-24 14:10:30 -04:00
workspacesView.js WorkspacesView: set the actual geometry when creating workspaces 2013-04-27 15:09:19 +02:00
workspaceSwitcherPopup.js Switch all external uses of Main.panel.actor.height to the work area 2013-02-06 22:35:49 -05:00
workspaceThumbnail.js workspaceThumbnail: always destroy bgManager when destroyed 2013-03-26 17:02:05 -04:00
xdndHandler.js xdndHandler: Ensure that the XDnD clone is on top of the panel 2013-03-03 15:41:52 -05:00