Commit graph

23963 commits

Author SHA1 Message Date
Automeris naranja
1f0da3ca65 network: Use a placeholder widget in the VPN list box
Using a GtkStack isn't necessary to display the "Not set up"
row. Instead, use a GtkListBox placeholder widget in the main
VPN list box.

This improves consistency with the placeholders from "Privacy >
Location/Camera/Microphone" when there are no apps; same thing
in "Search > Search Locations > Custom Locations" when no custom
locations were added.

https://docs.gtk.org/gtk4/class.ListBox.html#gtklistbox-as-gtkbuildable
2024-04-15 13:06:21 +00:00
Matthijs Velsink
f196d05f72 po: Add cc-keyboard-item.c to POTFILES.skip
Even though `cc-keyboard-item.c` contains no translateable strings, it
does contain a `g_dpgettext2()` call for the "gtk40" domain. Damned Lies
still picks this up.

So, add `cc-keyboard-item.c` to POTFILES.skip, which also fixes the
updated ci from the previous commit.
2024-04-15 11:43:15 +02:00
Matthijs Velsink
6f4a30137a ci: Change potfiles check regex
Change the `gettext` grep to also include a possible `g_dpgettext2`.
This also changes the grep command to "normal" (extended) regex,
which is perhaps easier to read without all the escaping backslashes.
2024-04-15 11:42:45 +02:00
Automeris naranja
5cd300c65a apps: Use property rows in the "Required Access" dialog 2024-04-15 08:58:12 +00:00
Automeris naranja
2ed2407af7 network: Remove redundant a11y labels
AdwActionRow, CcListRow, AdwSwitchRow and AdwSpinRow are already
accessible by default, so using a11y labels on these widgets is
redundant.
2024-04-14 22:38:13 -03:00
Martin
1076dec01f Update Slovenian translation 2024-04-14 10:30:23 +00:00
Automeris naranja
d5da431ba5 fingerprint-dialog: Minor tweaks to the "back" button
- Add a tooltip
- Remove the a11y label because Orca also reads tooltips
- Remove the .image-button style class as it's automatically
added if a GtkButton has an icon
- Remove the use-underline property as it's pointless in
a button without a label
2024-04-13 05:55:51 +00:00
Automeris naranja
d9380e9683 desktop-sharing-page: Add missing period in the page description
HIG says that "Text generally shouldn’t end with a period.
This applies [...] text that is written as a complete sentence",
but the page description text isn't written as a complete sentence,
so the guideline isn't applicable in this case.

https://developer.gnome.org/hig/guidelines/writing-style.html
2024-04-13 00:22:58 -03:00
Daniel Rusek
0e5b64ce03 Update Czech translation 2024-04-11 21:14:12 +00:00
Hari Rana
6b0594d9ca applications-panel: Make minor adjustments
This reduces the box's spacing down to 6, removes the label's
unnecessary `title` CSS class, and justifies it to center.
2024-04-10 14:20:55 +00:00
Martin
701dfba5c5 Update Slovenian translation 2024-04-10 13:35:03 +00:00
Juliano de Souza Camargo
4dec111de2 Update Brazilian Portuguese translation
(cherry picked from commit 478cd98829)
2024-04-09 13:14:09 +00:00
Sabri Ünal
6efa3b3da1 Update Turkish translation 2024-04-09 11:13:15 +00:00
Felipe Borges
0042c11747 power: Use adw_dialog_present directly to show Auto suspend dialog 2024-04-09 11:37:37 +02:00
Felipe Borges
9d24aed45a network: Set adw_dialog_present as handler for saved_networks_row 2024-04-09 11:36:51 +02:00
Felipe Borges
4d22aa5e11 apps: Set adw_dialog_present as handler for row.activate
Some of our list rows launch dialogs. Our callbacks were plain
adw_dialog_present (dialog, parent) calls.

