Commit graph

23318 commits

Author SHA1 Message Date
Vasil Pupkin
e5405fbbaa Update Belarusian translation 2024-02-02 23:43:34 +00:00
Vojtěch Perník
2274dc57a4 Update Czech translation 2024-02-02 14:19:26 +00:00
zayar lwin
c8e4a3e5c9 Update Burmese translation
(cherry picked from commit c6611f1cb8)
2024-02-02 12:39:37 +00:00
Felipe Borges
7613a223f3 mouse: Modernize test window
Fixes #2801
2024-02-01 14:07:13 +00:00
Felipe Borges
639b7262d4 ci: Don't build GTK from the source
Our build container has the gtk version we need.
2024-02-01 12:47:49 +01:00
Automeris naranja
19db526413 column-chooser: Move AdwBanner to the content widget
AdwBanner isn't a toolbar and AdwToolbarView won't
be able to style it correctly.

Wrap AdwPreferencesPage and AdwToolbarView into a
GtkBox and place it inside the content widget.
2024-02-01 09:16:55 +00:00
velsinki
869dfb990e system/about: Fix crash after dark mode switch
Commit f3f81d37 added a signal connection between dark mode changes and
updating the OS logo in the About page. However, this signal was not
disconnected, causing a crash when changing the dark mode after leaving
the About page.

Fix this by using `g_signal_connect_object ()` instead.

Fixes #2854
2024-01-31 14:03:05 +01:00
velsinki
6fba003ec9 shell: Don't set release notes on About window
Since !2212, the version for the about window is taken from the build
system. Since release notes in the appdata file can be outdated or
incomplete, showing them in the About window is not really needed.

So, don't set any release notes version, which also fixes a critical
warning when the version does not have release notes in the appdata
file.

Fixes #2779
2024-01-31 11:44:26 +01:00
Felipe Borges
3f308c1756 ci: Depend on libgweather4-devel 2024-01-31 10:38:07 +01:00
Felipe Borges
484866e27e system, wwan: Depend on gcr4 2024-01-31 10:38:07 +01:00
Felipe Borges
5ed0b3e1f8 sharing: Remove unused pwquality and pwd.h dependencies
Those were leftovers from when the Remote Desktop settings got moved
into the System panel.
2024-01-31 10:38:07 +01:00
Felipe Borges
dc514d3df1 sharing: Remove unused "gcr/gcr-base.h" include
This was part of the Remote Desktop code that now is part of the
System panel.
2024-01-31 10:38:07 +01:00
Felipe Borges
6390af5c35 ci: Drop gcr3 package
We now depend on gcr >= 4.
2024-01-31 10:38:07 +01:00
Felipe Borges
196987d7ad system, remote-desktop: Use a single rdp_settings object
A GSettings object was being created in multiple places when that
could be simplified.
2024-01-31 09:37:20 +00:00
Felipe Borges
590513352a system, remote-desktop: Don't show the panel when backend is unavailable
Let's not show the page neither crash when there are issues with
finding the remote desktop gsettings in the system, or when the
RemoteDesktop name didn't appear on dbus.

Fixes #2874
2024-01-31 09:37:20 +00:00
Felipe Borges
61dd1b2adf system, remote-desktop: Remove sharing proxy connection
This is a leftover from the previous implementation in the Sharing
panel and has no use here.
2024-01-31 09:37:20 +00:00
Peter Hutterer
977a10aba4 CI: Remove systemtap-runtime to avoid podman failures
Fixes podman issue
  Error: Error reading blob sha256:4bb4a44c73af78e20e3d4c36bc1ce95b4b77a546f11a65babf752f869f1ca655:
  open /var/lib/containers/storage/vfs/dir/9b8cfd27e86ef18db67fbda7d61d72046f3f5d8ad312655713d4cd8b065c80cd/usr/bin/staprun: permission denied

Related to https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/1247
2024-01-31 09:17:50 +00:00
Peter Hutterer
3c8bd249f5 CI: Install clang-tools-extra for clang-format 2024-01-31 09:17:50 +00:00
Peter Hutterer
988fe8b1af CI: Fix a copy/paste in the style-check script 2024-01-31 09:17:50 +00:00
Felipe Borges
414c33cd29 po: Re-add subproject/libhandy to skip files
Damned Lies (our translation tool) seems to have issues with caching
subprojects. See commit 30f10becda
2024-01-30 19:04:29 +01:00
Felipe Borges
0c04d14a36 shell: Show correct version in About dialog for development branches
Our AdwAboutWindow is initialized with values loaded from from the
appdata file. For development versions we often don't add appdata
info, causing AdwAboutWindow to fallback to the latest version
available in the appdata file.

This should not occur in a stable branch, but this occurs in
development branches.

Let's always call adw_about_window_set_version() so that we guarantee
that the right verion number is shown in the UI.

Fixes #2779
2024-01-30 17:20:16 +00:00
Felipe Borges
30f10becda Add "fingerprint-strings.h" to POTFILES.skip
This reverts commit def9fff85e.

libhandy is not longer a subproject, so also dropped.

Fixes #2871
2024-01-30 18:18:28 +01:00
velsinki
9716575162 network: Fix missing VPN entries
This required some archeology: 52d28579 introduced virtual device
support. This was done by getting the virtual device name and testing if
that was `NULL`. Then came 8861d440, which removed virtual devices, but
did not revert fully to the behavior before 52d28579. Combined with
9183d349, this meant that any VPN that has an interface name set, will
never be displayed.

Fix this by reverting to the behavior before 52d28579, while keeping
wireguard support. The added check from ddc35609 is left in, although it
is not clear to me if that is still needed.

