Commit graph

22900 commits

Author SHA1 Message Date
Efstathios Iosifidis
1c83dcf37a Update Greek translation 2024-01-01 19:04:47 +00:00
Efstathios Iosifidis
a57a45ae18 Update Greek translation 2024-01-01 11:10:39 +00:00
Efstathios Iosifidis
4a1b9b2a2c Update Greek translation 2023-12-31 23:15:58 +00:00
Fabio Tomat
6d11167a3a Update Friulian translation 2023-12-28 20:49:15 +00:00
Matej Urbančič
92acbff00a Update Slovenian translation 2023-12-27 19:57:44 +00:00
Ekaterine Papava
88b0ab9204 Update Georgian translation 2023-12-17 16:00:05 +00:00
Automeris naranja
649d06d954 cc-panel-list: Wrap the text when showing "No Results Found"
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2024 fixed https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2788, but it's for gnome-46.
This commit fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2788 with small changes (because it's for the
stable branch), using the same properties that AdwStatusPage uses for
its title and subtitle/description:

https://gitlab.gnome.org/GNOME/libadwaita/-/blob/libadwaita-1-4/src/adw-status-page.ui
2023-12-11 22:16:54 +00:00
Felipe Borges
cc5da95fec 45.2 2023-12-07 11:50:36 +01:00
Andre Klapper
84a69d0289 DOAP: Replace defunct mailing list with Discourse support forum 2023-12-07 11:31:08 +01:00
Felipe Borges
2a104f26d8 privacy: Make firmware page visibility check cancellable
So that the page doesn't crash when closing the panel before the
firmware page visibility has been set.
2023-12-07 11:29:57 +01:00
Felipe Borges
8aa48007a1 privacy: Make Bolt page visibility check cancellable
When the Bolt page gets disposed before it finishes initializing
its client object we get a crash. See #2700

A way to trigger the crash is to switch panels fast enough so that
the sync dbus call is not finished by the time the panel is disposed.

This is not a guaranteed fix since I can't reproduce the issue
consistently.
2023-12-07 11:29:46 +01:00
Jonathan Kang
77ab990e12 network-connection-editor: Close the editor when nm-connection-editor exits
Previously, when editing a connection that doesn't have native editor
support, nm-connection-editor is spawned to do the work. But after
closing nm-connection-editor, an empty editor dialog still exists.

Fix that in this commit.
2023-12-07 11:28:59 +01:00
Bruce Cowan
5a93a42041 Update British English translation 2023-12-06 12:57:39 +00:00
velsinki
64537f6bc3 background: Improve chooser performance
The size of the background item is currently never used, but setting it
using `gnome_bg_get_image_size ()` is expensive, since that actually
does a thumbnail retrieval.

Instead, we can retrieve the size of the background file directly,
improving the rendering performance of the chooser significantly.
2023-11-28 14:47:16 +01:00
Felipe Borges
0efaa27bea mouse: Prevent arrows in Test window from interfering with mouse events
Fixes #2769
2023-11-28 10:31:44 +01:00
Artur S0
22956cba01 Update Russian translation 2023-11-27 16:24:27 +00:00
Lukáš Tyrychtr
a8f74e39f1 sound: When setting mixer control for a stream row, update muted state as well
We were updating the volume state, but not the mute one, so, do both.

Fixes #2749
2023-11-27 12:52:26 +01:00
velsinki
e736e1b259 system/region: Preview measurement format in current locale
The Formats preview tries to find the measurement format of the locale
to preview, and then displays it. However, it displays the text in the
default locale, instead of in the real current locale, as newlocale ()
with base = (locale_t) 0 will use the default locale.

This is fixed by switching back to the real locale before setting the
label text.

Fixes #2458

Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2051>
2023-11-27 12:48:42 +01:00
Maximiliano Sandoval R
3250055ebf window: Set the main window height request to 294
This is the size you get on a mobile screen on landscape mode. See
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-breakpoints.html.
2023-11-27 12:47:38 +01:00
Marcos Miller
1aa75612e9 network: Show top buttons on unsupported network daemon page
When entering the network panel without the network daemon,
the window decoration buttons do not appear because the whole panel
content was overwritten by an AdwStatusPage.

Now only the content of the AdwToolbarView is changed, preserving
the AdwHeaderBar and buttons.

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2695
2023-11-27 12:47:21 +01:00
Ismael
318f87cdbc network: Share WPA3 (SAE) networks with QR Code 2023-11-27 12:45:19 +01:00
Ondřej Pohořelský
9a5e225752 wifi: hide QR code icon when connection not successful
Don't show QR code icon when there is no info about connection being
valid and successful. Also hide it when we are connecting and when WiFi
has no password.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2030>
2023-11-27 12:45:13 +01:00
Ondřej Pohořelský
cc529478dc network: remove wpa-none from key_mgmt
Network Manager dropped `wpa-none` value from `key_mgmt` a while ago[0]
There is no need to test for this option anymore.

[0]c97e0ce30b
2023-11-27 12:45:06 +01:00
Yaron Shahrabani
2a409e7872 Update Hebrew translation 2023-11-26 12:32:43 +00:00
Milo Casagrande
8c6e673c94 Update Italian translation 2023-11-24 15:02:12 +00:00
velsinki
9d57e857cf apps: Fix status page glitch on initialization
For an unknown reason, the AdwNavigationSplitView loading takes some
time, in which the Apps panel is not yet initialized. During that time,
the top item of the GtkStack, namely the No Apps AdwStatusPage will
show. This appears glitchy.

