Commit graph

23615 commits

Author SHA1 Message Date
Matej Urbančič
57687029f7 Update Slovenian translation 2024-03-04 21:46:56 +00:00
Asier Sarasua Garmendia
a9a4a8ceb3 Update Basque translation 2024-03-04 19:58:59 +00:00
Daniel Rusek
e2d64012f5 Update Czech translation 2024-03-04 16:32:09 +00:00
Automeris naranja
329e8c8fae remote-session-page: Fix to avoid a string freeze break
A previous commit[1] attempted to prevent "How to Connect"
section string from being translated twice[2].
Desktop Sharing and Remote Login pages have this same
string, but the latter was missing a period at the
end of the phrase, which caused the duplicated issue.

The commit[1] didn't fix the issue entirely, because
the string from the Desktop Sharing page was using
a different apostrophe symbol than the Remote Login page
counterpart (which is the recommended apostrophe symbol
acc. to HIG[3]).

Fix the issue by using the same apostrophe symbol mentioned
above in the string from the Remote Login page. This will
cause the translation from the Desktop Sharing string to be
reused, thus a string freeze break won't happen.

See also: https://gitlab.gnome.org/Teams/Translation/Coordination/-/issues/133

[1] b4131d3b0a
[2] https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2936
[3] https://developer.gnome.org/hig/guidelines/typography.html
2024-03-04 12:22:39 -03:00
Balázs Úr
14367fa8de Update Hungarian translation 2024-03-04 14:21:05 +00:00
Yuri Chornoivan
fda1bffbff Update Ukrainian translation 2024-03-04 13:51:26 +00:00
Luming Zh
2a4b0bec6b Update Chinese (China) translation 2024-03-04 11:40:19 +00:00
Daniel Rusek
fcd0e0d458 Update Czech translation 2024-03-04 11:24:25 +00:00
Daniel Mustieles
11c56602a6 Updated Spanish translation 2024-03-04 11:11:46 +01:00
Yaron Shahrabani
d14f0421dd Update Hebrew translation 2024-03-04 09:51:52 +00:00
Automeris naranja
b4131d3b0a remote-session-page: Add missing period to a phrase
The description text from the "How to Connect" session
doesn't end with a period, unlike the same description
that is located in the Desktop Sharing page[1]. This
unnecessarily duplicate the strings in Damned Lies
and creates an inconsistency.

Add a period to that description text to fix the issue.

[1] https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/46.rc/panels/system/remote-desktop/cc-remote-session-page.ui?ref_type=tags#L42

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2936
2024-03-04 05:05:34 +00:00
Aurimas Černius
1c642f3b5a Update Lithuanian translation 2024-03-03 20:44:32 +00:00
Sabri Ünal
71aa7aca8b Update Turkish translation 2024-03-03 20:18:07 +00:00
A S Alam
905dd37b1a Update Punjabi translation 2024-03-03 20:15:59 +00:00
A S Alam
f8d542de20 Update Punjabi translation 2024-03-03 20:13:48 +00:00
Ekaterine Papava
f31ab7eb1b Update Georgian translation 2024-03-03 19:40:03 +00:00
Jiri Grönroos
1f0c5eb48b Update Finnish translation 2024-03-03 19:19:00 +00:00
Yuri Chornoivan
22cf09b5ef Update Ukrainian translation 2024-03-03 18:43:42 +00:00
Daniel Rusek
19e26a97cd Update Czech translation 2024-03-03 18:24:27 +00:00
Sabri Ünal
5950bb2950 Update Turkish translation 2024-03-03 18:24:16 +00:00
Jordi Mas i Hernandez
a6bc175e31 Update Catalan translation 2024-03-03 17:40:51 +00:00
Felipe Borges
8c7d999bf6 po: Add cc-desktop-sharing-page.ui to POTFILES.in
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2337#note_2036704
2024-03-03 21:02:37 +04:00
Felipe Borges
f177229551 46.rc 2024-03-03 18:35:24 +04:00
Ray Strode
857265c250 system, remote-desktop: Set port row insensitive when appropriate
Right now we set a subtitle of "" when the port is invalid. This
leads to the "Port" title getting center aligned vertically.

We also keep the port sensitive even when it's empty and there is
little value in copying it.

This commit changes the subtitle to " " so it serves as a
placeholder to keep the "Port" title top aligned. This commit
also makes the port insensitive in that case so the user never
copies the placeholder space.

Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2934
2024-03-03 09:26:52 -05:00
Ray Strode
aa99ca5b5b system, remote-desktop: Set port row insensitive when appropriate
Right now we set a subtitle of "" when the port is invalid. This
leads to the "Port" title getting center aligned vertically.

We also keep the port sensitive even when it's empty and there is
little value in copying it.

This commit changes the subtitle to " " so it serves as a
placeholder to keep the "Port" title top aligned. This commit
also makes the port insensitive in that case so the user never
copies the placeholder space.
2024-03-03 09:26:40 -05:00
Daniel Rusek
aededb367f Update Czech translation 2024-03-03 13:48:17 +00:00
Brage Fuglseth
f028a64574 Update Norwegian Bokmål translation 2024-03-03 13:20:31 +00:00
Ray Strode
1e2ef0ff83 po: Update POTFILES.in
The recent remote desktop subpanel work added several new
strings in new files.

Those strings need to be in POTFILES.in
2024-03-03 12:34:19 +00:00
Brage Fuglseth
c999eaca42 Update Norwegian Bokmål translation 2024-03-03 12:33:30 +00:00
Luming Zh
d9260afd42 Update Chinese (China) translation 2024-03-03 09:40:33 +00:00
Adrian Vovk
87a62a7c4a users: Fixup buggy AdwNavigation behavior
Previously, events from accountsservice would be used to change the
state of the AdwNavigation in ways that don't correspond to the event
that happened. For example, deleting an account would pop the top page
off the stack, even if that page didn't belong to that account.

