Commit graph

22679 commits

Author SHA1 Message Date
Alice Mikhaylenko
04851552c8 applications: Port to AdwToolbarView 2023-08-25 08:00:43 +00:00
Christopher Davis
b28d10d60d network: Port to Adw{Navigation,ToolbarView}
See previous commits for details on the widgets.

This commit ports the network panel to these new widgets.
In addition, it moves the switch to enable the proxy into
a row within the proxy page itself, following the latest
mockups.
2023-08-25 08:00:43 +00:00
Christopher Davis
793498ba91 universal-access: Port to Adw{Navigation,Toolbar}View
AdwNavigationView is a new widget meant to be used specifically
for navigation, unlike AdwLeaflet which was multipurpose.
AdwNavigationView provides a cleaner API and gives us automatic
titles, back buttons, gestures, actions, and windowcontrols.

AdwToolbarView is a utility widget that simplifies setting the
top and bottom bars for simple views, giving us styling with
undershoots, the ability to use flat headers in scrolling views,
and proper styling when used with the new sidebar widgets.

This commit ports the Accessibility panel to AdwNavigationView
and AdwToolbarView. Subpages now subclass AdwNavigationPage
and contain toolbar views - meaning their headers are joined with
their content. Their titles and their back buttons are automatically
handled by libadwaita, with proper accessibility.

The actions provided by AdwNavigationPage allow us to remove
the custom listbox we used for the `row-activated` signal. Rows
now use the `navigation.push` action in order to push a subpage
by tag.

Currently our AdwToolbarViews use the `raised` style, as we
have not ported to the new sidebar widget yet.
2023-08-25 08:00:43 +00:00
Christopher Davis
2a94420350 keyboard-shortcut-dialog: Port to AdwNavigationView
AdwNavigationView is a new widget meant to be used specifically
for navigation, unlike AdwLeaflet which was multipurpose.
AdwNavigationView provides a cleaner API, and when used in
conjuction with the new AdwToolbarView widget we get automatic
titles, back buttons, gestures, actions, and window controls.
In addition, AdwToolbarView provides a new style with flat headers
and an undershoot.

This commit ports the keyboard shortcut dialog to use both of
these new widgets, allowing us to simplify our navigation.
2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
d0f28e7ab5 printers: Remove an unnecessary margin 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
8132563956 printers: Move search bar above the banner 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
49a0bf2f33 printers: Use a regular clamped boxed list for printers 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
3a94c78aad printers: Port the printer menu to GMenuModel 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
a597ba706d printers: Slightly modernize the entry layout 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
8473c78b22 printers: Port dialogs to AdwWindow and AdwToolbarView 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
3e0363b41b printers: Port to AdwToolbarView 2023-08-25 08:00:43 +00:00
Alice Mikhaylenko
782698e4b5 printers: Port to GtkWidget template 2023-08-25 08:00:43 +00:00
Amn Alam
1881d6a91f Update Punjabi translation 2023-08-24 14:19:30 +00:00
Michael Catanzaro
fd296004e7 keyboard: Fix criticals when input chooser is destroyed
This fixes the first critical reported in #2616. And the second issue
reported there appears to be a GTK bug, so let's close #2616.

Fixes #2616
2023-08-24 08:16:47 +00:00
Tobias Wiese
284ddccf0e printers: Fix size calculation for normalized printer name
The worst-case size of the normalized printer name is twice the
original length (if a space is inserted between each character) plus one
byte for the terminating null byte.

Fixes #2619

Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
2023-08-24 10:15:24 +02:00
Niels De Graef
bdc9986d1c ci: Use JUnit reports from Meson
Meson has been generating Junit XML files of its test results since
0.55, so we can use that to show the test results in the GitLab UI.
2023-08-23 23:56:41 +02:00
Jordi Mas i Hernandez
28f48e0208 Update Catalan translation 2023-08-23 04:35:50 +00:00
Danial Behzadi
551eba1c59 Update Persian translation 2023-08-22 13:41:17 +00:00
Daniel Mustieles
4b009f00f8 Updated Spanish translation 2023-08-22 13:37:04 +02:00
Felipe Borges
ef359060ee common: Fix "selectable" state of the ListRow InfoButton
Originally the screen reader wasn't reading the text of the label
within the popover. It read when we set label.selectable = True.
That had the side-effect of making the label have the visual look
of a selectable label (as expected).