Lets delete that code and call adw_dialog_present directly where it
makes sense.
2024-04-09 11:35:34 +02:00
Automeris naranja
788c3bacfb secure-shell-page: Port to AdwDialog 2024-04-09 09:18:31 +00:00
Xiaoguang Wang
535404bba2 datetime: Avoid emitting the time-changed signal
When setting the widget value, don’t emit the time-changed signal.

Fixes #2943
2024-04-09 09:07:11 +00:00
Automeris naranja
2bebe77422 remote-desktop: Use "copied to the clipboard" in AdwToasts
When using the copy buttons from Desktop Sharing/Remote Login pages,
the toasts don't show that the values were copied to the clipboard,
unlike in System > Secure Shell/About > System Details, for example.
So, fix this inconsistency.
2024-04-09 09:05:16 +00:00
Automeris naranja
69a5fcaa51 input-chooser: Remove content-height property
Doing so, this dialog won't display a scrollbar that scrolls
just a little bit (when the list box isn't expanded), as this
is unnecessary.
2024-04-09 00:35:04 -03:00
Matthijs Velsink
ca86cfefc1 README: Add proper links to CONTRIBUTING and CODING_STYLE
Helps navigate faster, especially for newcomers
2024-04-08 23:05:10 +02:00
Jürgen Benvenuti
93a3dc9274 Update German translation
(cherry picked from commit 551a44d440)
2024-04-08 19:15:08 +00:00
Automeris naranja
22c0982349 sharing: Remove sharing.css
The .tls-cert-fingerprint style class is part of "Verify Encryption"
dialog from the Remote Desktop feature, which is now present in the
System panel. sharing.css isn't needed anymore.
2024-04-08 17:00:12 +02:00
Automeris naranja
a5aa2baa25 enterprise-login-dialog: Prevent buttons from being sensitive incorrectly
"Add" and "Enroll" buttons can still be sensitive without
calling main_page_validate() and enroll_page_validate()
respectively. Add an assertion check in both cases to
prevent these buttons being sensitive incorrectly.

Co-authored-by: Matthijs Velsink <mvelsink@gnome.org>
2024-04-08 13:54:04 +00:00
Automeris naranja
a3ecc76e19 firmware-security: Remove content-height from 2 dialogs
Doing so, the firmware-security-dialog and
firmware-security-boot-dialog can show more text (which can
increase in some translations) without having a scrollbar.

This complements the following commit:
c252c3c861
2024-04-08 13:49:13 +00:00
Automeris naranja
a7017238a5 power: Remove content-height property in the "Automatic Suspend" dialog
Doing so, this dialog won't display a scrollbar that scrolls
just a little bit, as this is unnecessary.
2024-04-08 13:48:23 +00:00
Automeris naranja
19c3f3570d sharing: Port all dialogs to AdwDialog
Port the "File Sharing" and "Media Sharing" dialogs
to AdwDialog.
2024-04-08 13:47:02 +00:00
Felipe Borges
f87eb9fdb4 ci: Include gtk-doc in base container
We now build our docs by default, we need gtk-doc.

See commit dbbe0476cb
2024-04-08 15:33:56 +02:00
Matthijs Velsink
c18168b20c test-network-panel: Allow separator in speed label
Commit b76d6d0d (!2130) added a thousands separator to the speed label
for ethernet. This did not affect the tests, as they are run under the
`C` locale, meaning no separator was present in the tests and the label
test matched.

However, running tests with locale set to `en_US.UTF-8` for example
fails, as the label then reads "1,234 Mb/s" instead.

Fix this by adding a wildcard in the place of the separator.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
b8337b084d po: Fix POTFILES.in to pass the new CI
Now that the CI checks for any mistakes in POTFILES.in, let's fix it
completely.

I manually checked any removed files if strings were accidentally not
marked as translatable, but there were none. Note that this is a benefit
of also checking for files that are in POTFILES.in but are not
translatable; accidental removal of translation markers can be caught.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
e32f271e88 ci: Fix potfiles check for *gettext functions
The `*gettext()` function family is only translatable for us if it
contains string literals or uses our `GETTEXT_PACKAGE` domain. A broad
`'gettext *('` grep will therefore not work.

So, narrow the grep a bit to only work for `*gettext()` call where the
first argument is a string literal or `GETTEXT_PACKAGE`.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
b43b7053b9 ci: Check sorting of POTFILES.in in fixed locale
Sorting is locale dependent, so make sure it is always the same.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
60dfb43ccd ci: Fix potfiles check for submodules
Submodules can also contain translatable files, but the CI does not
automatically pull submodules.

Fix that for the potfiles check.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
c13f8a883d ci: Also check if POTFILES.in is properly sorted
And fail if it is not.
2024-04-08 13:02:40 +00:00
Matthijs Velsink
46e602415e ci: Add potfile check
This script checks for files that are translatable, but are missing from
POTFILES.in. Also, it checks whether files that are in POTFILES.in are
translatable at all or are missing.

Based on nautilus!1418.

Closes #2845
2024-04-08 13:02:40 +00:00
Alexandre Franke
06f97c6f4d Update French translation
(cherry picked from commit 323b2364ed)
2024-04-08 12:49:22 +00:00
Sam Hewitt
7fcc142aac mouse: Update assets for test window; improve scroll arrow display
- add new assets for clicking and scrolling view switcher
- adjust the scroll test arrow display
- remove old inappropriate asset
- use gresource for new assets
2024-04-08 10:02:11 +00:00
Andy Holmes
755ace7b7d online-accounts: move Fedora to the end of branded providers 2024-04-08 09:42:19 +00:00
Andy Holmes
c46e2c6115 online-accounts: rename windows_live provider to "Microsoft" 2024-04-08 09:42:19 +00:00
Andy Holmes
8b9242595c online-accounts: rename MS365 provider 2024-04-08 09:42:19 +00:00
Andy Holmes
3190cd6afe online-accounts: use sentence capitalization for descriptions 2024-04-08 09:42:19 +00:00
Andy Holmes
081ae920a0 online-accounts: move providers into a list model
Refactor slightly to get providers into a list model, to ease future
UX changes and reduce friction for design iteration.

cc !2354
2024-04-08 09:42:19 +00:00
Andy Holmes
cf5e43feac online-accounts: implement service descriptions for providers
Add descriptions for each provider type, indicating which services
a given provider can support.

closes #1917
2024-04-08 09:42:19 +00:00
Ray Strode
ae2df95306 system, password-utils: Try to find word list harder
There are variety of word lists available in /usr/share/dict,
let's try more than just one.

Closes:
https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2957
2024-04-08 10:57:20 +02:00
Automeris naranja
b697433c7d alert-chooser-window: Remove the content-height property
Doing so, the Alert Sound dialog won't display a scrollbar that
scrolls just a little bit, as this is unnecessary.
2024-04-08 08:42:06 +00:00
Automeris naranja
7b039bb279 power: Minor tweaks to strings related to automatic suspend
Rename the following strings (and use header capitalization):
- "When on battery power" to "On Battery Power"
- "When plugged in" to "When Plugged In" (in the Automatic Suspend
dialog too)

Reference 1bb482ed19
2024-04-07 21:19:28 +00:00
Davide Ferracin
51be51d1ba Update Italian translation 2024-04-07 19:05:20 +00:00
Jordi Mas
dee07eb711 Update Catalan translation 2024-04-07 13:46:13 +02:00
Automeris naranja
2c5f3169b3 region: Use the secondary-label property in all CcListRows
"Language" and "Format" rows show their value as a subtitle,
but this is inconsistent with Settings design pattern in which
the value label is shown at the right, so fix this inconsistency.

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2914
2024-04-06 14:34:56 +00:00
Jiri Grönroos
47c216ae40 Update Finnish translation
(cherry picked from commit 0f375818f3)
2024-04-06 14:20:49 +00:00