Commit graph

23813 commits

Author SHA1 Message Date
Chris Williams
bdd1a1037a system/about: Make print-renderer helper log to stderr
This avoids debug logging appearing in the UI via stdout when
G_MESSAGES_DEBUG is used.

Fixes #2387
2024-03-21 11:00:45 +00:00
Felipe Borges
180045d7b3 po: Update POTFILES.in for panels/applications/cc-default-apps-row.c 2024-03-21 09:50:45 +00:00
Munazza Shabir
adb485e18c apps, default-apps: Indicate when no apps are available for a mime type
As discussed in #2870 the current way of displaying insensitve rows when
no apps are availbe to handle a mime type is confusing.

Fix this by showing a "No Apps Available" label in the aforementioned case.

Fixes #2870
2024-03-21 09:50:45 +00:00
Automeris naranja
d5c66d25a0 about-page: Use property rows
Doing so, the system/hardware information rows
can be properly displayed in small screen sizes.
2024-03-21 09:32:48 +00:00
Sabri Ünal
da989adcbf Update Turkish translation 2024-03-20 21:26:23 +00:00
Felipe Borges
52f165f36b system: Load subpages on demand
Let's manually wire the row activation to the panel creation so that
we can create panels on demand.

This also makes calls to subpages directly avoid initializing the
other panels.

Fixes #2857
2024-03-20 15:48:57 +00:00
Hari Rana
fd41fc198c
flatpak: Use meson buildsystem for mobile-broadband-provider
mobile-broadband-provider recently ported to meson:
https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/merge_requests/108
2024-03-20 11:22:42 -04:00
Automeris naranja
beaa14ecdf wifi-connection-list: Add a placeholder widget to the list box
Doing so, the Wi-Fi list box won't appear broken when
it's empty.

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2574
2024-03-20 09:14:35 +00:00
Vincent Chatelain
b646ebd7fd Update French translation
(cherry picked from commit 15ffa25c7f)
2024-03-19 21:25:53 +00:00
Jordi Mas
12aca3ac64 Update Catalan translation 2024-03-19 21:53:34 +01:00
Jordi Mas i Hernandez
bca235debb Update Catalan translation
(cherry picked from commit 3209ef7a93)
2024-03-19 20:17:17 +00:00
Fran Dieguez
ec989a1151 Update Galician translation
(cherry picked from commit 01739ff0ae)
2024-03-19 15:33:04 +00:00
Robert Ancell
8840e54707 Remove myself from the maintainers list.
I'm no longer engaged enough to be a maintainer so it's best to make that clear.
Still happy to review and be involved if others need it!
This is a great project and if you want to be more involved in GNOME I'd recommend it.
2024-03-19 10:19:47 +13:00
Martin
b0f3fff2ee Update Slovenian translation 2024-03-18 16:10:50 +00:00
Automeris naranja
5844b039e3 universal-access: Open subpage when CcPanel.subpage is set
This allows launching the Accessibility panel subpages
from the command line.

See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2940
2024-03-18 12:14:41 +00:00
Felipe Borges
a76f19bc4b Post-release version bump 2024-03-18 13:10:06 +01:00
Felipe Borges
808ac116e2 system, remote-desktop: Don't start Desktop Sharing page hidden
At init it will verify whether the panel can be constructed in the
check_desktop_sharing_available call, and with that hide/show the
panel accordingly.

Fixes #2955
2024-03-18 11:49:17 +00:00
Yaron Shahrabani
ac8fd3a4e9 Update Hebrew translation
(cherry picked from commit 56ea1812df)
2024-03-17 13:10:46 +00:00
Asier Sarasua Garmendia
d9ce25c39d Update Basque translation
(cherry picked from commit dba809f1ca)
2024-03-17 09:50:30 +00:00
Christian Kirbach
7b33e73c80 Update German translation
(cherry picked from commit a95c902f97)
2024-03-16 22:08:26 +00:00
Baurzhan Muftakhidinov
06aa90c34f Update Kazakh translation
(cherry picked from commit 0c5349dc2a)
2024-03-16 18:14:16 +00:00
Jiri Grönroos
fcb54c737f Update Finnish translation
(cherry picked from commit 561f4ce92c)
2024-03-15 19:50:34 +00:00
Bruce Cowan
72a46998b0 Update British English translation
(cherry picked from commit 88b247b3a6)
2024-03-15 18:33:05 +00:00
Piotr Drąg
2907363174 Update Polish translation 2024-03-15 18:47:48 +01:00
Sabri Ünal
02aa814bd4 Update Turkish translation 2024-03-15 13:26:29 +00:00
Matthijs Velsink
32ccbab789 shell: All search words must match to find row
Now that we match against all words in the query, if any of them matches
with a row it is "found".

However, it is more useful if all of the words must match, as narrowing
down the results is much quicker that way.
2024-03-15 11:34:14 +00:00
Matthijs Velsink
394abe8cb3 shell: Do not match on empty strings
Splitting the search query on spaces results in empty strings if there
are double spaces in the query. These would always match.

Therefore, do not do anything with empty search words.
2024-03-15 11:34:14 +00:00
Matthijs Velsink
60794dfeda shell: Split search entry only once
There is no need to split a search entry for every row we want to match,
we can do it once when the search entry is updated.
2024-03-15 11:34:14 +00:00
Felipe Borges
216368db4b shell: Display search results for multiple query words
Before, queries like "remote desktop" were going through g_strstrip()
and turning alternative matches to "remote" or "desktop" unreachable.

