gnome-shell/js/ui
Sebastian Keller 31997fa2f9 appDisplay: Set running indicator dot offset via CSS
The offset was given as a hardcoded (physical) pixel value and did not
take scaling into account. This lead to it being shifted closer towards
the icon as the scale increased.

This now replaces the hardcoded value with a CSS property which
automatically includes the scale factor.

Further this allows simplifying some calculations that previously were
trying to counteract the hardcoded offset using margins by using the
intended offset directly.

With this the dot in the dash is also now placed at exactly the bottom
of the hover highlight, while previously there was an unintentional 1px
space.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7488
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3245>
2024-05-22 19:02:42 +00:00
..
components automountManager: Fix password not re-asked for TCRYPT devices 2024-05-21 12:32:38 +00:00
status status/keyboard: Use '+' to separate variant when launching tecla 2024-05-19 20:24:54 +02:00
accessDialog.js accessDialog: Stop owning portal name 2024-05-20 13:34:45 +00:00
altTab.js altTab: Use more appropriate fallback icon 2024-04-24 14:22:48 +00:00
animation.js animation: Use appropriate spinner asset in light variant 2023-12-27 10:10:35 +00:00
appDisplay.js appDisplay: Set running indicator dot offset via CSS 2024-05-22 19:02:42 +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: Remove border drawing code add hover style 2024-05-21 13:10:49 +00:00
boxpointer.js boxpointer: Clamp alignments to expected range 2024-01-29 22:40:12 +00:00
calendar.js cleanup: Replace deprecated String.prototype.substr() 2024-04-19 17:38:37 +00:00
checkBox.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
closeDialog.js close-dialog: Fix strings to comply with HIG 2024-04-21 14:38:55 +00:00
components.js js: Port to modules 2023-08-06 13:02:49 +02:00
ctrlAltTab.js ctrlAltTab: Ignore DOCK windows without app 2024-05-02 19:12:46 +02:00
dash.js dash: Resolve padding and alignment issues with dash items 2024-01-24 17:51:16 +00:00
dateMenu.js dateMenu: Better align strings with the HIG 2024-04-24 10:59:20 +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 general: Remove periods from single sentences 2024-04-24 13:58:01 +02: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 general: Remove periods from single sentences 2024-04-24 13:58:01 +02: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 general: Remove periods from single sentences 2024-04-24 13:58:01 +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: Specify anchor when deleting characters via timeout 2024-03-15 11:52:37 +01: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 general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
magnifier.js magnifier: Stop using Clutter.StaticColor 2024-03-13 22:01:39 +00:00
main.js general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
messageList.js util: Implement fixMarkup in util as opposed to messageList 2024-05-21 13:42:28 +00:00
messageTray.js messageTray: Notify count when adding a notification 2024-05-09 13:47:24 +02:00
modalDialog.js modalDialog: Finish cleanup in close() 2024-04-10 11:10:11 +00:00
mpris.js messageList: Use GObject properties for Message 2024-03-03 01:33:16 +00:00
notificationDaemon.js cleanup: Don't use substring to check prefix 2024-04-19 17:38:37 +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 notification: Stop using 'update()' from MessageTray.Notification 2024-03-03 01:33:16 +00:00
overviewControls.js overviewControls: Allocate a bit more space for the dash 2024-05-14 18:24:07 +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: Pass position hint when starting window drag 2024-02-28 16:00:11 +00: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: Use selected pseudoclass instead of class 2024-05-21 12:49:32 +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 cleanup: Replace deprecated String.prototype.substr() 2024-04-19 17:38:37 +00:00
screenShield.js unlockDialog: Stop passing timestamp to Main.pushModal() 2024-02-17 10:42:46 +00:00
screenshot.js notification: Stop using old setter methods of MessageTray.Notification 2024-03-03 01:33:16 +00:00
scripting.js scripting: Use logError to format error stack 2024-01-04 18:59:33 +00:00
search.js general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
searchController.js overview: Hide search results while leaving overview 2024-01-30 03:59:45 +01:00
sessionMode.js components: Drop telepathy client 2024-03-03 01:33:16 +00:00
shellDBus.js shellDBus: Await Eval() result 2023-11-19 02:20:01 +00:00
shellEntry.js general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
shellMountOperation.js general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
slider.js slider: Remove border drawing code add hover style 2024-05-21 13:10:49 +00:00
swipeTracker.js swipeTracker: Allow touchpad gestures with >3 fingers 2024-05-12 12:37:42 +02: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: Bind source titles 2024-05-09 14:03:34 +02:00
userWidget.js userWidget: Stop expand flags from propagating 2024-03-01 23:58:36 +01:00
welcomeDialog.js general: Remove periods from single sentences 2024-04-24 13:58:01 +02:00
windowAttentionHandler.js notification: Stop using 'update()' from MessageTray.Notification 2024-03-03 01:33:16 +00:00
windowManager.js windowManager: Add "opacity: 0" to minimize ease animation 2024-02-01 13:17:02 +00:00
windowMenu.js windowMenu: Pass missing argument when starting grab op 2024-02-28 16:00:11 +00:00
windowPreview.js style: New window-icon class to split it from icon-dropshadow 2024-05-13 13:11:51 -02:30
workspace.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
workspaceAnimation.js workspaceAnimation: Do not create clones for override redirect windows 2024-04-26 18:31:48 +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 workspaceThumbnails: Update target scale when fully unexpanded 2024-05-22 12:02:00 +00:00
xdndHandler.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00