Especially buggy is the behavior of replacing the currently visible page
with the contents of an account that just changed. systemd-homed changes
the user record whenever authentication happens successfully. So, user
Foo might be trying to edit user Bar, type in their password at the
polkit prompt, and end up looking at a broken version of their own
settings page again: the title would be "Bar", there'd be no list of
users, and hitting the back button would take Foo back to the same
settings page they're currently looking at.

This commits refactors the handling of the accountsservice signals to
fix all the bugs

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2911
2024-03-03 09:19:13 +00:00
Automeris naranja
bb604ad9dd remote-desktop-page: Decrease AdwBreakpoint max-width
650p is way too much and makes the bottom bar to
appear when there is still space available in
the headerbar. Use 450p so the bottom bar will only
appear when the headerbar doesn't have enough
space available.

Follow-up from a4224d9e21
2024-03-02 23:07:35 -03:00
Automeris naranja
a4224d9e21 remote-desktop-page: Use AdwBreakpointBin
When the window width is small, the view switcher
labels get very ellipsized, making them difficult
to read.

Use AdwBreakpointBin to show the view switchers
at the bottom at the page (like in the Mouse & Touchpad
panel) when the window width is small.
2024-03-02 22:50:01 -03:00
Automeris naranja
d9be89a5de remote-desktop: Fix page contents being cut when window is small
- Use halign correctly ("left" and "right" aren't
valid values) and use hexpand in the
"Verify Encryption" button, since halign needs
hexpand set to "true"

- Ditch the spacer box, as it causes the page contents
to not scale correctly when the window width is small

- Add can-shrink property to "Generate New Password" and
"Verify Encryption" buttons so they can shrink when
the window width is small

- Also, set the margin-top only in the GtkBox to avoid
redundancy

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2933
2024-03-02 22:49:45 -03:00
Daniel Rusek
92e01d0f39 Update Czech translation 2024-03-02 23:44:34 +00:00
Automeris naranja
e84623473c remote-session-page: Several small fixes
- Fix the activatable-widget from port_row,
which was pointing to copy_address_button

- Remove a11y labels from copy buttons
because Orca also reads tooltips

- Remove .property style class from entry rows
since this class is only meant to be used
in AdwActionRow and AdwExpanderRow[1]

- Set the copy buttons as suffix widgets
directly, because wrapping them in a GtkBox
is unnecessary

- Fix indentation

[1] https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/style-classes.html#property-rows
2024-03-02 19:58:47 -03:00
Automeris naranja
7ec7e98df6 desktop-sharing-page: Several small fixes
- Fix the activatable-widget from port_row,
which was pointing to copy_address_button

- Remove a11y labels from copy buttons
because Orca also reads tooltips

- Remove .property style class from entry rows
since this class is only meant to be used
in AdwActionRow and AdwExpanderRow[1]

- Set the copy buttons as suffix widgets
directly, because wrapping them in a GtkBox
is unnecessary

- Fix indentation

[1] https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/style-classes.html#property-rows
2024-03-02 19:58:39 -03:00
Yaron Shahrabani
22cffb1ed8 Update Hebrew translation 2024-03-02 22:16:19 +00:00
Yuri Chornoivan
798d1341ed Update Ukrainian translation 2024-03-02 20:45:50 +00:00
Danial Behzadi
0336c96f5b Update Persian translation 2024-03-02 19:57:01 +00:00
Artur S0
79dd55cfca Update Russian translation 2024-03-02 19:55:57 +00:00
Ekaterine Papava
9524efc3be Update Georgian translation 2024-03-02 19:01:05 +00:00
Jiri Grönroos
484f69831c Update Finnish translation 2024-03-02 18:48:50 +00:00
Dor Askayo
3b6ed64196 display: Show the VRR range when possible
Show the full VRR (Variable Refresh Rate) range of a monitor in the
refresh rate expander row when a variable refresh rate mode is
selected and the minimum refresh rate of the monitor is known.
2024-03-02 20:14:38 +02:00
Dor Askayo
a4de91fb38 display: Add support for Variable Refresh Rate modes
This adds an expander row to allow configuration of display modes
based on whether they have a "fixed" or "variable" refresh rate.
2024-03-02 18:10:02 +00:00
Dor Askayo
63a957591c display-config: Use separate variables to get the closest mode
This will allow reusing the function in a following commit.

No change in behavior.
2024-03-02 18:10:02 +00:00
Dor Askayo
c454430220 display-config: Rename variables for clarity
This make it easier to modify this function in a following commit.

No change in behavior.
2024-03-02 18:10:02 +00:00
Ekaterine Papava
f178bf784e Update Georgian translation 2024-03-02 18:09:41 +00:00
Ray Strode
2f66bd7ab5 system, remote-session: Stop critical if no fingerprint
The code currently assumes that if the fingerprint is non-null it's
valid, but gnome-remote-desktop can also set the fingerprint to an
empty string if there's no certificate yet.

This commit makes sure to handle both NULL and empty fingerprints.
2024-03-02 17:43:48 +00:00
Ray Strode
f3b966ba5b system, remote-session: Fix fingerprint dialog when first setting user/pass
If the username and password get set then the certificate fingerprint
isn't updated even if that lets the service start.

This commit fixes things by doing a round trip through the service after
setting the username/password to

1. Make sure the change actually worked
2. Trigger our fingerprint dialog setting code that currently only runs
on reading username/password
2024-03-02 17:43:48 +00:00