gnome-shell/js/ui
Florian Müllner ccdd3f5f53 popupMenu/switch: Follow "show-status-shapes" setting
Whether or not switches include shapes to indicate their ON/OFF
state is currently controlled by the stylesheet.

However there are use cases for both using the HighContrast style
without shapes, and for using shapes with the regular styesheet,
so follow the newly added "show-status-shapes" setting instead.

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2675

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3107>
2024-01-17 04:30:11 +00:00
..
components js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
status status/backlight: Do only one dbus call per local change 2024-01-16 23:30:42 +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 appDisplay: CSS cleanup & fixes for app dialog 2024-01-09 17:14:09 +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 calendar: Stylesheet follow-ups and fixes 2024-01-10 03:02:09 +00:00
checkBox.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
closeDialog.js closeDialog: Close existing dialogs on shutdown 2024-01-15 22:40:47 +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 extensionSystem: Improve error formatting 2024-01-04 20:12:32 +01: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: 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 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 lookingGlass: Use Cogl.Pipeline.new to construct new pipelines 2024-01-06 21:24:56 +00:00
magnifier.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
main.js main: Improve error formatting in logError() 2024-01-04 18:59:33 +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 notificationDaemon: Stop special-casing Empathy 2024-01-12 14:23: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 overviewControls: Subclass layout manager directly 2024-01-10 15:26:44 +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/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 js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
screenshot.js screenshot: Expand window contents 2024-01-03 21:48:18 +00:00
scripting.js scripting: Use logError to format error stack 2024-01-04 18:59:33 +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 mountOperation: Close when drive gets disconnected 2024-01-10 15:08:14 +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