gnome-shell/js/ui
Florian Müllner 8a1f44f10a iconGrid: Don't recreate StIcons on icon theme changes
Now that StIcon updates its texture automatically on icon theme
changes, we only have to recreate icon actors that aren't StIcons.

(This probably only applies to the folder icon in the app grid
where the sub-icons do use St.Icon, but making that assumption
feels dodgy with an API as generic as `createIcon()`)

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3141>
2024-01-26 23:36:25 +00:00
..
components js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
status keyboard: Add keyboard model configuration support 2024-01-19 14:18:38 +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 dash: Resolve padding and alignment issues with dash items 2024-01-24 17:51:16 +00:00
dateMenu.js calendar: Stylesheet clean up & fixes 2024-01-26 16:01:37 -03:30
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: 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 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: Actually switch to connectObject() 2024-01-19 19:29:33 +01: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: Fix effects of transient wayland windows 2024-01-18 18:15:19 +01: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