Fixes #2822
2024-01-30 17:02:00 +00:00
Florian Müllner
feddd1b559 universal-access: Stop tracking old GTK theme
Nothing uses it anymore.
2024-01-30 14:45:26 +00:00
Florian Müllner
3cc39bd280 universal-access: Stop forcing HighContrast icon theme
The theme is considered deprecated in favor of symbolic icons from
the regular theme, and both gnome-shell and the gnome portal stopped
linking it to the high-contrast setting.
2024-01-30 14:45:26 +00:00
Automeris naranja
a3681a50fd search-locations-dialog: Add tooltip to the remove button 2024-01-30 13:44:07 +00:00
Automeris naranja
00d9cd012f sharing: Add tooltips to some icon-only buttons
Also, remove a11y labels from these buttons,
because a11y labels and tooltips are redundant
(Orca reads both).
2024-01-30 13:44:07 +00:00
Felipe Borges
305c89e71d system, about: Use CcHostname to obtain properties from system-hostnamed 2024-01-30 13:34:10 +00:00
Felipe Borges
47774b9968 privacy: Use CcHostname to detect when running in a VM
We currently hide "Device Security" when running in a VM or an
undefined systemd-hostnamed chassis-type.

This makes our existing check use the CcHostname utility.
2024-01-30 13:34:10 +00:00
Felipe Borges
cd911dfa5d display: Use CcHostname to detect when running in a VM
Instead of a manual call to system-hostnamed to obtain the chassis-type
and compare whether it is equal to "vm".
2024-01-30 13:34:10 +00:00
Felipe Borges
70888ea71d power: Use CcHostname to obtain the systemd-hostnamed chassis-type 2024-01-30 13:34:10 +00:00
Felipe Borges
270347e66c system, remote-desktop: Use CcHostname to get the host display name 2024-01-30 13:34:10 +00:00
Felipe Borges
69a6abd0fa network: Make NetDeviceWifi use CcHostname to obtain the display name 2024-01-30 13:34:10 +00:00
Felipe Borges
e924a830b4 common: Make CcHostnameEntry use CcHostname to access hostnamed 2024-01-30 13:34:10 +00:00
Felipe Borges
8def72a266 common: Introduce CcHostname
This object allows for panels to interact with systemd-hostnamed over
DBus using a simple API that abstracts the GVariant and DBus specifics
involved.
2024-01-30 13:34:10 +00:00
Automeris naranja
2c04c9dfc9 sharing: Move switches out of the headerbar
In the "Media Sharing" and "File Sharing"
dialogs, move the main switches out of the
headerbar and show them in a row.

See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1930
2024-01-30 13:33:35 +00:00
Automeris naranja
b1d1302053 general: Remove a11y labels from buttons that have tooltips
Orca also reads tooltips, so having both a11y labels
and tooltips is redundant.

See https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2023#note_1915854
2024-01-30 13:28:48 +00:00
Automeris naranja
e5a4332a65 privacy: Set some switches as activatable-widgets
The switches from app rows in the Location, Camera
and Microphone pages can't be interacted by clicking
on the rows. Mark these switches as activatable-widgets
to fix that.
2024-01-30 13:26:49 +00:00
Bharat
def9fff85e po: Add missing potfiles
fingerprint-strings.h missing in POTFILES.in

Add panels/system/users/fingerprint-strings.h to POTFILES.in (line:239)

Fixes #2871
2024-01-30 13:25:33 +00:00
Sabri Ünal
6d96c6c5cb Update Turkish translation 2024-01-29 16:10:06 +00:00
Jürgen Benvenuti
73425bbe7d Update German translation
(cherry picked from commit b362343b04)
2024-01-28 13:14:25 +00:00
Fran Dieguez
c102d50d81 Update Galician translation 2024-01-26 10:56:15 +00:00
Automeris naranja
735e12ada6 xkb-modifier-dialog: Use AdwActionRow to show the key options
Ditch GtkListBox and use AdwActionRow to display
the key options, adding them directly to the
preferences group.

This fixes two issues:
- Orca not reading the key options and their states
- The xkb-modifier-dialog rows looking inconsistent
with other rows with radio buttons, such as the ones
from the Multitasking and Keyboard panels

Also, remove visible=true from the AdwActionRow,
since GTK4 shows all widgets by default.
2024-01-25 12:58:00 +00:00
Yosef Or Boczko
067b9ccad9 Update Hebrew translation 2024-01-25 09:37:07 +00:00
Fran Dieguez
91a16d8b1a Update Galician translation 2024-01-24 11:35:07 +00:00
Fran Dieguez
99cabbcde4 Update Galician translation 2024-01-24 10:52:54 +00:00
Peter Hutterer
c5dc74f8b6 wacom: The only stylus with rotation is the Art pen 2024-01-24 09:50:15 +00:00
Peter Hutterer
e8c1e0e778 wacom: Don't call the standard styli "Standard stylus"
The overwhelmingly vast majority of users will never see anything else
than a "Standard" (i.e. pen-shaped) stylus. And there's a mismatch
between e.g. the Pro Pen 3 being labeled as "Standard stylus" when users
spent money on getting a Pro pen.

Let's drop the "Standard" prefix, it adds nothing in this context.
2024-01-24 09:50:15 +00:00
Automeris naranja
08b2ece830 usage-page: Fix mnemonic from clear history confirmation dialog
The letter C was both used for the "Clear History"
and "Cancel" actions, causing both mnemonics to
not work. Fix that by choosing a different letter
for the "Clear History" action.
2024-01-24 09:45:19 +00:00
Fran Dieguez
9f90937adc Update Galician translation 2024-01-24 00:45:13 +00:00