gnome-shell/js/ui
Julian Sparber 54bc3aa4f5 shell/app: Add method to activate an action via FDO DBus activation
There are multiple different places where we activate an app action,
but none set the correct activation token. Therefore this adds an async
method to to call `ActivateAction` on `org.freedesktop.Appliaction`
with the correct activation token/startup id as platform data.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3198>
2024-02-28 11:27:40 +01:00
..
components components/networkAgent: Fix small mistake 2024-02-20 11:55:06 +01:00
status status/network: Fix small mistake 2024-02-13 16:02:56 +01:00
accessDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
altTab.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
animation.js animation: Use appropriate spinner asset in light variant 2023-12-27 10:10:35 +00:00
appDisplay.js cleanup: Also replace Params.parse(..., true) with spread 2024-02-17 12:02:25 +01:00
appFavorites.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
appMenu.js appMenu: Move setApp to null before destroy 2023-12-31 20:30:11 +02:00
audioDeviceSelection.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
background.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
backgroundMenu.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
barLevel.js cleanup: Use spread properties instead of Object.assign() 2024-02-17 11:53:43 +01:00
boxpointer.js boxpointer: Clamp alignments to expected range 2024-01-29 22:40:12 +00:00
calendar.js calendar: Add a11y label to the "Clear" button 2024-02-16 11:13:36 +00:00
checkBox.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
closeDialog.js closeDialog: Actually set key focus to button when grabbing key focus 2024-01-29 23:14:24 +00:00
components.js js: Port to modules 2023-08-06 13:02:49 +02:00
ctrlAltTab.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00:00
dash.js dash: Resolve padding and alignment issues with dash items 2024-01-24 17:51:16 +00:00
dateMenu.js dateMenu: Fix missing text style for no locations state 2024-02-06 19:54:04 +00:00
dialog.js cleanup: Use spread properties instead of Object.assign() 2024-02-17 11:53:43 +01:00
dnd.js cleanup: Use spread properties instead of Object.assign() 2024-02-17 11:53:43 +01:00
edgeDragAction.js Adapt to the new Mtk library 2023-08-31 03:44:32 +00:00
endSessionDialog.js modalDialog: Remove timestamp parameter from open() 2024-02-17 10:42:46 +00:00
environment.js shell/app: Add method to activate an action via FDO DBus activation 2024-02-28 11:27:40 +01:00
extensionDownloader.js modalDialog: Remove timestamp parameter from open() 2024-02-17 10:42:46 +00:00
extensionSystem.js extensionSystem: Support locking down extension installation 2024-02-14 16:20:59 +00:00
focusCaretTracker.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
grabHelper.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
ibusCandidatePopup.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
iconGrid.js iconGrid: Don't recreate StIcons on icon theme changes 2024-01-26 23:36:25 +00:00
inhibitShortcutsDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
init.js init: Improve error message formatting 2024-01-04 18:59:33 +00:00
kbdA11yDialog.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
keyboard.js keyboard: Avoid markup escaping when setting button labels 2024-01-29 22:15:53 +00:00
layout.js layout: Stop using deprecated display property 2024-02-09 19:04:53 +01:00
lightbox.js cleanup: Use spread properties instead of Object.assign() 2024-02-17 11:53:43 +01:00
listModes.js listModes: Port listModes command to ES module 2023-08-05 22:16:23 +02:00
locatePointer.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
lookingGlass.js lg: Replace remaining Color.init_from_4ub usage 2024-02-17 10:46:37 +00:00
magnifier.js magnifier: Keep accounting of own cursor unfocus inhibition 2024-02-13 11:49:28 +00:00
main.js main: Remove timestamp parameter from popModal() 2024-02-17 10:42:46 +00:00
messageList.js notifications: Add header like in the new designs 2024-01-30 17:05:23 +00:00
messageTray.js messageTray: Remove _createPolicy() hook 2024-02-09 11:12:51 +00:00
modalDialog.js modalDialog: Remove timestamp parameter from open() 2024-02-17 10:42:46 +00:00
mpris.js mpris: Use player Identity if the player app isn't known 2024-01-30 17:05:23 +00:00
notificationDaemon.js notificationDaemon: Fix auto-closing FDO notifications 2024-02-20 21:09:32 +01:00
osdMonitorLabeler.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
osdWindow.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
overview.js notification: Use the same Source for showing system notifications 2024-02-06 17:25:01 +00:00
overviewControls.js overview: Hide search results while leaving overview 2024-01-30 03:59:45 +01:00
padOsd.js padOsd: Fix rings and strips event handling 2023-11-26 23:31:14 +00:00
pageIndicators.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
panel.js panel: Actually switch to connectObject() 2024-01-19 19:29:33 +01:00
panelMenu.js cleanup: Also replace Params.parse(..., true) with spread 2024-02-17 12:02:25 +01:00
pointerA11yTimeout.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
pointerWatcher.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
popupMenu.js popupMenu/switch: Follow "show-status-shapes" setting 2024-01-17 04:30:11 +00:00
quickSettings.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
remoteSearch.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
ripples.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
runDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
screenShield.js unlockDialog: Stop passing timestamp to Main.pushModal() 2024-02-17 10:42:46 +00:00
screenshot.js screenshot: Also do pipeline fallback on screencast crashes during startup 2024-02-11 12:36:23 +01:00
scripting.js scripting: Use logError to format error stack 2024-01-04 18:59:33 +00:00
search.js cleanup: Remove unused argument from createResultObject() 2024-01-30 01:49:06 +00:00
searchController.js overview: Hide search results while leaving overview 2024-01-30 03:59:45 +01:00
sessionMode.js sessionMode: Use property spread to sync mode 2024-02-17 12:02:25 +01:00
shellDBus.js shellDBus: Await Eval() result 2023-11-19 02:20:01 +00:00
shellEntry.js cleanup: Use spread properties instead of Object.assign() 2024-02-17 11:53:43 +01:00
shellMountOperation.js notification: Use the same Source for showing system notifications 2024-02-06 17:25:01 +00:00
slider.js slider: Request a size 2023-11-21 18:55:47 +00:00
swipeTracker.js Adapt to the new Mtk library 2023-08-31 03:44:32 +00:00
switcherPopup.js switcherPopup: Restore selected pseudo-class 2024-02-06 20:09:20 +00:00
switchMonitor.js switchMonitor: New assets for switcher items 2024-01-29 22:47:10 +00:00
unlockDialog.js unlockDialog: Stop passing timestamp to Main.pushModal() 2024-02-17 10:42:46 +00:00
userWidget.js userWidget: Expand child 2023-12-16 23:57:48 +01:00
welcomeDialog.js welcomeDialog: Adapt dialog title 2023-10-18 18:40:04 +00:00
windowAttentionHandler.js notification: Pass policy in the Source contructor 2024-02-09 11:12:51 +00:00
windowManager.js windowManager: Add "opacity: 0" to minimize ease animation 2024-02-01 13:17:02 +00:00
windowMenu.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
windowPreview.js windowPreview: Don't hide overlay while hovering icon 2023-12-11 15:10:59 +00:00
workspace.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
workspaceAnimation.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspacesView.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspaceSwitcherPopup.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspaceThumbnail.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
xdndHandler.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00