This hack unsets the selectable state of the popover when it is
visible, but that still allows the screen reader to read the label.

Fixes #2508
2023-08-22 11:53:44 +02:00
Felipe Borges
dfede35ef3 default-apps: Add translation comment to "Calls" string
Fixes #2614
2023-08-22 11:02:47 +02:00
Jordi Mas
6293e0bf27 Update Catalan translation 2023-08-22 07:10:27 +02:00
Aurimas Černius
6129e941fc Update Lithuanian translation 2023-08-21 20:34:43 +00:00
Alan Mortensen
2cfba4aebc Update Danish translation 2023-08-21 17:28:31 +00:00
Baurzhan Muftakhidinov
52f6a46496 Update Kazakh translation 2023-08-20 08:03:18 +00:00
Baurzhan Muftakhidinov
6d0928e026 Update Kazakh translation 2023-08-20 06:59:10 +00:00
Baurzhan Muftakhidinov
df081ba6b2 Update Kazakh translation 2023-08-20 04:55:11 +00:00
Ekaterine Papava
cf1acf6f5d Update Georgian translation 2023-08-20 00:44:48 +00:00
Amn Alam
c2fd4cb3a8 Update Punjabi translation 2023-08-19 13:29:24 +00:00
Kukuh Syafaat
dfaf8e622c Update Indonesian translation 2023-08-18 14:00:08 +00:00
Yosef Or Boczko
481465bd38 Update Hebrew translation 2023-08-17 13:55:27 +00:00
Jiri Grönroos
ee5f2d10b0 Update Finnish translation 2023-08-17 10:06:52 +00:00
Sabri Ünal
18946f5c45 Update Turkish translation 2023-08-16 18:49:28 +00:00
Felipe Borges
23189ae702 doap: Mark my responsibilities as simply "General"
I was going to drop the panels that are now subpages of the Privacy
panel, but I just figured I better just claim "General" rather than
list about half of the GNOME Settings panels.
2023-08-16 16:27:17 +02:00
Luming Zh
ccbac2e7bd Update Chinese (China) translation 2023-08-16 13:19:40 +00:00
Vasil Pupkin
ea46317b8c Update Belarusian translation 2023-08-16 07:10:45 +00:00
Ekaterine Papava
034e2fc4da Update Georgian translation 2023-08-16 03:40:05 +00:00
Fran Dieguez
4791ef11d7 Update Galician translation 2023-08-15 23:42:35 +00:00
Yuri Chornoivan
cc70520dd3 Update Ukrainian translation 2023-08-15 17:43:03 +00:00
Vasil Pupkin
8c99096ab5 Update Belarusian translation 2023-08-15 16:24:30 +00:00
Piotr Drąg
90c5bd0d93 Update Polish translation 2023-08-15 16:23:02 +02:00
Felipe Borges
6585bba6ec privacy: Fix typo in UI file property parameter 2023-08-15 14:13:54 +02:00
Luming Zh
1d822485d9 Update Chinese (China) translation 2023-08-15 11:57:34 +00:00
Felipe Borges
ffb4ab062e README, gitlab: Simplifly README file
Let's move some of the bug reporting guidelines to the GitLab issue
template and simplify the README.md file.

We also now link to our development wiki.
2023-08-15 13:24:26 +02:00
zalnaRs
67a9e9d2b3 Sharing: Replace Remote Login's GtkSwitch to AdwSwitchRow
Remote Login dialog used the old GtkSwitch.

Replaced the switch with AdwSwitchRow and wrapped it with AdwPreferencesGroup.

part of https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2290 and part of https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1930
2023-08-15 08:51:04 +00:00
Danial Behzadi
1b945c4662 Update Persian translation 2023-08-14 22:21:57 +00:00
Ekaterine Papava
6b64912615 Update Georgian translation 2023-08-14 18:37:01 +00:00
Piotr Drąg
624b51b636 Update Polish translation 2023-08-14 18:07:51 +02:00
Yuri Chornoivan
c4a5bfbc7b Update Ukrainian translation 2023-08-14 10:17:07 +00:00
Kukuh Syafaat
0f6953a208 Update Indonesian translation 2023-08-14 09:15:02 +00:00