Commit graph

24034 commits

Author SHA1 Message Date
Sam Hewitt
298938619d universal-access: Update icons for a11y panels
- use org.gnome.Settings namespace for icons
- install subpanel assets to hicolor apps
- new icon designs for pointing, seeing and hearing and zoom panels
2024-04-29 11:01:18 -02:30
Sam Hewitt
60e3f591f9 a11y: Reorganize icon assets
- add sources for the subpanel icons to the symbolics source sheet
2024-04-29 11:01:18 -02:30
Sam Hewitt
b511f9a767 system: Reorganized symbolic icon assets
- moved all symbolic icon assets into a top-level folder for the panel
- added new asset for secure shell panel
- updated the gresource
2024-04-29 11:01:18 -02:30
Sam Hewitt
2ed8280e34 network: Move wifi symbolic icons; adjust small icon assets
- move symbolic assets to the icons folder
- tweak lock and warning icons to fit their pixel size
2024-04-29 11:01:18 -02:30
Sam Hewitt
ccf323309f background: Move symbolic assets into icons folder 2024-04-29 10:57:10 -02:30
Martin
46d5a4208d Update Slovenian translation 2024-04-29 13:19:57 +00:00
Automeris naranja
9e9e669385 format-chooser: Use AdwStatusPage when a search returns no results 2024-04-29 12:20:25 +00:00
Automeris naranja
2f394dfda2 format-chooser: Replace "view-layout-symbolic" with "view-reveal-symbolic"
When the window is small, the rows show a broken icon in the reveal
button, because the "view-layout-symbolic" icon can't be found.
To fix this, replace such icon with "view-reveal-symbolic", as per
latest mockups[1].

[1] 3a5fe844dd
2024-04-29 09:48:58 +00:00
Automeris naranja
6f80a881ea apps: Rename "Required Access" row to "Required Permissions"
And change the row subtitle to "System permissions that the
app requires", as per mockups (and rename the dialog title
too).

Reference:
2e89c2f8e1
2024-04-29 09:12:51 +00:00
Automeris naranja
860ab86012 apps: Show the number of static permissions in the "Required Access" row
Reference:
2e89c2f8e1
2024-04-29 09:12:51 +00:00
Automeris naranja
74c183f3f4 display, night-light: Remove "infobar_unsupported" leftover
"infobar_unsupported" GtkInfoBar was supposed to be removed
in [1], but was accidentally re-added during the code review.

[1] 909f068672
2024-04-29 08:55:13 +00:00
Adrian Vovk
87f79e6d03 password-dialog: Don't map Esc to window.close
AdwDialog handles Escape for us, and the dialog isn't a window so
`window.close` isn't necessarily what we want. It's not actually a bug
right now (I guess AdwDialog prevents the Escape key event from bubbling
up), but in the future if something changes, then emitting window.close
might just close the entire GNOME Settings window
2024-04-29 08:53:24 +00:00
teshst
02786bee53 hearing: Fix for visual alerts 2024-04-29 00:37:01 -06:00
Martin
ea69a1d3bb Update Slovenian translation 2024-04-27 16:54:02 +00:00
Yuri Chornoivan
17ceae20a5 Update Ukrainian translation 2024-04-27 08:18:01 +00:00
Automeris naranja
5f605c4d28 network: Use AdwViewStack
Doing so, the "Network Unavailable" status page can be set
in cc-network-panel.ui, as .ui files are the appropriated
place to put UI stuff as much as possible.

Also, remove cc-network-panel.c from POTFILES.in, as there
are no translatable strings in that file anymore.
2024-04-26 18:48:39 +00:00
Sabri Ünal
f338b15032 Update Turkish translation 2024-04-26 17:34:44 +00:00
Felipe Borges
519ae448d7 doap: Add Matthijs Velsink the list of maintainers
Matthijs does an outstanding job contributing to various aspects of
GNOME Settings, and has agreed to be listed as co-maintainer.

