661e293434
Replace window realm frame decorations with nicer label decorations
2025-04-07 13:52:58 +00:00
ee57f6de95
Implement 'detached' workspace context
...
There is always at least one workspace context which is the context
that is currently being used by the GNOME desktop. If no running realm
is associated with this context then we consider this context to be
'detached' and store it so that the next time a context is needed to
attach to a running realm, this 'detached' context will be used rather
than asking mutter to create a new fresh context.
2025-04-07 13:52:58 +00:00
5352b200d6
Use ClutterColor instead of GdkRGBA
2025-04-07 13:52:58 +00:00
caf601b2a8
COGL API changes
2025-04-07 13:52:58 +00:00
a0c4fedee5
1) fix restacking log warning 2) use connectObject API
2025-04-07 13:52:58 +00:00
ac7335af65
Update indicator on current-realm property change
...
...even if WorkspaceContext does not change.
2025-04-07 13:52:58 +00:00
c254a7391c
don't use deprecated clutter container api
2025-04-07 13:52:58 +00:00
e63283cb89
Need gtk/gdk for realm window frames
2025-04-07 13:52:58 +00:00
22cb8cd311
Convert to use ESM modules
...
See: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1499
2025-04-07 13:52:58 +00:00
9a32a113b2
Refactor how workspaces are tracked upon workspace context change.
2025-04-07 13:52:55 +00:00
b92df61f50
Change to use Promise API instead of callbacks
2025-04-07 13:51:03 +00:00
2d3d55634f
Use connectObject() and adopt to style in search.js
2025-04-07 13:51:03 +00:00
a48171ffd0
Avoid negative page values
2025-04-07 13:51:03 +00:00
a5e83b2d55
Map windows to realms by calling realmsd pid lookup method
2025-04-07 13:49:08 +00:00
b5d28b2e9a
Don't display label on full-screen windows
2025-04-07 13:46:36 +00:00
34eb77db93
Ensure that Main.overview._overview exists before accessing it.
2025-04-07 13:46:36 +00:00
f675f95c67
Citadel changes to gnome-shell
2025-04-07 13:46:32 +00:00
Florian Müllner
a2ffd14a35
Bump version to 48.0
...
Update NEWS.
2025-03-16 15:30:51 +01:00
Irénée THIRION
062e63581b
Update French translation
2025-03-16 14:01:34 +00:00
Florian Müllner
e6e9822d8c
screenshot: Close overview/calendar when activating notification
...
While the notifications are transient, they still appear in the
message list while the banner is shown, and can be activated
there.
The expected behavior in that case is that we close the calendar
popup and/or leave the overview.
Closes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8246
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3667 >
2025-03-16 13:44:03 +00:00
Jonas Ådahl
313d71249c
ci: Disable sysext temporarily
...
It fails due to gitlab.freedesktop.org being down.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3670 >
2025-03-16 21:12:39 +08:00
Jonas Ådahl
fccd7f97c3
ci: Disable container building temporarily
...
The freedesktop.org GitLab is undergoing extensive migration, so to
unblock our CI, disable container building using ci-templates for now.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3670 >
2025-03-16 21:12:12 +08:00
Cas Pascal
0cdd6af74c
Update Vietnamese translation
2025-03-16 07:28:42 +00:00
Florian Müllner
2bff2e5a00
status/bluetooth: Disconnect device signals on destroy
...
Devices may outlive the corresponding menu item, for example on
shutdown. Make sure that signals are disconnected correctly in
that case to avoid warnings.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8223
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3669 >
2025-03-16 02:27:58 +01:00
Bruce Cowan
3a452a6b5a
Update British English translation
2025-03-15 19:54:24 +00:00
A S Alam
ef1b9a9d49
Update Punjabi translation
2025-03-14 21:52:54 +00:00
Daniel van Vugt
52c2b0e507
keyboard: Silence 'Need keyval or commitString' error
...
Because it's not an error if the key has a GUI action that is not
a key or commit.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7483
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3664 >
2025-03-14 16:51:04 +00:00
Brage Fuglseth
c69c4e0f92
Update Norwegian Bokmål translation
2025-03-13 08:01:36 +00:00
Laria Carolin Chabowski
32bff01780
style: Improve audio selection button icons/text contrast
...
They were white on not-quite-white before in light mode. Now the button
contents can be seem more easily.
See <https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8236 >
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3665 >
2025-03-12 08:53:07 +00:00
Andika Triwidada
4d31912fa5
Update Indonesian translation
2025-03-11 13:00:44 +00:00
Yosef Or Boczko
7ee8bba790
Update Hebrew translation
2025-03-10 19:36:43 +00:00
Sabri Ünal
a7a70a0d3a
Update Turkish translation
2025-03-09 21:00:47 +00:00
Anders Jonsson
97c9158166
Update Swedish translation
2025-03-09 20:38:13 +00:00
Asier Saratsua Garmendia
da3622ce3f
Update Basque translation
2025-03-09 09:17:17 +00:00
Ask Hjorth Larsen
b4cab1783c
Update Danish translation
2025-03-09 01:09:58 +00:00
Aurimas Černius
d1229dbed8
Update Lithuanian translation
2025-03-08 20:14:17 +00:00
Fran Dieguez
e2590bfb0b
Update Galician translation
2025-03-08 16:34:51 +00:00
Jordi Mas i Hernandez
d4ec3537a9
Update Catalan translation
2025-03-08 12:05:43 +00:00
Quentin PAGÈS
ca57dcba49
Update Occitan translation
2025-03-08 00:05:35 +00:00
Vasil Pupkin
d11abb0736
Update Belarusian translation
2025-03-07 21:27:10 +00:00
Changwoo Ryu
1aee82f54b
Update Korean translation
2025-03-07 13:24:23 +00:00
Balázs Úr
1a31f1cb2a
Update Hungarian translation
2025-03-06 17:16:25 +00:00
Piotr Drąg
3f26f5c878
Update Polish translation
2025-03-06 12:35:04 +01:00
Hugo Carvalho
b39f5d6ac8
Update Portuguese translation
2025-03-05 18:31:44 +00:00
Artur Miranda
73f0226eb5
Update Brazilian Portuguese translation
2025-03-05 18:07:55 +00:00
Daniel Mustieles
cc3a3a2832
Updated Spanish translation
2025-03-05 17:04:03 +01:00
Martin
180a41100b
Update Slovenian translation
2025-03-05 13:47:33 +00:00
Simon McVittie
6a16fc6e65
default-apps: Correct Nautilus' app ID
...
Fixes: fb289fa0 "data: Reorganize default apps"
Resolves: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8230
Signed-off-by: Simon McVittie <smcv@debian.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3662 >
2025-03-05 12:40:16 +00:00
Philip Withnall
7183e75f05
timeLimitsManager: Remove a redundant fallback value
...
This code was originally copied from `lightbox.js`, where the fallback
is potentially useful because the duration is provided as an argument.
The `timeLimitsManager` uses a constant as the duration, though, so the
fallback is just confusing.
Spotted in https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3655#note_2369352
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3655 >
2025-03-05 12:06:07 +00:00
Philip Withnall
5d1157cdfa
breakManager: Switch from lightbox to a Clutter effect for fading out
...
From some testing on a full session with break reminders enabled, it
seems that it’s possible to break the stacking order of the lightbox
actor if the user continues to interact with the session while it’s
visible (for example, while they’re supposed to be taking a movement
break).
Rather than try and work out what’s going on with the lightbox here, it
seems more robust to switch to using a Clutter effect, like we did with
the screen time UI (in `timeLimitsManager`). Then the effect can be
applied to the main UI group, and doesn’t depend on a separate actor
being placed in the right place in the scene graph.
So, remove the lightbox, and instead add a
`ClutterBrightnessSaturationEffect`, and use its brightness property to
fade the screen slightly while in breaks.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3655 >
2025-03-05 12:06:07 +00:00