19479 Commits

Author SHA1 Message Date
Changwoo Ryu
ab6ec26e7b Update Korean translation 2025-03-04 12:21:04 +00:00
Luming Zh
f58effd0f4 Update Chinese (China) translation 2025-03-04 10:16:09 +00:00
Daniel Rusek
7374d85a1c Update Czech translation 2025-03-03 20:24:37 +00:00
Alexander Shopov
4c65d65db7 Update Bulgarian translation 2025-03-03 20:12:19 +00:00
Yuri Chornoivan
ba944cdafb Update Ukrainian translation 2025-03-03 18:49:07 +00:00
Florian Müllner
429f08b597
Bump version to 48.rc
Update NEWS.
2025-03-03 17:11:24 +01:00
Danial Behzadi
ed0d97fd3a Update Persian translation 2025-03-03 15:26:03 +00:00
Philip Withnall
f8024a5447 timeLimitsManager: Hold inhibitor for sleep to allow saving screen time data
This avoids the race between systemd emitting the `prepare-for-sleep`
signal, gnome-shell then starting to write the screen time data to disk,
and systemd suspending the hardware.

The race isn’t so much of an issue if the suspend succeeds (if
gnome-shell loses, the data will still get written out when the machine
resumes), but it’s slightly problematic if the machine loses power while
suspended, as that means the latest screen time data is lost.

Includes significant suggestions from Florian Müllner.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3643>
2025-03-03 15:15:25 +00:00
Philip Withnall
6a43b6f551 timeLimitsManager: Store screen time state on suspend/resume
There are two main changes in this commit:
 * Listen to the `prepare-for-sleep` signal from `LoginManager`, which
   is emitted just before suspending and just after resuming. When the
   signal is received, update the user’s screen time state (active or
   inactive), add a transition if necessary, and save the screen time
   history if necessary.
 * Factor the `preparingForSleep` property of `LoginManager` into the
   user’s screen time state, meaning that the user will be considered
   inactive between the system going for suspend and coming back from
   resume.

The rest of the changes in the commit are boilerplate to allow for this
functionality to be unit tested.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8185
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3643>
2025-03-03 15:15:24 +00:00
Philip Withnall
9dd5f7a8a8 timeLimitsManager: Fix a typo (bad encoding) in a link in a doc comment
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3643>
2025-03-03 15:15:24 +00:00
Philip Withnall
2415b4f005 loginManager: Expose systemd’s PreparingForSleep property
This will be used in upcoming commits to save the screen time state just
before the system goes to sleep.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8185
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3643>
2025-03-03 15:15:24 +00:00
Giannis Antypas
dd4fe0d281 Update Greek translation 2025-03-03 00:05:49 +00:00
Daniel Rusek
b42f20abd3 Update Czech translation 2025-03-02 21:38:56 +00:00
Brage Fuglseth
877f2a1f37 Update Norwegian Bokmål translation 2025-03-02 13:29:11 +00:00
A S Alam
10ecbf56fc Update Punjabi translation 2025-03-01 17:43:02 +00:00
Fran Dieguez
189e627d56 Update Galician translation 2025-02-27 22:39:55 +00:00
Hugo Carvalho
26b11f0fe5 Update Portuguese translation 2025-02-27 20:04:10 +00:00
Jiri Grönroos
c62264a890 Update Finnish translation 2025-02-27 20:00:26 +00:00
Luming Zh
48000386c6 Update Chinese (China) translation 2025-02-27 11:42:44 +00:00
Daniel Rusek
f612f5975d data: Fix typo in App Grid apps
Add missing .desktop suffix

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3651>
2025-02-26 18:46:13 +00:00
Marco Trevisan (Treviño)
7e0658ce6e authList: Expand the list items to use all the available space
So they look as expected and as any other item in the auth prompt

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3647>
2025-02-26 16:11:58 +00:00
Marco Trevisan (Treviño)
b6fea0cc91 theme: Improve theming of the login dialog auth list items
Render them as buttons, like we do with users

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3647>
2025-02-26 16:11:58 +00:00
Alessandro Astone
65d38939e2 shell/network-agent: Do not query keyring in greeter mode
When trying to connect to a network from gdm, it doesn't make sense to query
secrets from the gdm user since it's a system user.

Furthermore, gdm runs an isolated dbus-session per gnome-shell instance
(for multi-seat setups). Instead, gnome-keyring-daemon is started by systemd
and so it registers on the _main_ dbus session of the gdm user session.
Then, gnome-shell tries to dbus-activate another gnome-keyring-daemon on its
isolated bus, but gnome-keyring-daemon refuses to start as it sees another
instance already running, exposed at $XDG_RUNTIME_DIR/keyring/control.
After a 25s timeout, gnome-shell aborts the request without ever prompting
for a new password.

