Dirk Su
b7c0c42317
Check best_mode exist before adding flag
...
When there is no compatible clone mode, the best_mode will be NULL
. It will cause gnome-control-center crash when access to the
variable.
2023-06-27 23:34:23 +00:00
Automeris naranja
34e8c96cb5
apps: Use header capitalization in the "No apps" AdwStatusPage
...
This change adds header capitalization to the "No apps" AdwStatusPage
title and to the "Install some..." button.
https://developer.gnome.org/hig/guidelines/writing-style.html
2023-06-27 16:32:44 -03:00
Automeris naranja
083b70758d
apps: Add mnemonics to several buttons
...
This change adds mnemonics to the following buttons:
- Install some...
- App Details
- Open
- Clear Cache
2023-06-27 16:28:10 -03:00
Automeris naranja
cc76a6289c
bluetooth: Add mnemonic to the "Turn Off Airplane Mode" button
2023-06-27 16:25:08 -03:00
Automeris naranja
c136cf5d65
firmware-security-dialog: Add mnemonic to the "Copy Technical Report" button
2023-06-27 16:24:30 -03:00
Automeris naranja
4151c06012
keyboard-shortcut-dialog: Add mnemonic to the "Add Shortcut" button
2023-06-27 16:23:42 -03:00
Automeris naranja
d621855dc8
users: Add mnemonics to the "Remove User" and "Add User" buttons
2023-06-27 16:22:56 -03:00
Automeris naranja
9469c3c674
printers: Add mnemonics to the "Add Printer" buttons
2023-06-27 16:21:37 -03:00
Jiri Grönroos
4b478b86f9
Update Finnish translation
...
(cherry picked from commit 8e70796979
)
2023-06-25 10:54:10 +00:00
velsinki
44e1a1228f
users: Improve avatar crop mechanics
...
The resizing and movement mechanics for the avatar crop can be finicky,
because:
1. The crop resets to the last valid crop when you drag out of range, so
that a somewhat quick drag does not go to the edge.
2. A corner drag only works in one direction, as the use of
eval_radial_line is not correct.
3. A side drag acts the same as a corner drag.
4. A slow drag won't move the crop, especially if the widget is larger.
All these issues are fixed with this partial rewrite of the resize and
movement logic:
1. A drag out of range will result in a size that is guaranteed to touch
the edge, making a crop to the edge much easier.
2. Instead of fixing eval_radial_line, we just "bind" one side to the
pointer position, making both directions act the same for a corner
drag.
3. A side drag now scales around the center for the orthogonal side.
4. Rounding errors in calculating the previous delta are prevented.
2023-06-20 23:13:15 +00:00
Barnabás Pőcze
146aae180d
cc-wifi-connection-list: Use correct setter in property getter
...
CcWifiConnectionList::forgettable is of type `gboolean` so use
`g_value_set_boolean()` in the getter instead of `g_value_set_object()`.
2023-06-13 04:35:38 +00:00
Eric Daigle
598e71fdd2
cc-power-panel: hide automatic suspend row in vm
...
As described in #2521 , the automatic suspend row is currently shown
when Settings is running in a VM, in which case it has no effect.
This commit checks whether Settings is running in a VM and disables
showing the automatic suspend row in this case, as is done for the
Suspend/Hibernate rows. This prevents the user from being shown a
useless row in the power panel.
Closes #2521
2023-06-13 04:17:35 +00:00
Fareed
b813d378ec
wi-fi: Update airplane mode row
...
airplane mode row wasn't updated
to be compatible with new Wi-Fi panel ui.
set airplane mode to be in preference group.
2023-06-12 19:41:20 -04:00
Fareed
1b70d766d6
wi-fi: Move controls out of headerbar
...
Enable switch and dropdown taken out of header bar.
Follow order of Network mockups for row order. Wifi hotspot
remains here until full network panel redesign completed.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2413
2023-06-12 19:40:04 -04:00
Dušan Kazik
21504ced91
Update Slovak translation
...
(cherry picked from commit ee3462686a
)
2023-06-08 15:43:44 +00:00
Pablo Correa Gómez
08bf9f77c2
removable-media: Use a child for GtkCheckButton label to wrap it
...
It allows the panel to fit in narrow displays. The child property
for GtkCheckButton will only be available since 4.8
[1] https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4489
2023-06-08 01:11:11 +00:00
Marcos Miller
14bd84dc19
user-accounts: use GtkFileDialog for select avatar image.
...
The GtkFileChooser interface is deprecated in gtk 4.10.
A new GtkFileDialog api is used.
user-accounts: code improvement
2023-06-07 23:43:17 +00:00
Fareed
eccc4d304e
wi-fi: Add delete icon in saved connections list
...
Each connection now has a delete icon to forget a saved connection.
List can still be generated to include the checkbox to forget multiple.
Follows mockups for wi-fi panel. Add translation comments.
2023-06-07 22:58:37 +00:00
Christopher Davis
5180092f4a
build: Fix libadwaita subproject options
...
When implementing the workaround to allow us to use libadwaita
as a subproject, we forgot to move the default options to our
subproject declaration. This caused libadwaita's tests to be
built and subsequently fail our test stage.
This commit puts the options in the right place.
2023-06-07 18:21:55 -04:00
Christopher Davis
bb88cddb5c
ci: Add appstream and rebuild CI image
...
libadwaita 1.4 depends on appstream, and builds have
been failing because the subproject fails to build.
This commit adds appstream as a dependency so that
the libadwaita subproject can build without issues.
We also bump FDO_DISTRIBUTION_TAG to rebuild the image.
2023-06-07 17:43:24 -04:00
Robert Ancell
c092bec8bc
search-provider: Connect signal handlers in swapped form
2023-06-07 09:14:28 +12:00
Robert Ancell
d90d3ffdfa
wacom: Connect signal handlers in swapped form
2023-06-07 09:14:28 +12:00
Robert Ancell
a01e179830
network: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
82ef9d6f05
display: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
88d0cba1e6
common: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
69406c3590
user-accounts: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
3f057fed7b
online-accounts: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
91fbc1b8df
sharing: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
bea170c0cd
search: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
ceec631a45
printers: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
dd37cafb62
keyboard: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Robert Ancell
b87a46079d
background: Connect signal handlers in swapped form
2023-06-07 09:12:54 +12:00
Felipe Borges
fc4703423d
meson, tests: Disable interactive-tests when libadwaita is subproject
...
This is a workaround the issue where our interactive tests don't work
when libadwaita is a subproject.
For context, see
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1754
2023-06-06 13:40:33 +00:00
Felipe Borges
b441f40bcc
meson: Bump gtk4 dependency
2023-06-06 13:40:33 +00:00
Maksym Hazevych
639c0d512f
applications: Always use bold for app name in dialogs
2023-06-06 13:40:33 +00:00
Maksym Hazevych
b5cee63632
Use page for description instead of single group
...
When there is only one AdwPreferencesGroup in a whole
AdwPreferencesPage, use "description" property of the latter.
2023-06-06 13:40:33 +00:00
Maksym Hazevych
05e556077d
Use page for description instead of empty group
...
Use the "description" property of AdwPreferencesPage instead of an empty
AdwPreferencesGroup.
2023-06-06 13:40:33 +00:00
Maksym Hazevych
f13d0edab9
meson & ci: Update libadwaita dependency version
2023-06-06 13:40:33 +00:00
Christopher Davis
d7307b4c7e
search: Use GtkFileDialog
...
The GtkFileChooser interface is deprecaed in favor of GtkFileDialog.
2023-06-06 13:33:29 +00:00
Christopher Davis
8635a5abea
color: Use GtkFileDialog
...
The GtkFileChooser interface is deprecated in favor of
GtkFileDialog.
2023-06-06 13:33:29 +00:00
Christopher Davis
590506add3
vpn-helpers: Use GtkFileDialog and AdwMessageDialog
...
GtkFileChooser and GtkMessageDialog are both deprecated.
This commit replaces them with the most appropriate API
for each use case.
2023-06-06 13:33:29 +00:00
Christopher Davis
b73ce78230
background: Use GtkFileDialog
...
The GtkFileChooser interface is deprecated. Instead of using it,
we should use the new GtkFileDialog APIs.
2023-06-06 13:33:29 +00:00
sunflowerskater
266c55715a
general: Add tooltips to headerbar controls
...
Acc. HIG, "controls in the header bars of primary windows should all have tooltips".
https://developer.gnome.org/hig/patterns/feedback/tooltips.html
2023-06-06 13:27:00 +00:00
Lukáš Tyrychtr
75b4d0b2bc
default-apps: Don't crash when there are no apps for a mimetype
...
When a mimetype has no apps, we get a selection notification anyway, but the selected item is NULL.
So, account for that and don't crash.
2023-06-06 13:07:46 +00:00
Nelson Benítez León
68227b0dab
shell: improve key nav between search entry and results list
...
Improve keyboard navigation with Up/Down arrow keys between
Search entry and the search results list.
Pressing Arrow Down in search entry will now move focus
to search list, and when pressing Arrow Up on the first
list result will move back focus to Search entry.
2023-06-06 13:01:23 +00:00
Robert Ancell
09e45e03d9
info-overview: Fix name of parent class variable
2023-06-06 07:54:38 +00:00
Robert Ancell
c7ce4e8962
display: Fix name of parent class variable
2023-06-06 07:54:38 +00:00
Robert Ancell
1485414714
datetime: Fix name of parent class variable
2023-06-06 07:54:38 +00:00
Robert Ancell
0b850560a8
background: Fix name of parent class variable
2023-06-06 07:54:38 +00:00
Robert Ancell
606957c048
color: Fix name of parent class variable
2023-06-06 07:54:38 +00:00