Signed-off-by: Felipe Borges <felipeborges@gnome.org>
2024-04-26 15:48:45 +02:00
Sebastien Bacher
17f472fb2a sharing, system: ssh is under the system panel now, update the keywords
remove also the remove desktop items from sharing
2024-04-26 13:16:04 +00:00
Automeris naranja
a462ca6e48 xkb-modifier-dialog: Remove activatable=false in "switch_row"
This row already uses the "activatable-widget" property,
so using activatable=false doesn't make sense.
2024-04-26 10:03:01 +00:00
Automeris naranja
e33bbec7e9 input-list-box: Use a GtkListBox placeholder widget
Use a GtkListBox placeholder widget to show the
"No input source selected" message. Also, remove the
hexpand and vexpand properties from the list box, which
currently aren't doing anything.
2024-04-26 10:00:34 +00:00
Automeris naranja
2e1d669a57 keyboard-shortcut-dialog: Set the GtkSearchBar capture widget in the .ui file
Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2743
2024-04-26 08:49:57 +00:00
Automeris naranja
ac40bcb7cb night-light-page: Add a missing period
According to [1], the string "This could be the result of
the graphics driver being used, or the desktop being used
remotely" should end with a period. This wasn't addressed
in [2], so add the period to fix this issue.

[1] https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2020
[2] 909f068672
2024-04-25 21:38:33 -03:00
Automeris naranja
5e8e127937 users, password-dialog: Use AdwAlertDialog instead of GtkMessageDialog 2024-04-25 09:14:10 +00:00
Automeris naranja
66005ad754 cc-password-dialog: Port to AdwDialog 2024-04-25 09:14:10 +00:00
Felipe Borges
0e2073c474 display, night-light: Simplify status page description condition 2024-04-25 10:32:18 +02:00
Automeris naranja
909f068672 display, night-light: Use AdwStatusPage when night light is unavailable
Night light can be unavailable in three cases:

- Device being used remotely
- Unsupported graphics driver
- Using a virtual machine

In all of these cases, a GtkInfoBar is shown. However, GtkInfoBar is
deprecated. AdwBanner is the replacement, but it's meant for short
text and the text explaining the three cases above is quite long for
AdwBanner. AdwStatusPage can be used with longer text, so use it.
2024-04-25 10:32:18 +02:00
Matthijs Velsink
b7e5ad8756 sound: Remove need for translating speaker test button tooltip
Splitting the translation for the CcSpeakerTestButton tooltip is not
ideal. However, fixing that would require keeping track of all the
`pa_channel_position_t` and translating all speaker names as well.

From context of the dialog, it's obvious that it is about testing
speakers, so we can also go with tooltips like "Front Left" instead
of "Front Left Speaker".

We then don't need any translations.
Partially reverts commit a8148b40, but keeps the tooltips and screen
reader output is the same now as before a8148b40.

Fixes #2905
2024-04-25 08:21:49 +00:00
Matthijs Velsink
fd651824d9 universal-access: Fix icon name in .desktop file
The full icon name is `org.gnome.Settings-accessibility-symbolic`. Even
though it was still being found due to the way icon lookup works, the
Fedora Update System (bodhi) Automated Testing tagged this with

Desktop file /usr/share/applications/gnome-universal-access-panel.desktop
on x86_64 references icon org.gnome.Settings-accessibility but no
subpackages contain org.gnome.Settings-accessibility

So, fix that.
2024-04-25 08:06:35 +00:00
Rafael Fontenelle
4d9556794f Update Brazilian Portuguese translation
(cherry picked from commit f740235532)
2024-04-25 02:14:33 +00:00
Automeris naranja
922614da08 mouse: Remove unnecessary a11y labels
AdwActionRow is already accessible by default.

Also, in [1] the GtkScales were set as activatable-widgets
of their corresponding rows, making the GtkScales to be
correctly a11y-labelled by the row title.

[1] 7e25cd8a8f
2024-04-23 20:47:33 -03:00
Martin
d48c99b8b7 Update Slovenian translation 2024-04-23 22:01:24 +00:00
Automeris naranja
f8c1c15ec1 printers: Use .boxed-list-separate in the printers list box
Each printer entry/row has several elements such as texts
and buttons. When there lots of printers showing in the
Printers panel (like in a corporate environment, for example),
the printer list can look very cluttered.

