| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
The official implementation of udisks2 service is only available on
Linux. Since the client library is bundled with the service, it is not
possible to install the client library on non-Linux systems without
patching the build system of udisks2. In order to support non-Linux
systems with their unofficial udisks2 service implementations, we should
use GDBus directly instead of relying on the client library.
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/606
|
|
|
|
|
| |
Reduce margins on either side, and allow the texts to be
wrapped early, so that it works well on smaller screens
|
|
|
|
|
| |
Wrap or ellipsize the labels to allow the panel to fit in narrower
windows.
|
|
|
|
|
|
|
|
| |
The button doesn't delete the original file - it just removes
the image from the selection. "Remove" is therefore a better word
than "Delete", and the destructive action style isn't appropriate.
Fixes #578
|
|
|
|
|
|
|
|
|
|
| |
The "Bluetooth" section is actually a catchall section for all
device types we don't know much specifically (Includes, but not
limited to Bluetooth).
Rename/relabel it to something more comprehensive.
Closes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/488
|
|
|
|
| |
and avoid the GtkBox hack
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This may happen under some conditions. Possibly due to a race condition
(i.e. we did not receive any configuration from mutter yet) or also if
we are not running on GNOME.
Add guards for NULL configuration. This configuration is never
applicable and mostly clears the UI.
Fixes: #604
|
|
|
|
|
| |
This guards against accidental use of NULL pointers so that the panel
will hopefully not crash if new bugs like this are introduced.
|
|
|
|
|
| |
Get the aspect ratio from Primary monitor, and allow the preview
to have smaller size, so that it works well on smaller screens
|
|
|
|
| |
(cherry picked from commit 3067ef1c67f60992030673a56dd7eb2ba0ff9258)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
There's a dedicated icon for drag handles - we should make use of
it. Also, change the color of the handle so it looks like it is
part of the row.
Fixes #590
|
| |
|
|
|
|
|
|
|
| |
The function has been changed in gnome-shell to be called ShowMonitorLabels
again (rather than ShowMonitorLabels2). Update g-c-c accordingly.
See https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/491
|
|
|
|
|
| |
Use gtk_widget_destroy() instead of g_clear_object().
Otherwise, it results in segfault on dispose()
|
|
|
|
|
|
| |
Remove the size group where mtu label belongs, so that it can request
enough space when it becomes visible. Since the size group is removed,
filler widget is no longer useful. Remove it as well.
|
|
|
|
|
| |
The only functional change in this commit is the reval of the if that is
checking for cloning mode.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Make possible to set scaled size constraints per configuration, and add a method
to verify if the current mode at scale is allowed for such config.
This allows to perform such check also in case we have global scaling enabled,
as in such case we must verify that all the selected current modes are supported
by the given scale.
Fixes GNOME/mutter#407
|
|
|
|
|
|
|
|
| |
As it is often not sufficient to only check against
a set of known CA certificates, add a domain suffix
check for Wi-Fi connections.
Signed-off-by: Markus Theil <theil.markus@gmail.com>
|
|
|
|
|
|
|
|
| |
The warning is:
(gnome-control-center:29760): Gtk-CRITICAL **: 11:45:48.076: gtk_widget_is_visible: assertion 'GTK_IS_WIDGET (widget)' failed
This is due to the code trying to disable switches that only exist if support
for that feature is available.
|
|
|
|
|
|
|
|
|
|
| |
Since the switches for media, personal file, and screen sharing are in the header bar of the
respective dialogs, they are not visible when we click on the master switch. This caused the
check in OFF_IF_VISIBLE to always fail.
Fix it by checking if the corresponding button in the main list box is visible, instead.
Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/240
|
| |
|
|
|
|
| |
(cherry picked from commit e7a8837160e62a3d61a584181d3277c0b2d8ab09)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
setlocale() is not threadsafe except when used only to query the locale
without changing it. Let's use uselocale() instead, which changes the
locale only on the calling thread. Much better.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Seeing as that's the version that added the
nm_device_wifi_get_last_scan() we use.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This can be set to 'preserve', 'permanent', 'random' or 'stable'. We
need to handle these values otherwise we can end up with the editor
being un-saveable.
Turn the entry in to a GtkComboBoxText with those items in it, allowing
a mac address to be typed too.
Partial copy of 85b6b659a140a59c3df787062e089a0b4e2a547d from
network-manager-applet.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It's good to have some space between the to and from widgets, so
they aren't squashed, and so they blend better with the colour
temperature slider below.
Ideally we'd just increase the space between the to and from
sections, and not also between the widgets and their labels, but
the approach in this commit isn't too bad.
|
|
|
|
|
|
| |
Make sure that the labels in the night settings are clear.
Fixes #583
|
| |
|