Commit graph

22249 commits

Author SHA1 Message Date
Emin Tufan Çetin
47606ab001 Update Turkish translation 2023-02-14 17:43:42 +00:00
Georges Basile Stavracas Neto
0dab5c1e62 tests: Disable GTK accessibility
So that tests can run without the warning.
2023-02-14 17:35:40 +00:00
Hugo Carvalho
073615fa06 Update Portuguese translation 2023-02-14 17:24:48 +00:00
Felipe Borges
b5ce0f08b9 mouse: Redesign Mouse panel
See
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/raw/master/mouse-and-touchpad/mouse-and-touchpad.png
2023-02-14 13:31:23 -03:00
Felipe Borges
42cfa6dcb5 common: Introduce CcSplitRow 2023-02-14 13:31:23 -03:00
Felipe Borges
c4e569610d common, multitasking: Introduce CcIllustratedRow
The CcIllustratedRow is a generalization of CcMultitaskingRow to
be used later in the Mouse settings.
2023-02-14 13:31:23 -03:00
Georges Basile Stavracas Neto
9f827ef2e4 build: Bump GLib dependency
We'll use g_set_str() which was introduced in GLib 2.75.0
2023-02-14 13:31:23 -03:00
Georges Basile Stavracas Neto
10cf38fb87 ci: Bump FDO_DISTRIBUTION_TAG
Let's build a newer image, with a more recent version of GLib.
2023-02-14 13:31:23 -03:00
Hugo Carvalho
f0e7873e50 Update Portuguese translation 2023-02-14 11:47:51 +00:00
Felipe Borges
7ba1afc647 mouse: Add mouse "acceleration profile" row
Fixes #94
2023-02-14 12:13:30 +01:00
Nelson Benítez León
e865b14e3b keyboard: allow going back from CCInputChooser via single click
When adding new input sources, the first dialog shows a list of
languages, when single clicking one item you go to a subdialog
that has a 'go back' item, that item only works if double-clicking
it, but that is unintuitive because if you entered the dialog by
single click you also expect the 'go back' button to work by
single click too.

The subdialog is a GtkListBox configured to be double click,
because it has an 'Accept' header bar button and we don't
really want to activate the subdialog items by single click,
but the 'go back' row is special and as explained before it is
expected to work by single click too.

So this commit adds the required single click handler for the
'go back' rows created in CCInputChooser.

Fixes #1954
2023-02-14 03:24:20 +00:00
Aurimas Černius
30030fe6f4 Update Lithuanian translation 2023-02-13 21:27:03 +00:00
Nelson Benítez León
d1e64d0f13 user-accounts: Initialize CcAvatarChooser a bit earlier
Fixes following warning when activating Users panel:
user-accounts-cc-panel-WARNING **: Error retrieving app filter for user (null): User 4294967295 does not exist

Initialize CcAvatarChooser a bit earlier so it does
not get used by show_user() before creation.

Fixes #2219
2023-02-11 23:10:30 -04:00
Hugo Carvalho
a76b2fb929 Update Portuguese translation 2023-02-11 22:32:06 +00:00
Yuri Chornoivan
b397dd99d5 Update Ukrainian translation 2023-02-11 17:19:17 +00:00
Danial Behzadi
1cc8ad51bc Update Persian translation 2023-02-11 17:11:16 +00:00
Yosef Or Boczko
4288040c46 Update Hebrew translation 2023-02-11 16:25:02 +00:00
Vasil Pupkin
850a2ec3a1 Update Belarusian translation 2023-02-11 14:35:40 +00:00
Ekaterine Papava
a16de629cf Update Georgian translation 2023-02-11 04:55:39 +00:00
Sabri Ünal
7463c83c10 Update Turkish translation 2023-02-10 22:34:21 +00:00
sunflowerskater
9b24810b80 wi-fi: Use AdwStatusPage for the "NetworkManager needs to be running" status page
The Wi-Fi panel displays an old fashioned status page when NM isn't running. Also, it shows a generic error message instead of explaining why the error occurred.

This commit updates this status page to an AdwStatusPage, Also, it makes clear that the error happens because of NM not running.
2023-02-10 13:43:43 +00:00
Bastien Nocera
fbf8886b91 shell: Refuse to run under unsupported desktops
Closes: #945
2023-02-10 13:16:19 +00:00
sunflowerskater
d08fe40bb6 applications-panel: Prevent "Link Files & Assoc." dialog to be shrunken to an unexpected size
Currently, this dialog doesn't have a minimum width and height.
It's possible to shrink it to an unexpected small size.

This commit adds a minimum width and height for this dialog.
2023-02-10 12:20:38 +00:00
sunflowerskater
40f3a2ae98 applications-panel: Set minimum width and height for the "Required Access" dialog
This dialog appears with a really small size, making elements almost invisible.
Also, it can be shrunken to an even smaller size.

This commit sets a minimum width and height for this dialog.

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1826
2023-02-10 12:20:38 +00:00
Alessandro Bono
19d83d6839 keyboard: Rewrite layout intersection algorithm
The current layout intersection algorithm compares pointers to strings.
It assumes that `gnome_xkb_info_get_layouts_for_country()` and
`gnome_xkb_info_get_layouts_for_language()` will return two GList
containing pointers to the same strings. Looking at libgnome-desktop[1]
it seems like this is the case: given the same layout, the same pointer
to the layout id will be stored in both lists. However, this is an
implementation detail and we should not rely on that.