See #2763
2024-03-15 11:34:14 +00:00
Daniel Mustieles
ac0afb24d6 Update Spanish translation 2024-03-15 11:31:30 +00:00
Daniel Rusek
5f584a06f2 Update Czech translation 2024-03-15 10:12:48 +00:00
Danial Behzadi
27c834ddcb Update Persian translation
(cherry picked from commit e7b2b086cc)
2024-03-15 10:06:40 +00:00
Sabri Ünal
91f0ad63bc i18n: Add missing translatable files
These files contain important strings visible on setting search.
2024-03-15 09:23:03 +00:00
Matthijs Velsink
b832a0e530 subprojects: Update gvc to latest commit
A crash possibility has been fixed in libgnome-volume-control!25.

A similar crash was reported on the Settings side, so update to the
latest gvc commit to hopefully prevent further crashes.

Related: gnome-shell#7173
Related: #2924
2024-03-14 12:19:51 +00:00
Daniel Rusek
e129527e4c Update Czech translation 2024-03-14 11:10:51 +00:00
Automeris naranja
14f0a13162 add-user-dialog: Port to AdwToolbarView
Also, allow closing the dialog with ESC.
2024-03-14 10:57:18 +00:00
Athmane MOKRAOUI
abe2675f23 Update Kabyle translation 2024-03-13 22:19:57 +00:00
Jonas Dreßler
4afd08e234 sound: Don't call gvc_mixer_control_open() twice
Unfortunately I sneaked in a move of the gvc_mixer_control_open() call from
earlier in the function to the end of the function with commit 2152899354.

That change didn't actually move the call though, but introduced a second
call instead, leading to a critical error on opening of the sound panel.

Fix it by removing the first call to gvc_mixer_control_open() and keeping
the second one around. We want to keep the second one instead of the earlier
one because the signal handlers should be connected before we initialize gvc
and it connects to pulse, emitting all the input/output-added signals etc.

The reason why this wasn't broken before was likely because the connection
to pulse happens async, and therefore the initial emission of the signals
would effectively still have happened after we connected our handlers.

Fwiw, calling gvc_mixer_control_open() after
cc_volume_slider_set_mixer_control(), cc_subwoofer_slider_set_mixer_control()
and cc_device_combo_box_set_mixer_control() is not a problem, as those
functions all call into gvc to get static values (and as explained above,
at this point gvc wouldn't have established connection to pulse anyway).

Reported-by: Matthijs Velsink <mvelsink@gnome.org>

Fixes: 2152899354 ("sound: Listen to signals from GvcMixerControl only in sound panel")
2024-03-12 22:39:14 +00:00
Automeris naranja
1b357b2fb4 power-profile-info-row: Set natural-wrap-mode to none
This fixes title_label appearing awkwardly truncated when
the the text is long (a lot of whitespace is shown at the
right of the row).

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2240
2024-03-12 22:17:17 +00:00
Automeris naranja
bf6c647be5 apps: UI tweaks to the "Files & Links" row
- Set a new name and subtitle
- Show the types number at the right

Reference:
cb7f6da52d

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2906
2024-03-12 22:08:47 +01:00
Automeris naranja
963c598cce privacy: Update subpage tags in the main page
Each page had its AdwNavigationPage tag updated in [1],
but the tags in the Privacy panel main page weren't
updated, which made all the subpages fail to open.

[1] 917248d7bf
2024-03-12 17:41:23 -03:00
Artur S0
2df8a5a496 Update Russian translation 2024-03-12 14:49:25 +00:00
Artur S0
4df027409e Update Russian translation 2024-03-12 13:42:10 +00:00
Automeris naranja
8a65911b3a apps: Add tooltips to remove buttons from handler_dialog
In the File & Link Associations dialog (handler_dialog),
the remove button from list rows doesn't have a tooltip;
also, Orca doesn't read this button properly, since there
is no a11y label.

Fix that by adding a tooltip, which also acts as an a11y
label.
2024-03-12 12:59:05 +00:00
Automeris naranja
2094d7bb73 apps: Fix inconsistent "Storage" row subtitle
Unlike other rows from the app page, the
"Storage" row subtitle states a value
instead of showing the row description.
Also, the description ends with a period,
which isn't necessary acc. to HIG.

Show the disk space  as a secondary label,
so the "Storage" row can have a consistent
subtitle like other rows.

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2777
2024-03-12 12:56:38 +00:00
Automeris naranja
542cd4e0a6 keyboard-shortcut-row: Tweak the reset button
- Reword tooltip to follow HIG guidelines[1]
- Remove the a11y because Orca also reads
tooltips
- Remove the "reset-shortcut-button" style class
because it's unused

[1] https://developer.gnome.org/hig/patterns/feedback/tooltips.html
2024-03-12 12:51:45 +00:00
Automeris naranja
59ff136095 keyboard-shortcut-row: Add an edit icon
Shortcut rows don't indicate that a window will
be opened. Add an edit icon to fix that.

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2814
2024-03-12 12:51:45 +00:00
Automeris naranja
84ac927787 remote-login-page: Add missing mnemonic
Add mnemonic to the "SSH Login Command" row.
Also, use the letter "S" for the mnemonic of
the "Secure Shell" row.
2024-03-12 12:49:24 +00:00
Automeris naranja
cba40d5194 system: Fix broken mnemonics
Secure Shell and Software Updates rows are
using the letters R and U, respectively, for
their mnemonics. However, these letters are
already taken by other rows (Region & Language
and Users).

Fix that by choosing different letters.
2024-03-12 12:44:30 +00:00
Automeris naranja
e31dd03fdc network-vpn: Add tooltip to the VPN options button
Also, remove the a11y label because Orca also reads tooltips.
2024-03-12 12:40:45 +00:00