To fix this problem, use the new .boxed-list-separate style
class from libadwaita 1.6, which adds a gap between the rows
from a list box.
2024-04-23 15:24:29 +00:00
Felipe Borges
e5d94dd7b9 system, desktop-sharing: Don't refer fingerprint dialog 2024-04-23 10:22:12 +00:00
Felipe Borges
1b106970c4 system, remote-login: Don't refer verify encryption dialog
We don't need it. :)
2024-04-23 10:22:12 +00:00
Felipe Borges
2e2cde5fc5 system, remote-login: Recreate verify crypto dialog on button cb
The dialog gets destroyed when closing but it was only getting recreated
when g-r-d RDP credentials changed. Instead we should recreate the
dialog on demand, just like in desktop sharing.
2024-04-23 10:22:12 +00:00
Felipe Borges
c09543c6dc system, remote-login: Simplify has_fingerprint boolean check 2024-04-23 10:22:12 +00:00
Automeris naranja
8bd295f905 cc-encryption-fingerprint-dialog: Port to AdwDialog 2024-04-23 10:22:12 +00:00
Automeris naranja
1afa594112 firmware-security-page: Minor fixes
- In the "No Events" status page, use the .dim-label
style class instead of using the "opacity" property

- Fix a typo in a GtkStackPage name:
(page_unavaliable -> page_unavailable)

- Set the "Device Security Unavailable" status page
directly as a child widget of the panel_unavailable
GtkStackPage. Using AdwPreferencesPage/Group isn't
necessary

- Don't make the "Device Security Unavailable" status
page dimmed, as status pages from other panels aren't
dimmed

- Wrap the "No Events" status page into a GtkBox that
has the .card style, which avoids the .card looking
being incorrectly dimmed

- Use more descriptive names in the stack pages from
firmware_security_log_stack
2024-04-23 09:45:36 +00:00
Automeris naranja
ba2c942fe7 mouse: Add mnemonics to the Secondary Click options 2024-04-23 08:51:55 +00:00
Automeris naranja
7e25cd8a8f mouse: Use activatable-widget property in rows with GtkScales
Doing so, the GtkScales will be a11y-labelled.
2024-04-23 08:51:55 +00:00
Adrian Vovk
ec3823ac58 users: Fixup parental controls row visibility
Previously, the row would remain visible (and do nothing when clicked)
if g-c-c is compiled w/o support for libmalcontent. Now, we make sure to
only show the row if compiled w/ libmalcontent support.
2024-04-23 07:43:44 +00:00
Andika Triwidada
2e2ba583a0 Update Indonesian translation 2024-04-23 07:18:22 +00:00
Martin
e5f4985fb9 Update Slovenian translation 2024-04-22 14:18:21 +00:00
Fabio Tomat
f07a05af77 Update Friulian translation 2024-04-22 13:37:33 +00:00
Michael Catanzaro
5b6f66ad08 privacy: use yellow lock rather than green checkmark for HSI-1
This more clearly indicates that HSI-1 is firmly between HSI-0 and HSI-2
in goodness/badness. It is secure, so the lock icon is locked. It's just
not as great as HSI-2, so it's yellow rather than green.
2024-04-22 12:54:01 +00:00
Michael Catanzaro
fba9019d23 privacy: fix typo 2024-04-22 12:54:01 +00:00
Michael Catanzaro
6470669be2 privacy: don't fail on HSI-5 security level
Although it's currently impossible to achieve the HSI-5 security level,
it exists and we shouldn't fail if it somehow achieved.
2024-04-22 12:54:01 +00:00
Michael Catanzaro
c591a453d6 privacy: reword strings in firmware security page
Tweak the text slightly to improve clarity. For example, instead of just
saying "Checks Failed" let's say "Security Checks Failed." There is
room to make the strings slightly longer.

The hardest part here was deciding what to say about the HSI-1 security
level, which is not described very well currently. I've made the largest
changes at this level.
2024-04-22 12:54:01 +00:00
Andika Triwidada
9cd9656b82 Update Indonesian translation
(cherry picked from commit 6dc6d2428c)
2024-04-22 11:15:03 +00:00