Rewrite the intersection algorithm in order to compare the strings. While
at it, use a more efficient algorithm: add all the items of the first list
to a set, then iterate over the second list and check if the item is in
the set. If this happens, remove the item from the set and add it to the
intersection list.

Probably the layout lists are not big enough to notice the difference, but
the complexity goes from O(N*M) to O(N+M).

[1] 3c8834af09/libgnome-desktop/gnome-xkb-info.c (L281)
2023-02-10 11:32:05 +00:00
Georges Basile Stavracas Neto
441ff16c5f Revert "firmware-security: Rename "Security Events" to "Security Alerts""
This reverts commit 90d83fdfe5
2023-02-10 11:31:15 +00:00
Georges Basile Stavracas Neto
81866aeb29 Revert "firmware-security: Add a subtitle for the "Security Alerts" title"
This reverts commit dded489b81
2023-02-10 11:31:05 +00:00
Automeris naranja
dded489b81 firmware-security: Add a subtitle for the "Security Alerts" title
In the latest mockups there is a subtitle below the "Security Alerts" title:
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/device-security/device-security-44.png

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2332
2023-02-10 11:18:02 +00:00
Automeris naranja
90d83fdfe5 firmware-security: Rename "Security Events" to "Security Alerts"
"Security Events" string was replaced by "Security Alerts" in latest mockups:
https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/device-security/device-security-44.png

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2332
2023-02-10 11:18:02 +00:00
Rafael Fontenelle
f44a60648d Update Brazilian Portuguese translation 2023-02-10 01:54:04 +00:00
Sundeep Anand
b05990e024 keyboard: country matches should not be shown under a language name.
country_layouts are being appended to the layouts_with_locale which results in less relevant
layout groupings. for example, we if choose Hindi language which is an Indian language,
all Indian language layouts are shown within it - including Tamil, Bangla etc.

furthermore, language_layouts are also getting appended for countries where they may not
belong, for example, English (Ireland) is shown when we search India.

The layouts_with_locale table is filled as union however it yields better
search results if we change that to intersection.

Relates #2114
2023-02-09 14:12:27 +00:00
Jan Pokorný
705ff06d64 display: Add 32:9 to known aspect ratios
Resolution dropdown previously did not show an aspect ratio hint for
32:9 resolutions. This adds the 32:9 aspect ratio to recognized ones.

Fixes #2334
2023-02-09 14:08:46 +00:00
Andika Triwidada
6cd41f8f57 Update Indonesian translation 2023-02-09 11:32:32 +00:00
Fran Dieguez
5d95675941 Update Galician translation 2023-02-08 19:03:58 +00:00
Hugo Carvalho
fd5b3a68b2 Update Portuguese translation 2023-02-08 10:41:50 +00:00
Aryan Kaushik
8a4a80b7b2 network: Disable DNS entry if the automatic option is enabled
Fixes: #2243
2023-02-07 22:51:45 +00:00
Yosef Or Boczko
779b4afa55 Update Hebrew translation 2023-02-07 20:46:52 +00:00
Yosef Or Boczko
e58b62e947 Update Hebrew translation 2023-02-07 20:29:15 +00:00
Emin Tufan Çetin
e51413bf81 Update Turkish translation 2023-02-07 18:10:22 +00:00
Yuri Chornoivan
79ca6d1dee Update Ukrainian translation 2023-02-07 15:10:05 +00:00
Allan Day
f3e64dd720 firmware: Tweak status strings
The descriptions for the levels of protection were very similar.
This makes them more distinct.
2023-02-07 13:39:06 +00:00
Ekaterine Papava
eb1c6024f1 Update Georgian translation 2023-02-07 11:51:06 +00:00
Alessandro Bono
c892b69b40 microphone: Move switch from the header bar to the panel
Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2198
2023-02-07 10:14:40 +00:00
Alessandro Bono
3c60eb9e76 microphone: Remove empty status page
We are going to move the main switch from the header bar to the panel.
There is no more need for an empty page.

Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2191
2023-02-07 10:14:40 +00:00
Alessandro Bono
f8b1934882 camera: Move switch from the header bar to the panel
Helps: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2198
2023-02-07 10:14:40 +00:00
Alessandro Bono
3f84e2d9b4 camera: Remove empty status page
We are going to move the main switch from the header bar to the panel.
There is no more need for an empty page.

Helps: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2191
2023-02-07 10:14:40 +00:00
Alessandro Bono
1f9e96a897 location: Move switch from the header bar to the panel
Helps: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2198
2023-02-07 10:14:40 +00:00
Alessandro Bono
5eac8cc1d1 location: Remove empty status page
We are going to move the main switch from the header bar to the panel.
There is no more need for an empty page.

Helps: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2191
2023-02-07 10:14:40 +00:00
Ekaterine Papava
4158df949e Update Georgian translation 2023-02-07 08:56:08 +00:00
Sabri Ünal
dfe96dfe52 Update Turkish translation 2023-02-07 00:40:49 +00:00