Because it is both problematic and pointless to query secrets in this case,
let's avoid it altogether and just prompt the user for the network password.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3646>
2025-02-26 16:06:05 +00:00
Allan Day
fb289fa05d data: Reorganize default apps
* Remove obsolete apps
* Add new core apps
* Deduplicate apps which were in both the grid and a folder
* Split system tools out of the utilities folder
* Rearrange the dash a little

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3642>
2025-02-26 13:09:16 +00:00
Florian Müllner
c0e3dfd166 data: Add "System" default folder
The "Utilities" folder is potentially getting quite crowded,
so set up an additional "System" folder. It will be populated
in a follow-up commit.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3642>
2025-02-26 13:09:16 +00:00
Florian Müllner
0c3e5adbf3 ci: Bump mutter image
Mutter depends on a newer wayland-protocols version now.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3649>
2025-02-26 13:50:41 +01:00
Quentin PAGÈS
e6e44f2221 Update Occitan translation 2025-02-25 01:50:20 +00:00
twlvnn kraftwerk
78bbb11ad5 Update Bulgarian translation 2025-02-24 18:27:25 +00:00
Yosef Or Boczko
169d01c8f7 Update Hebrew translation 2025-02-24 15:03:54 +00:00
Yuri Chornoivan
b815fd757c Update Ukrainian translation 2025-02-23 20:13:24 +00:00
Asier Sarasua Garmendia
8ba5ca5a9c Update Basque translation 2025-02-23 20:08:38 +00:00
Yuri Chornoivan
2b97986ae9 Update Ukrainian translation 2025-02-23 19:56:34 +00:00
Danial Behzadi
9824db55d3 Update Persian translation 2025-02-23 17:26:29 +00:00
Daniel Rusek
936aa7ae9b Update Czech translation 2025-02-23 16:06:40 +00:00
Andika Triwidada
42c4f5677d Update Indonesian translation 2025-02-23 11:18:21 +00:00
Ekaterine Papava
0bd948d11a Update Georgian translation 2025-02-23 05:56:41 +00:00
Aefgh Threenine
0aa3f9932e Update Thai translation
(cherry picked from commit 7fac4fa45b999572ff11d732f640e305e5ba746c)
2025-02-22 14:02:01 +00:00
Aefgh Threenine
cafcf29487 Update Thai translation
(cherry picked from commit c2b341aa824c733edcd708536857bb4c00e31b2d)
2025-02-22 13:55:59 +00:00
Piotr Drąg
8083064d7d Update Polish translation 2025-02-22 12:51:57 +01:00
Aurimas Černius
3f46676f07 Update Lithuanian translation 2025-02-21 20:18:59 +00:00
Sebastian Wick
11d05c4aea Adjust to MetaCursor changes 2025-02-18 22:20:41 +01:00
Florian Müllner
6bf52dae1d ci: Replace Cantarell with Adwaita fonts in toolbox image
The default changed, so follow suit. The fonts aren't packaged
in Fedora yet, so use git for now.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3639>
2025-02-18 12:41:13 +00:00
Florian Müllner
606ad70461 ci: Include nautilus in toolbox image
It now provides the FileChooser portal implementation, so include
it to not break open/save dialogs in apps.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3639>
2025-02-18 12:41:13 +00:00
Jordi Mas
e7ddd0c036 Update Catalan translation 2025-02-17 07:21:24 +01:00
Jordi Mas i Hernandez
375566c7fd Update Catalan translation 2025-02-15 12:03:27 +00:00
Jordi Mas i Hernandez
54d2bb2009 Update Catalan translation 2025-02-15 12:01:09 +00:00
Florian Müllner
2c714645d3 main: Don't set stage key focus to stage itself
Moving the key focus to the stage should be done by unsetting
the key focus, not by setting it to the stage itself.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3633>
2025-02-14 20:23:48 +01:00
Florian Müllner
a8d4c679eb searchController: Adjust to Clutter.Stage.get_key_focus() change
The method is now a plain getter of the `key-focus` property,
so handle the case where it returns null.

See https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4256

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3633>
2025-02-14 20:22:59 +01:00
AsciiWolf
33ea672605 data: Add org.gnome.Sysprof to Utilities
Sysprof is pre-installed on Ubuntu and possibly some other distributions,
and can be confusing for regular users. Let's add it to the curated list.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3616>
2025-02-14 14:57:43 +00:00
Sabri Ünal
fb1ed02d79 Update Turkish translation 2025-02-14 11:12:21 +00:00