gnome-shell/js/ui
Florian Müllner e6624f8ba1 extensionSytem: Rename ENABLED/DISABLED states
The ENABLED state means that an extension's `enable()` method
was called successfully.

This usually matches whether an extension *should* be enabled
according to the enabled-extensions/disabled-extensions settings,
but not necessarily: If an extension had an error or does not
support the currently active mode, its actual state is different.

We currently only expose the actual state to external tooling,
but whether an extension should be enabled is relevant as well,
for example to disable a lock-screen only extension from the
regular session.

For that purpose we will expose a separate `enabled` property.
To avoid confusion with the existing states, change the exposed
names to (IN)ACTIVE.

This does not affect the D-Bus API, as the numeric values of
the states remain unchanged.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7004

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3073>
2024-01-03 20:05:05 +00:00
..
components js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
status popupMenu: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +00: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 style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00: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 slider: Request a size 2023-11-21 18:55:47 +00:00
boxpointer.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
calendar.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
checkBox.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
closeDialog.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +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 style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00:00
dateMenu.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
dialog.js js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
dnd.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
edgeDragAction.js Adapt to the new Mtk library 2023-08-31 03:44:32 +00:00
endSessionDialog.js main: Instantiate EndSessionDialog 2023-11-21 20:19:41 +00:00
environment.js environment: Stop patching StBoxLayout 2023-11-10 20:19:13 +00:00
extensionDownloader.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
extensionSystem.js extensionSytem: Rename ENABLED/DISABLED states 2024-01-03 20:05:05 +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: Use class handlers for ::child-{added,removed} 2023-11-14 11:11:03 +00:00
inhibitShortcutsDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
init.js init: Include the error stack in the context termination error message 2023-08-18 00:31:10 +00:00
kbdA11yDialog.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
keyboard.js popupMenu: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +00:00
layout.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
lightbox.js js: Adapt for ::child-{added,removed} 2023-11-14 11:09:02 +00: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 extensionSytem: Rename ENABLED/DISABLED states 2024-01-03 20:05:05 +00:00
magnifier.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
main.js main: Override global logError() function 2023-12-21 19:17:32 +00:00
messageList.js style: Improve text scaling support 2023-12-05 12:14:53 +00:00
messageTray.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
modalDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
mpris.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
notificationDaemon.js js: Port Config to ESM 2023-08-10 17:42:23 +00: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 overview: Handle unredirection in OverviewShown state machine 2023-09-27 11:38:16 +02:00
overviewControls.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00: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: Ensure signal is disconnected when the panel is destroyed 2023-12-21 15:17:28 +00:00
panelMenu.js panelMenu: Remove SystemIndicator class 2023-12-21 13:35:50 +00: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: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +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 js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
screenshot.js screenshot: Add and implement new D-Bus method 2023-12-21 17:59:17 +00:00
scripting.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
search.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
searchController.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00:00
sessionMode.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
shellDBus.js shellDBus: Await Eval() result 2023-11-19 02:20:01 +00:00
shellEntry.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
shellMountOperation.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +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 style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00:00
switchMonitor.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
unlockDialog.js Pass 'radius' to blur APIs instead of 'sigma' 2023-12-14 18:20:59 +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 cleanup: Always use single quotes 2023-08-09 15:10:37 +00:00
windowManager.js windowManager: Add shortcuts to open new window of nth pinned app 2023-12-24 10:56:09 +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