| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The touchpad row has a switch suffix that allows enabling/disabling
touchpad.
To prevent users from being left with no pointer device, we were
hiding the suffix switch of the touchpad row, making the row look
weird with a label and no action.
Let's hide the entire row instead, as suggested by designers in
comment https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1649#note_1643002
Fixes #1649
|
| |
|
|
|
|
| |
Fixes #2451
|
|
|
|
| |
See https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1701#note_1719089
|
| |
|
| |
|
| |
|
|
|
|
| |
Error building template class 'CcWacomPage' for an instance of type 'CcWacomPage': .:0:0 Invalid object type 'CcListRow'
|
|
|
|
|
|
| |
Failed to set property AdwEnumListModel.enum-type to GDesktopClockFormat: Unsupported GType 'GDesktopClockFormat' for value of type 'GType'
meson.build code adapted from background/meson.build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Error building template class 'CcSearchPanel' for an instance of type 'CcSearchPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcDisplayPanel' for an instance of type 'CcDisplayPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcMousePanel' for an instance of type 'CcMousePanel': .:0:0 Invalid object type 'CcIllustratedRow'
Error building template class 'CcKeyboardPanel' for an instance of type 'CcKeyboardPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcRegionPanel' for an instance of type 'CcRegionPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcUaPanel' for an instance of type 'CcUaPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcUserPanel' for an instance of type 'CcUserPanel': .:0:0 Invalid object type 'CcAvatarChooser'
Error building template class 'CcUserPanel' for an instance of type 'CcUserPanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcDateTimePanel' for an instance of type 'CcDateTimePanel': .:0:0 Invalid object type 'CcTzDialog'
cc_tz_dialog_get_selected_location: assertion 'CC_IS_TZ_DIALOG (self)' failed
dumped core
Error building template class 'CcDateTimePanel' for an instance of type 'CcDateTimePanel': .:0:0 Invalid object type 'CcListRow'
Error building template class 'CcInfoOverviewPanel' for an instance of type 'CcInfoOverviewPanel': .:0:0 Invalid object type 'CcHostnameEntry'
|
| |
|
|
|
|
|
|
|
| |
A11y labels aren't needed when using the "activatable-widget"
property, because the relation is set automatically:
https://gitlab.gnome.org/GNOME/libadwaita/-/blob/main/src/adw-action-row.c#L661
|
| |
|
|
|
|
|
|
|
| |
These changes remove the global master switch from
sharing panel and set main_list_box active.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2415
|
|
|
|
| |
This was caused by commit 6f1567f23.
|
|
|
|
|
|
|
|
|
|
| |
AdwBanner is a new adaptive widget that should be used
in place of GtkInfoBar. It provides an API close
to how we use InfoBars in GNOME, and fits better at smaller
window sizes.
This commit swaps out the GtkInfoBar used in the Region panel
for an AdwBanner.
|
|
|
|
|
|
|
|
|
|
|
| |
AdwBanner is a new adaptive widget that replaces GtkInfoBar.
AdwBanner adapts better to mobile sizes and has an API
that fits with how we use infobars.
This commit changes CcPermissionInfobar to use an AdwBanner
internally instead of a GtkInfoBar. It also re-implements
part of GtkLockButton, as AdwBanner does not support adding
arbitrary widgets.
|
| |
|
|
|
|
|
|
| |
This changes update the Forget Connection dialog of saved networks
using AdwMessageDialog instead of GtkMessageDialog. And set Cancel
as a default responce instead of Forget to overcome accidental forget.
|
|
|
|
|
|
|
|
|
|
|
|
| |
We used to have a custom title widget containing a label for the
title and another for the subtitle (status). When the subtitle label
wasn't visible, the title label wouldn't get centered vertically in
the headerbar.
By porting the custom title widget to AdwWindowTitle we get the title
centered for free.
Fixes #1891
|
|
|
|
|
|
|
|
| |
Destructive actions are supposed to have a dialog asking the user for confirmation.
This commit adds the confirmation dialog when user tries to forget a wifi network.
Fixes #2371
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When having multiple GPUs, each GPUs are now seperated by a newline
instead of the previously used seperator: " / ".
This particular fix works ONLY for systems that use switcheroo-control.
Also, this commit allows the 'secondary_label' of 'CcListRow' to have
'lines' set to '4' and 'wrap' to 'True', along with 'hexpand'
and 'halign' set to 'True' to accommodate long strings on all labels
which previously suffered from a issue of getting truncated if
the strings are too long.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2125
|
| |
|
|
|
|
| |
(cherry picked from commit 61dc0d19fda30a8f6ce146c3b7799f4a31f588fe)
|
|
|
|
| |
(cherry picked from commit 3a280f91bf6efae9ba371b53b2697fb11591a867)
|
|
|
|
| |
(cherry picked from commit 59d805a21b4f71e3c54bc3842266f57ec89fca03)
|
|
|
|
| |
(cherry picked from commit b927ad258bf0c3dd31085d6c38a0deb12b6e78f8)
|
|
|
|
|
|
| |
This causes the "Saved Networks" list to never show rows.
This reverts commit ba13ca1f4a76e7f564e2295bee561e4c45db4a1b.
|
| |
|
|
|
|
|
| |
by using an AdwPreferencesPage instead of a plain GtkBox. And also
move disabled infobar out of night_light_settings.
|
|
|
|
| |
(cherry picked from commit 0652ccd47523d401af6e646c527ede5e41cee8bc)
|
|
|
|
| |
(cherry picked from commit c26b280a476af79867d84d160f3f279a5f308062)
|
| |
|
|
|
|
|
|
|
| |
Use g_signal_connect_object() to automatically disconnect the signal
handle when the listener object gets destroyed.
Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2333
|
|
|
|
| |
(cherry picked from commit 65438a5a0c1f9351d82bc18ece84d81ba2ac7160)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In `cc_sharing_networks_new_row`, the `network_name` is not being set to
the new row, but to `self->current_row`. This is incorrect behavior,
as it leaves the new row without any title, and overwrites the title of
the current row incorrectly to the last network entry in the enabled
networks list. This fix correctly sets the name to the new row instead.
This problem is at least discussed in #2318 (point 3) and causes some
confusion in #2299 as well.
|
|
|
|
|
|
|
| |
Re-do the libgvc version upgrade from 8c84b9f0d378 ("subprojects: Update
libgvc"), which was accidentally reverted in cb333cd59c80 ("Fix
accessibility of the buttons in the test sound output dialog") without
comment.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Acc. HIG, "use an ellipsis (…) at the end of a label
if further input or confirmation is required from the user".
https://developer.gnome.org/hig/guidelines/writing-style.html?highlight=ellipsis
|
| |
|
|
|
|
|
| |
It isn't possible to open the Keyboards panel by searching for "Compose".
Compose key is an important feature, so this change adds a "Compose" keyword to improve the discoverability of this setting.
|
|
|
|
| |
(cherry picked from commit 987ddeff8dedacb4447513b4985ec091ccbe3cde)
|
| |
|
|
|
|
| |
(cherry picked from commit 3216328db98d0981601c45c36ac6b22f0747d3cc)
|
|
|
|
| |
(cherry picked from commit c262359ef3f127b913c78f5b346df15e8e73a611)
|
|
|
|
|
| |
The state needs to be set to the state that was requested before the D-Bus call.
The existing code used the state received from D-Bus, which will be the previous state.
|
| |
|
| |
|