Commit Graph

18818 Commits

Author SHA1 Message Date
fdacdf5cc8 sync adjustment to current active workspace
In case the workspace context has changed
2024-05-06 18:28:49 -04:00
5b10aedeed Remove realm search provider. It sux. 2024-05-06 18:26:58 -04:00
1ee48a7649 Replace window realm frame decorations with nicer label decorations 2024-05-06 18:25:56 -04:00
c5277c949a 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.
2024-05-06 18:15:38 -04:00
d9ba3fbc7f Use ClutterColor instead of GdkRGBA 2024-04-10 09:29:04 -04:00
f53773f58e COGL API changes 2024-04-10 09:27:00 -04:00
c33f18c4d5 1) fix restacking log warning 2) use connectObject API 2024-04-10 09:26:25 -04:00
f57f805dd5 Update indicator on current-realm property change
...even if WorkspaceContext does not change.
2024-04-10 09:24:32 -04:00
7453b968f5 don't use deprecated clutter container api 2024-04-10 09:23:24 -04:00
681a6116f8 Need gtk/gdk for realm window frames 2024-04-05 11:14:39 -04:00
9a3d0d6df0 Convert to use ESM modules
See: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1499
2024-04-05 11:14:39 -04:00
f270082ca9 Refactor how workspaces are tracked upon workspace context change. 2024-04-05 11:14:39 -04:00
c6af4171e8 Change to use Promise API instead of callbacks 2024-04-05 11:14:39 -04:00
4fcc777362 Use connectObject() and adopt to style in search.js 2024-04-05 11:14:39 -04:00
8250b4203b Avoid negative page values 2024-04-05 11:14:39 -04:00
279d75070b remove merge conflict section 2024-04-05 11:14:39 -04:00
ac472d0373 Map windows to realms by calling realmsd pid lookup method 2024-04-05 11:14:39 -04:00
a59498b198 Don't display label on full-screen windows 2024-04-05 11:14:39 -04:00
a7ef08bd4b Ensure that Main.overview._overview exists before accessing it. 2024-04-05 11:14:39 -04:00
2d2fb72c0d Citadel changes to gnome-shell 2024-04-05 11:14:25 -04:00
0463511457 Bump version to 46.0
Update NEWS.
2024-03-16 01:56:52 +01:00
cee3ec2c50 style: Fix hover state difference in notification header buttons
- make the close button and expand button use the same styles
- add style for :active:hover state since it was missing

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3238>
2024-03-15 13:04:55 +00:00
27c0772808 Update Kabyle translation 2024-03-15 12:20:54 +00:00
04fd3a4277 keyboard: Specify anchor when deleting characters via timeout
6e80f858c dropped the second cursor argument used as anchor when calling
the delete function from the timeout. This was causing the early check
that was trying to detect when deleting from the beginning of the text
to fail, because anchor was now undefined.

Fixes: 6e80f858c ("keyboard: Move backspace key handling to KeyboardController")
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7484
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3239>
2024-03-15 11:52:37 +01:00
881ec91370 style: Fix the lock-screen styles leaking
- wrap the user-icon overrides in login-lock with the login class
- clean out redundant css on the user-icon

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3203>
2024-03-14 14:15:51 +00:00
8616ec00a0 magnifier: Stop using Clutter.StaticColor
This was removed from mutter in commit 72c2d8913. Instead of manually
creating a white color, we can just rely on ClutterTextureNode creating
one for us when passing null.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7480
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3237>
2024-03-13 22:01:39 +00:00
5d58e41cbc loginDialog: Fix conflicting session notification
The internal notification API changed between the time the
code was originally written and the time the change was
merged. Belatedly adapt to those changes.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3236>
2024-03-13 17:32:28 +00:00
09bdad851a Update Danish translation 2024-03-13 17:10:21 +00:00
fd58294ec3 messageTray: Ensure that a notification is removed from Source correctly
We need to make sure that we always emit the `notification-removed`
signal on the source object when a notification is removed or
destroyed.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7463
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3229>
2024-03-13 11:21:35 +00:00
a043868a5e Update Korean translation 2024-03-13 10:15:22 +00:00
de754db469 subprojects/gvc: Bump gvc submodule to newest commit
A few fixes have landed in gvc recently that should fix a crash,
so bump the submodule to include those.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3233>
2024-03-12 18:24:44 +01:00
615a7f877d Update Georgian translation 2024-03-12 16:58:49 +00:00
0e4e649ef6 Update Russian translation 2024-03-12 13:25:10 +00:00
05c44b546d Update Norwegian Bokmål translation 2024-03-11 21:21:46 +00:00
9af9906ae3 Update German translation 2024-03-11 20:44:54 +00:00
6674670b72 Update Hungarian translation 2024-03-10 21:27:19 +00:00
0fcce24e14 Update Italian translation 2024-03-10 16:29:04 +00:00
feee66d3ce Update Galician translation 2024-03-10 15:51:16 +00:00
2bffa8e59f Update Swedish translation 2024-03-09 13:06:21 +00:00
be206a3b84 Update Latvian translation 2024-03-08 20:51:59 +00:00
7b8aa81fd9 extensions-app: Add brand colors
Flathub recently added support for "brand colors"[0] that app
stores can use to improve an app's presentation.

Sam Hewitt was kind enough to provide some for the Extensions
app, add them to the metainfo.

[0] https://docs.flathub.org/blog/introducing-app-brand-colors/

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3226>
2024-03-08 19:52:12 +00:00
a64424864b Revert "main: Only restore key focus on pop when modal actor is still focused"
This one caused a regression and now keys appear to get stuck while raising
the screenShield, so revert it. Hopefully we can fix the original problem in
a better way next cycle by tracking key focus changes internally in
ClutterGrab.

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

This reverts commit 4d544d7b56.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3231>
2024-03-08 19:45:20 +00:00
e1db7e368f messageList: Fix TypeError in Message.useBodyMarkup setter
Setting `useBodyMarkup` to `true` fails with:

    JS ERROR: TypeError: this.setBody is not a function
    set useBodyMarkup@resource:///org/gnome/shell/ui/messageList.js:585:14

Fixes: f0e863f529 "messageList: Use GObject properties for Message"
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3232>
2024-03-08 19:36:50 +00:00
77af504930 st/clipboard: Check for errors when creating MetaSelectionSourceMemory
depends on !3551

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3161>
2024-03-08 18:45:25 +01:00
8e21eb4c60 Update Occitan translation 2024-03-08 17:00:20 +00:00
fc58f6f053 keyboard: Don't fall back to next model after we found a valid one
The fallback for creating models is to try the next one in case the current
one can not be created, until we fall all the way back to the US layout.

Obviously we shouldn't fall back in case creating the model actually worked,
so break out of the loop and then use the new model.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3230>
2024-03-07 12:02:10 +00:00
4a81099ff2 Update Indonesian translation 2024-03-07 06:44:06 +00:00
5efb515537 Update Norwegian Bokmål translation 2024-03-06 21:26:17 +00:00
a60d454cca endSessionDialog: Disconnect signal from the right object
This signal id comes from a signal handler on self, use the right
object when disconnecting it. Spotted by Eugene Popov at
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2140#note_2039721.

Fixes: b3f5fdcb6 ("endSessionDialog: Connect to events in the dialog itself")
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3225>
2024-03-06 11:35:35 +01:00
da21f8114a Update Kazakh translation 2024-03-06 03:06:53 +00:00