To work around this, make the first item of the GtkStack a "fake" empty
GtkBox that can show instead of the AdwStatusPage.

Fixes #2665
2023-11-24 10:40:11 +00:00
Sabri Ünal
3cc13bf47f Update Turkish translation 2023-11-23 17:07:24 +00:00
Lukáš Tyrychtr
ad47ec14c3 po: Fix missing closing tag in pt_BR locale
Fixes #2766
2023-11-23 11:38:06 +01:00
velsinki
b3afa91f1a background: Improve preview performance
Since 7cef6dc5, the background previews are rendered at the full
resolution. However, this is expensive and causes considerable lag,
especially for resizes. Since then, the thumbnail size has doubled to
256 pixels, making the previews sharper even at larger sizes.

So, to improve performance, let's effectively revert 7cef6dc5. The
revert is not possible without disabling frame = 0 retrieval, since that
is broken for non-slideshow backgrounds and was not used before anyways
with force_size = TRUE.

Related to #674
Related to #704
Related to #2448
2023-11-23 09:45:49 +01:00
Hugo Carvalho
39f12a7d1b Update Portuguese translation 2023-11-22 13:33:33 +00:00
Yuri Chornoivan
f6215b0c0c Update Ukrainian translation 2023-11-21 09:08:50 +00:00
velsinki
bd328beba4 applications: Fix File & Link Associations UI
When removing a File & Link Association from the dialog, or resetting
them, the UI does not update. Fix this by rebuilding the handler dialog
on both unset and reset.

Fixes #389
Fixes #2172
2023-11-21 15:57:13 +13:00
Felipe Borges
ff0052ceff user-accounts: Sync lock tooltip for the Avatar
We were adding the "Unlock" tooltip to the avatar widget but not
removing it when the panel was unlocked.

Fixes #2738
2023-11-10 12:10:30 +01:00
Ekaterine Papava
6f19ba27e0 Update Georgian translation 2023-11-09 09:54:14 +00:00
Jose Riha
295c5f7916 Update Slovak translation 2023-11-09 09:06:09 +00:00
velsinki
b5c7708093 privacy: Fix crash from free bug in cc-camera-page
The GVariant constructor g_variant_new () gives a floating reference,
which will be sunk by the g_dbus_..._call () methods. Unless the
constructed GVariant is manually referenced, it should not be used in a
g_autoptr () setting. Otherwise a use-after-free might occur in the
async g_dbus_..._call () methods.

This problem occurs here, which is simply prevented by not having the
g_autoptr () declaration for the GVariant.

Fixes #2647
Fixes #2704
Fixes #2635
Fixes #2706
2023-11-08 14:49:05 +01:00
Ekaterine Papava
d92c5bc9a6 Update Georgian translation 2023-11-05 22:35:57 +00:00
Asier Sarasua Garmendia
80772d947b Update Basque translation 2023-11-05 08:05:35 +00:00
Ngọc Quân Trần
1307efed3a Update Vietnamese translation 2023-11-05 02:29:21 +00:00
Daniel Rusek
cc0630b39e Update Czech translation 2023-11-05 01:54:21 +00:00
Daniel Rusek
c47512abf4 Update Czech translation 2023-11-05 00:14:31 +00:00
Artur S0
f14eef644e Update Russian translation 2023-11-04 02:09:19 +00:00
Felipe Borges
2af7116f59 ci: Stop building GLib from the source 2023-10-27 17:11:28 +02:00
Felipe Borges
5d6447b0b9 default-apps: Workaround AdwComboRow item selection at startup
Our callback handler for the AdwComboRow::selected-item property
changes gets called at startup, resulting in a slow and unnecessary
default app change.

This is a workaround to avoid calling g_app_info_set_as_default_for_type
without user input.

This is a backport of commit 6fb324634a

Fixes #2626
Fixes #2683
2023-10-27 17:06:33 +02:00
velsinki
b7309b1f19 network-connection-editor: Align Routes labels
Even though the routes_metric_label is in a GtkSizeGroup with the
GtkEntry for the metric, its size was set too big after adding the entry
to the size group. To fix this, add all the other labels and
corresponding entries to size groups as well. The hexpand can then be
removed as well on the labels.

Fixes #1235
2023-10-26 21:07:46 -05:00
Марко Костић
076e4f46f0 Update Serbian translation 2023-10-25 06:04:17 +00:00
Felipe Borges
a95ab55060 45.1 2023-10-23 15:24:35 +02:00
Maximiliano Sandoval R
0d01819cbd keyboard-shortcut-dialog: Allow escape to close
At the moment the search entry is consuming the Escape key press, so we
have to manually tell it what to do with it.

We clear the search on the first press, if there is input, and close the
window otherwise.
2023-10-23 10:49:22 +02:00
Marco Melorio
b083248538 mouse-panel: Increase AdwBreakpoint width to avoid videos being blurry
When reducing the window width, CCSplitRow won't have enough width
to display videos without blurriness. This change increases the
AdwBreakpoint width so CCSplitRow shows vertically before that problem
described earlier happens.

See also: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1960#note_1869031

Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1960>

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2631
2023-10-23 10:48:58 +02:00
Marco Melorio
f2df7c50ab cc-split-row: Reduce GtkPicture horizontal margins to avoid blurriness
There is a difference between the aspect ratio of the CCSplitRow widget
and the videos from the Mouse & Touchpad panel, which causes the videos
to appear blurry.

This change reduces the video margins so they can better align with the pixel grid.
See also: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1960#note_1869031

Part-of: <https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1960>

Partially fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2631
2023-10-23 10:48:40 +02:00