gnome-shell/js/ui
Evan Welsh d9198317ae components: Change component loading to be asynchronous
Some components use build time optional dependencies such as
GNOME Bluetooth, so we need to import the components
conditionally.

Also rename to get rid of __init__.js file

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1499>
2023-08-05 22:16:23 +02:00
..
components components: Change component loading to be asynchronous 2023-08-05 22:16:23 +02:00
status js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
accessDialog.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
altTab.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
animation.js animations: Stop syncing size manually 2023-07-05 10:36:14 +00:00
appDisplay.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
appFavorites.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
appMenu.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
audioDeviceSelection.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
background.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
backgroundMenu.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
barLevel.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
boxpointer.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
calendar.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
checkBox.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
closeDialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
components.js components: Change component loading to be asynchronous 2023-08-05 22:16:23 +02:00
ctrlAltTab.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
dash.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
dateMenu.js environment: Remove toLocaleFormat and add dateUtils for date formatting 2023-07-07 18:58:34 -07:00
dialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
dnd.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
edgeDragAction.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
endSessionDialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
environment.js environment: Port environment.js to be an ES module 2023-07-15 02:35:56 +00:00
extensionDownloader.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
extensionSystem.js extensionSystem: Include dir and path in data passed to extension 2023-07-29 15:20:20 +03:00
focusCaretTracker.js Adopt EventEmitter class instead of injecting Signal methods 2022-07-04 18:30:49 -04:00
grabHelper.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
ibusCandidatePopup.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
iconGrid.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
inhibitShortcutsDialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
init.js environment: Port environment.js to be an ES module 2023-07-15 02:35:56 +00:00
kbdA11yDialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
keyboard.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
layout.js layout: Add catch when asynchronously setting up the startup animation 2023-07-15 02:35:56 +00:00
lightbox.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
listModes.js listModes: Port listModes command to ES module 2023-08-05 22:16:23 +02:00
locatePointer.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
lookingGlass.js lookingGlass: Evaluate command asynchronously 2023-07-14 12:36:53 +00:00
magnifier.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
main.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
messageList.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
messageTray.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
modalDialog.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
mpris.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
notificationDaemon.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
osdMonitorLabeler.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
osdWindow.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
overview.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
overviewControls.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
padOsd.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
pageIndicators.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
panel.js panel: Fix drawing functions for light theme 2023-08-02 20:05:39 +00:00
panelMenu.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
pointerA11yTimeout.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
pointerWatcher.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
popupMenu.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
quickSettings.js a11y: Don't create a parent loop for quick settings sliders 2023-07-13 18:15:16 +02:00
remoteSearch.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
ripples.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
runDialog.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
screenShield.js animationUtils: Group together various animation helpers 2023-07-15 02:35:56 +00:00
screenshot.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
scripting.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
search.js animationUtils: Group together various animation helpers 2023-07-15 02:35:56 +00:00
searchController.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
sessionMode.js main: Consider color-scheme setting for default stylesheet 2023-05-25 17:10:53 +02:00
shellDBus.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
shellEntry.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
shellMountOperation.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
slider.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
swipeTracker.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
switcherPopup.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
switchMonitor.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
unlockDialog.js environment: Remove toLocaleFormat and add dateUtils for date formatting 2023-07-07 18:58:34 -07:00
userWidget.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
welcomeDialog.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
windowAttentionHandler.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
windowManager.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
windowMenu.js js: Fix linting errors from line shifts 2023-06-21 04:50:33 -07:00
windowPreview.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
workspace.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
workspaceAnimation.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
workspacesView.js js: Add JSDoc to exported functions and fix incorrect JSDoc formatting 2023-08-05 22:16:23 +02:00
workspaceSwitcherPopup.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
workspaceThumbnail.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00
xdndHandler.js js: Split gi imports to be on new lines to prepare for ES modules 2023-06-21 04:50:33 -07:00