commit 5fd6b5b65e12b4e14118c597bd1f58f9c1565a89 Author: Rui Matos Date: Wed Aug 23 18:54:18 2017 +0200 3.25.91 NEWS | 8 ++++++++ configure.ac | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) commit baa69f3ab1e036684c82b73d205e28c11d6aaaf9 Author: Allan Day Date: Wed Aug 23 11:38:00 2017 +0100 panel-list: use tailored icons for devices and details sections The devices and details rows should have distinct icons which provide meaning. applications-system-symbolic is generic and therefore unhelpful in both cases. Instead use tailored icons from the icon theme, in order to ensure that icon theme changes don't result in inappropriate images being used. https://bugzilla.gnome.org/show_bug.cgi?id=786605 shell/panel-list.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 57a82a89cd0ce53b8f12a5bc2703643101751fdb Author: Rui Matos Date: Wed Aug 23 17:47:22 2017 +0200 display: Cancel pending changes on Escape key press panels/display/cc-display-panel.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 566d2cf6ac8ca317680a8fbe0284ea88f5385e77 Author: Rui Matos Date: Wed Aug 23 17:46:27 2017 +0200 display: Add mnemonics to Cancel and Apply buttons panels/display/cc-display-panel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a8071322a70ee6e99be4f1786a05826721deb15e Author: Rui Matos Date: Wed Aug 23 17:20:26 2017 +0200 display: Move scale row above refresh rate It's a bit closer to the mockups, in spirit at least. panels/display/cc-display-panel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 566b0c137cef86b1f3bcace709d6e3ee97847493 Author: Rui Matos Date: Wed Aug 23 17:14:16 2017 +0200 display: Make rows created for a new current output be the same size We need the rows size group to exist when creating output UIs. panels/display/cc-display-panel.c | 5 +++++ 1 file changed, 5 insertions(+) commit 0a0ac31b5187dcd65eb73ca80b541eeff0467afc Author: Rui Matos Date: Wed Aug 23 17:06:57 2017 +0200 display: Handle lid being closed a bit better If the lid is closed we shouldn't allow the builtin display to be configured. panels/display/cc-display-panel.c | 73 +++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 29 deletions(-) commit 088f35617ce649f0cb483c7ef4c778fcd31bf779 Author: Rui Matos Date: Wed Aug 23 15:42:07 2017 +0200 display: Make scale row be the same height as others panels/display/cc-display-panel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 6df94030de22b74f22269474d7bf5991d7066d73 Author: Sveinn í Felli Date: Wed Aug 23 13:50:40 2017 +0000 Update Icelandic translation (cherry picked from commit e537f07dcea4f6973a8a808472e1d7183c591368) po/is.po | 2073 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 1132 insertions(+), 941 deletions(-) commit 4922f370fb44b5b978b5840f7eddcafdd915cea7 Author: Georges Basile Stavracas Neto Date: Tue Aug 22 23:07:51 2017 -0300 network: Update NetDeviceSimple layout Following the previous commit, this patch adapts the NetDeviceSimple layout to be consistent with the other devices in the Network panel. This is, however, a temporary solution, for simple devices will be handled in a separate panel in the future. https://bugzilla.gnome.org/show_bug.cgi?id=786662 panels/network/net-device-simple.c | 33 ++-- panels/network/net-device-simple.h | 3 + panels/network/network-simple.ui | 356 ++++++------------------------------- 3 files changed, 66 insertions(+), 326 deletions(-) commit d5de1d2b3c041d35cf9ba5b0ca0bb944202b67a1 Author: Georges Basile Stavracas Neto Date: Tue Aug 22 23:04:52 2017 -0300 network: Show simple devices in an isolated section As a temporary solution until we don't have the Mobile Broadband panel, the Network panel should take care of simple devices such as Bluetooth and metered connections, and should do so in such a way that is consistent with how the rest of devices is managed. Currently, however, NetDeviceSimple objects still present the old, grid-based layout, breaking the expectations and completely destroying the consistency of the panel This patch moves simple devices to a section of its own. The next patch will update the visuals to match the other devices. https://bugzilla.gnome.org/show_bug.cgi?id=786662 panels/network/cc-network-panel.c | 37 +++++++++++++++++++++++++++++++++++- panels/network/network.ui | 40 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 1 deletion(-) commit ded1b10eb110604c947abd345eb3b53cee0a15ac Author: Exalm Date: Wed Aug 23 18:08:47 2017 +0500 panel-list: Further tweak sidebar classes Removes sidebar-label class, adds sidebar-icon class to Devices and Details arrows https://bugzilla.gnome.org/show_bug.cgi?id=786612 shell/cc-panel-list.c | 1 - shell/panel-list.ui | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) commit 1e82b656747eee36276fdd0a288eb08e07d86a24 Author: Exalm Date: Sat Aug 19 20:03:35 2017 +0500 wifi: Fix title centering The stack switcher shown for multiple wireless devices can have arbitrarily large width, so it can shift the title to to the left. Setting hhomogenous to False prevents this https://bugzilla.gnome.org/show_bug.cgi?id=786410 panels/network/wifi.ui | 1 + 1 file changed, 1 insertion(+) commit b8d1e8a814067e0f8dfedc1184df5e48e31d179a Author: Exalm Date: Tue Aug 22 19:03:01 2017 +0500 panel-list: Update icon and label classes Set icon class to sidebar-icon, and label class to sidebar-label. This makes it more consistent with places sidebar in Nautilus and GtkFileChooser. https://bugzilla.gnome.org/show_bug.cgi?id=786612 shell/cc-panel-list.c | 3 ++- shell/panel-list.ui | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 535c5d1fa274358e6fcf268f0779523eca045154 Author: Rui Matos Date: Tue Aug 22 19:55:59 2017 +0200 printers: Disconnect the search bar from the shell's key-press-event Using g_connect_object() ensures the disconnection happens when the search bar is finalized. https://bugzilla.gnome.org/show_bug.cgi?id=786603 panels/printers/cc-printers-panel.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 272bad14a078ba003362d08262e7eba0ae1d0f83 Author: Felipe Borges Date: Wed Aug 23 11:03:54 2017 +0200 printers: The scrolled window should vertically expand In the new Shell the Printers panel scrolled window doesn't necessarily fills the whole vertical space available. https://bugzilla.gnome.org/show_bug.cgi?id=786674 panels/printers/printers.ui | 1 + 1 file changed, 1 insertion(+) commit 19841f556df5661da24c05e55e121c4ef9096c61 Author: Alexandre Franke Date: Wed Aug 23 08:04:15 2017 +0000 Update French translation po/fr.po | 2215 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1241 insertions(+), 974 deletions(-) commit 847f29c844edb3ac0278a99acece1c458eedd32d Author: Piotr Drąg Date: Wed Aug 23 03:57:27 2017 +0200 Update Polish translation panels/datetime/po-timezones/pl.po | 304 +++--- po/pl.po | 2014 ++++++++++++++++++------------------ 2 files changed, 1170 insertions(+), 1148 deletions(-) commit fd9a646ff5015b5a6ee5063544908511ae43896a Author: Piotr Drąg Date: Wed Aug 23 03:27:51 2017 +0200 info: Correct translator comments panels/info/gnome-default-apps-panel.desktop.in.in | 2 +- panels/info/gnome-removable-media-panel.desktop.in.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e5a1afee9ce6e846bb171cc1341084c3d5d61ac2 Author: Rui Matos Date: Tue Aug 22 19:23:46 2017 +0200 display: Fix a crash when opening the panel with the lid closed The configuration manager might not be ready yet when we're called from the lid state monitor handler. Don't do anything in that case. https://bugzilla.gnome.org/show_bug.cgi?id=786080 panels/display/cc-display-panel.c | 3 +++ 1 file changed, 3 insertions(+) commit ef0cbf45f399fa34b9bfb3e6fa273061a9997ef6 Author: Rui Matos Date: Tue Aug 22 18:06:00 2017 +0200 display: Make arrangement and scale rows non-activatable panels/display/cc-display-panel.c | 2 ++ 1 file changed, 2 insertions(+) commit 47919bcfb12b542b1fb3a56b835f178d510944ee Author: Rui Matos Date: Tue Aug 22 17:59:17 2017 +0200 display: Fix underscanning switch [de]activating the output instead panels/display/cc-display-panel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7c7c0b75d50bdc762a1cfacb9d77d111eb5cde2d Author: Rui Matos Date: Tue Aug 22 17:57:18 2017 +0200 display: Switch to a toggle buttons design for scale The slider design wasn't fit for this since we allow only a finite set of scales. panels/display/cc-display-panel.c | 177 +++++++++++++++++++++++--------------- 1 file changed, 108 insertions(+), 69 deletions(-) commit c50062a48b863e8f37be6944bcc5d02820e402e8 Author: Rui Matos Date: Mon Aug 21 20:07:29 2017 +0200 display: Update the two display mode switcher design This makes us follow the updated design mockups more closely. panels/display/cc-display-panel.c | 109 ++++++++++++++++++++++++-------------- 1 file changed, 69 insertions(+), 40 deletions(-) commit 90cf23a70accc3ef554e59c5aadb68d47f721cf5 Author: Rui Matos Date: Mon Aug 21 15:24:52 2017 +0200 display: Redraw the arrangement area widget when outputs change This ensures the arrangement area always reflects the current changes. panels/display/cc-display-panel.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit e4dc2995a3efed97be220ab1f03a35fbb5884e2b Author: Rui Matos Date: Mon Aug 21 15:24:11 2017 +0200 display: Add a signal for scale changes This will allows other bits of the UI to monitor scale changes. panels/display/cc-display-config-dbus.c | 2 ++ panels/display/cc-display-config.c | 5 +++++ 2 files changed, 7 insertions(+) commit 023c988ad6341a7d6fbb7ac4af821fb33c9f314a Author: Bastien Nocera Date: Mon Aug 21 19:07:29 2017 +0200 doap: Remove myself from the list of maintainers gnome-control-center.doap | 7 ------- 1 file changed, 7 deletions(-) commit cc601f1824bb0dafad2cfff2b3bbfc107869c103 Author: Bastien Nocera Date: Mon Aug 21 19:07:20 2017 +0200 doap: Add description field gnome-control-center.doap | 1 + 1 file changed, 1 insertion(+) commit 52d61d52b2ac8802f56288ff8406c33791f3debe Author: Rui Matos Date: Mon Aug 21 14:23:49 2017 +0200 display: Force content to always have a fixed minimum width This makes switching between configurations and/or active monitor look a bit more polished. panels/display/cc-display-panel.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) commit d0ca7e0abc7c81e6f3998237544c3559bb27671c Author: Rui Matos Date: Mon Aug 21 14:44:31 2017 +0200 display/config-manager-dbus: Clear the current state on error This ensures that the higher levels notice that there was an error and show the appropriate UI instead of showing the previous state. panels/display/cc-display-config-manager-dbus.c | 2 ++ 1 file changed, 2 insertions(+) commit 93a3bbe0fcf3b6de465d94efdbadd35a3970557a Author: Rui Matos Date: Mon Aug 21 14:42:48 2017 +0200 display: Remove a few no longer needed variables These are not needed since last commit. panels/display/cc-display-panel.c | 10 ---------- 1 file changed, 10 deletions(-) commit ff30244c5cdd9602cd0289d28b456f887bd2fb76 Author: Jonas Ådahl Date: Fri Aug 11 15:29:38 2017 +0800 panels/display: Remove support for old config system As mutter now has removed the legacy monitor config system and the associated property on org.gnome.Mutter.DisplayConfig, also remove the support from gnome-control-center. https://bugzilla.gnome.org/show_bug.cgi?id=777732 panels/display/Makefile.am | 4 - panels/display/cc-display-config-manager-rr.c | 116 ----- panels/display/cc-display-config-manager-rr.h | 37 -- panels/display/cc-display-config-rr.c | 715 -------------------------- panels/display/cc-display-config-rr.h | 43 -- panels/display/cc-display-panel.c | 217 +------- 6 files changed, 9 insertions(+), 1123 deletions(-) commit 148dbd16255105ae387b6eefab804c7fec8ff914 Author: gogo Date: Sun Aug 20 20:26:08 2017 +0000 Update Croatian translation po/hr.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 479ff9c8c73b5641e3714ad29802c459a738ecbd Author: Christian Kirbach Date: Sun Aug 20 18:32:51 2017 +0000 Update German translation po/de.po | 601 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 260 insertions(+), 341 deletions(-) commit 85494fc6c23187f4a77677d8baa1ae1f3b8e92d8 Author: Anish Sheela Date: Sun Aug 20 17:54:28 2017 +0000 Update Malayalam translation po/ml.po | 2584 +++++++++++++++++++++----------------------------------------- 1 file changed, 879 insertions(+), 1705 deletions(-) commit 3e4af1f446d52cdf1fd88587bb77c61b2cb571f1 Author: Anish Sheela Date: Sun Aug 20 17:52:31 2017 +0000 Update Malayalam translation po/ml.po | 7624 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 4899 insertions(+), 2725 deletions(-) commit 87568e9250aa0b9eb0ffebacee3d5cf695d0af09 Author: Allan Day Date: Thu Aug 17 17:17:56 2017 +0100 Harmonize list box row layouts While it isn't possible, or even advisable, to make all the list box rows the same height, using a number of standard heights will make the control center feel more harmoneous. Adust the height of the list box rows in Color, Date & Time, Mouse & Touchpad, Network, Privacy, Region & Language, Sharing and Universal Access. Makes standard rows that contain labels and/or controls 58px tall. Some other rows, such as those which contain two lines of text, are allowed to be taller. https://bugzilla.gnome.org/show_bug.cgi?id=786384 panels/color/cc-color-device.c | 12 ++-- panels/datetime/datetime.ui | 16 +++-- panels/mouse/gnome-mouse-properties.ui | 62 +++++++++---------- panels/network/network-ethernet.ui | 5 +- panels/network/network-proxy.ui | 5 +- panels/network/network-vpn.ui | 5 +- panels/network/wifi.ui | 3 + panels/privacy/cc-privacy-panel.c | 4 +- panels/region/cc-region-panel.c | 4 +- panels/region/region.ui | 16 ++--- panels/sharing/sharing.ui | 20 ++++-- panels/universal-access/uap.ui | 108 ++++++++++++++++----------------- 12 files changed, 146 insertions(+), 114 deletions(-) commit 8a8e53ab8a58e42898197cba5519dd92cbd2001b Author: Allan Day Date: Wed Aug 16 18:38:55 2017 +0100 Standardize vertical spacing of panels Ensure that the vertical spacing inside each panel is similar. This makes the transition between each panel smoother and makes the control center feel more cohesive. Settings panels are given 32px above and below their content and 32px vertical space between major sections. 12px space is placed below headings. Bluetooth, displays and printers are not addressed. https://bugzilla.gnome.org/show_bug.cgi?id=786384 panels/color/color.ui | 5 ++++- panels/datetime/datetime.ui | 6 +++--- panels/info/info-default-apps.ui | 5 ++++- panels/info/info-removable-media.ui | 19 ++++++++++++------- panels/keyboard/gnome-keyboard-panel.ui | 5 ++++- panels/mouse/gnome-mouse-properties.ui | 23 ++++++++--------------- panels/network/network.ui | 5 ++++- panels/network/wifi.ui | 6 +++--- panels/notifications/notifications.ui | 7 +++---- panels/online-accounts/online-accounts.ui | 6 +++--- panels/power/cc-power-panel.c | 18 +++++++++--------- panels/power/power.ui | 5 ++++- panels/privacy/privacy.ui | 2 +- panels/region/region.ui | 4 ++-- panels/search/search.ui | 2 +- panels/sharing/sharing.ui | 9 ++++++--- panels/universal-access/uap.ui | 29 ++++++++++++++++------------- 17 files changed, 87 insertions(+), 69 deletions(-) commit c7fea8894ff9bbe1391e16308438b81ed8e22c0d Author: Allan Day Date: Thu Aug 17 12:49:18 2017 +0100 Give search and notifications consistent row layouts The search and notification panels have similar list rows, as they both list applications. This gives the list rows more consistent layouts - application icons are made to be 32px throughout and row heights are made to be the same. Note that the row widths are unfortunately still different. https://bugzilla.gnome.org/show_bug.cgi?id=786384 panels/notifications/cc-notifications-panel.c | 6 ++---- panels/search/cc-search-panel.c | 8 ++++---- 2 files changed, 6 insertions(+), 8 deletions(-) commit a9bf8b5b04a195d70639747ad35ca0455b80e7dd Author: Georges Basile Stavracas Neto Date: Sat Aug 19 11:23:12 2017 -0300 online-accounts: Fix parameter parsing The Online Accounts panel supports two commands: 'add' and 'show-account'. The 'add' command must receive an additional parameter, the 'provider' name, and an optional 'preseed' parameter. In the past, Settings would just push all the parameters to a GVariant and pass to the panels. Now, however, it skips the first one, making the parameter parsing code in Online Accounts panel wrong. This patch fix that by refactoring add_account() code, and fixing the GVariant parameter parsing. panels/online-accounts/cc-online-accounts-panel.c | 47 ++++++++++++++--------- 1 file changed, 29 insertions(+), 18 deletions(-) commit 55c6f0e1b76402975c3efe4638bae3cbb947213b Author: gogo Date: Fri Aug 18 20:48:03 2017 +0000 Update Croatian translation po/hr.po | 705 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 368 insertions(+), 337 deletions(-) commit 55a4b18de968894e9ae903df14806cd6d225a221 Author: Daniel Șerbănescu Date: Fri Aug 18 18:33:58 2017 +0000 Update Romanian translation po/ro.po | 5989 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 3402 insertions(+), 2587 deletions(-) commit 87c69ed955e3bad70f68f77322d3464f2aaf00a3 Author: Scott Cohen Date: Wed Jul 19 20:40:53 2017 -0700 network: Fix typo in error message Replaced "conneciton" with "connection" (both without quotes) in panels/network/connection-editor/net-connection-editor.c:860. https://bugzilla.gnome.org/show_bug.cgi?id=785100 panels/network/connection-editor/net-connection-editor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85e7df156b1989436a46acf168b4911440aeecf8 Author: Marek Cernocky Date: Fri Aug 18 11:13:07 2017 +0200 Updated Czech translation po/cs.po | 698 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 373 insertions(+), 325 deletions(-) commit 7ccfa25b47f43161c49b88ddd2502e1f398d45f9 Author: Georges Basile Stavracas Neto Date: Wed Aug 16 18:53:33 2017 -0300 online-accounts: Fix crash after aborting web view and changing panels The panel owns both the GtkDialog, and the GoaProvider that is used with the dialog during goa_provider_add_account. When the panel is destroyed, it drops its references to the provider but not the dialog, which is a separate top-level widget. Therefore, if the panel is switched while the WebKitWebView inside the dialog was still navigating across pages, then WebKitWebView::decide-policy will be called with an invalid provider. To avoid this, and a memory leak, the panel should also destroy the dialog when it is itself getting destructed. Note that since the GtkDialog is a template child, it must be destroyed in dispose. GtkWidget's (ie. the panel's) default default destroy signal handler NULLifies all template children pointers, so finalize is too late. https://bugzilla.gnome.org/show_bug.cgi?id=782043 panels/online-accounts/cc-online-accounts-panel.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 115a1323b4200aaa8b44ed174f66829273333e19 Author: Debarshi Ray Date: Thu Aug 17 21:22:18 2017 +0200 Revert "online-accounts: Fix crash after aborting web view ..." I pushed it by mistake. The GtkDialog needs to be destroyed in dispose, not finalize. This reverts commit 60cf7f6b2703e3e89aedac0684ab0e7ae09ce86e. https://bugzilla.gnome.org/show_bug.cgi?id=782043 panels/online-accounts/cc-online-accounts-panel.c | 1 - 1 file changed, 1 deletion(-) commit 60cf7f6b2703e3e89aedac0684ab0e7ae09ce86e Author: Georges Basile Stavracas Neto Date: Wed Aug 16 18:53:33 2017 -0300 online-accounts: Fix crash after aborting web view and changing panels The panel owns both the GtkDialog, and the GoaProvider that is used with the dialog during goa_provider_add_account. When the panel is destroyed, it drops its references to the provider but not the dialog, which is a separate top-level widget. Therefore, if the panel is switched while the WebKitWebView inside the dialog was still navigating across pages, then WebKitWebView::decide-policy will be called with an invalid provider. To avoid this, and a memory leak, the panel should also destroy the dialog when it is itself getting destructed. https://bugzilla.gnome.org/show_bug.cgi?id=782043 panels/online-accounts/cc-online-accounts-panel.c | 1 + 1 file changed, 1 insertion(+) commit 17af1865d484abfaef993c3e4b0290be60e36ee5 Author: Fran Dieguez Date: Wed Aug 16 22:52:59 2017 +0000 Update Galician translation po/gl.po | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) commit 024bb97a128f70eab8cc85a1e24540209953cea5 Author: Georges Basile Stavracas Neto Date: Wed Aug 16 18:07:19 2017 -0300 color: Avoid casting before checking for errors When the asynchronous operation is finished in the Color panel, the user may potentially have already changed to another panel, making the CcColorPanel reference invalid. In the callback, the first thing that is done is casting (and type-checking) the CcColorPanel pointer, causing a segmentation fault. Fix that by only casting anything after checking the result of the asynchronous call. https://bugzilla.gnome.org/show_bug.cgi?id=786096 panels/color/cc-color-panel.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit f69c1e106b0a005e1616b89b41825280c79e0328 Author: Georges Basile Stavracas Neto Date: Wed Aug 16 17:28:01 2017 -0300 background: Improve background chooser dialog The background chooser dialog behavior was modeled against a fixed-size, unmaximizable window, and makes some assumptions that doesn't work well on the new layout. Fix that by always setting 3 columns, and adjusting the dialog height according to the transient parent. panels/background/cc-background-chooser-dialog.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 10c97222832e0a2d68a86f10738482e703c0430b Author: Georges Basile Stavracas Neto Date: Wed Aug 16 16:47:14 2017 -0300 window: Synchronize sidebar and header with a size group Instead of using a callback on size-allocate, and setting a custom size request. Using a sizegroup is much cleaner and avoid some potential issues we could have in the future. shell/cc-window.c | 10 ---------- shell/window.ui | 12 ++++++++++-- 2 files changed, 10 insertions(+), 12 deletions(-) commit b8fbf5032ef5f0ec0b431de9ea5d04d427ece5c4 Author: Georges Basile Stavracas Neto Date: Wed Aug 16 16:35:07 2017 -0300 window: Don't accidentally destroy panels when showing overview When passing --overview, Settings' new shell window accidentally removes the newly selected panel. We're considering the possibility of adding an overview page but, since that won't happen for the next release, let's just make sure something happens for now. Fix that by simply changing the panel list view, which selects the Wi-Fi panel if the user was in another view. https://bugzilla.gnome.org/show_bug.cgi?id=786117 shell/cc-window.c | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) commit b182402fa9b1ce1fa9f5894aacd1f6f756811db9 Author: Georges Basile Stavracas Neto Date: Wed Aug 16 16:18:29 2017 -0300 background: Properly align labels with buttons When the window resizes, we still want to keep these labels centralized against their parents. panels/background/background.ui | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit e29e97a9a443a9601f87a77f665f24d352e2da96 Author: Allan Day Date: Tue Aug 15 16:04:41 2017 +0100 power: harmonize header positioning Some of the headings have horizontal margins and others don't, creating an inconsistent layout. Remove the horizontal margins from all headings. https://bugzilla.gnome.org/show_bug.cgi?id=786327 panels/power/cc-power-panel.c | 4 ---- 1 file changed, 4 deletions(-) commit 47a39f5c36a99df13b8de27f1d721b0ab2799459 Author: Allan Day Date: Tue Aug 15 16:17:18 2017 +0100 shell: increase initial window size With the new settings shell, a larger window makes it easier to navigate the different panels and shows more content from each panel, reducing the need to scroll. https://bugzilla.gnome.org/show_bug.cgi?id=786328 shell/window.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 24f9545793fb2f24121f430f4b1b9c208e46ac41 Author: Мирослав Николић Date: Tue Aug 15 23:00:42 2017 +0200 Updated Serbian translation po/sr.po | 2254 +++++++++++++++++++++++++++++----------------------- po/sr@latin.po | 2413 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 2581 insertions(+), 2086 deletions(-) commit 0e6d299edf0e4647f3ef90ea11af98f96b483c3d Author: Aurimas Černius Date: Tue Aug 15 22:47:17 2017 +0300 Updated Lithuanian translation po/lt.po | 760 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 420 insertions(+), 340 deletions(-) commit 1335142117eb7d7041ebdcb4e56fc193b51ac5b7 Author: Baurzhan Muftakhidinov Date: Tue Aug 15 15:00:36 2017 +0000 Update Kazakh translation po/kk.po | 685 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 355 insertions(+), 330 deletions(-) commit 7e67709995518d3f96c39fe2157b699b08120b82 Author: Jordi Mas Date: Tue Aug 15 08:16:10 2017 +0200 Updapte Catalan translation po/ca.po | 692 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 360 insertions(+), 332 deletions(-) commit c018780453c118e6a29f49367ce923c37bfd9238 Author: Marek Cernocky Date: Mon Aug 14 12:00:58 2017 +0200 Updated Czech translation po/cs.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 18bbf9ab76f4fae29d55a3097f0c1c0a94b60136 Author: Muhammet Kara Date: Sun Aug 13 14:01:46 2017 +0000 Update Turkish translation po/tr.po | 766 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 423 insertions(+), 343 deletions(-) commit afc909ee5c669d77309c7c76b279319602aed6d3 Author: Dušan Kazik Date: Sun Aug 13 13:59:32 2017 +0000 Update Slovak translation po/sk.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit c458e82580908d720a0e8ceaa1f63671c26669cb Author: Georges Basile Stavracas Neto Date: Sat Aug 12 10:11:14 2017 -0300 universal-access: Improve indentation of labels panels/universal-access/uap.ui | 117 ++++++++++++++++++++--------------------- 1 file changed, 56 insertions(+), 61 deletions(-) commit fcf4e44ebddc1a8792f385cc6acfd5556d782375 Author: Georges Basile Stavracas Neto Date: Sat Aug 12 18:58:10 2017 -0300 wifi: Don't access potentially invalid pointer When the user launches Settings with a panel passed as argument, the following things happen: 1. The Wi-Fi panel starts loading. 2. The command line arguments are passed and the given panel is activated. 3. The Wi-Fi panel cancels the loading routine, and rfkill_proxy_acquired_cb() is called with the GError set as G_IO_ERROR_CANCELLED. 4. Crash in rfkill_proxy_acquired_cb(). The crash is caused because, when rfkill_proxy_acquired_cb() is called, the CcWifiPanel instance isn't valid anymore. And yet, the code tries to cast 'gpointer user_data' to a CcWifiPanel pointer. Fix that by only trying to cast anything after parsing the GError set by the callback. panels/network/cc-wifi-panel.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit e465010faa62db642bfaac693dbede6ebef891bc Author: Georges Basile Stavracas Neto Date: Sat Aug 12 12:34:01 2017 -0300 background: Improve layout on the new shell The current Background panel was designed and architectured for a fixed size, non resizable window. As such, it has a few quirks that does not scale well with the new shell. Fix that by rearchitecturing the Background panel hierarchy, removing the deprecated widgets and simplifying the overall hierarchy of widgets. panels/background/background.ui | 175 ++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 114 deletions(-) commit 5c4f2ff8a6b8e8befbf98751c248cb496f9fb622 Author: Georges Basile Stavracas Neto Date: Sat Aug 12 11:03:17 2017 -0300 shell: Hardcode panel list order Per the latest mockups [1], the panel list must be sorted by the category, and then follow a manual predefined order. This commit adds the hardcoded order to the the panel list. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/shell/settings-organization.png panels/network/gnome-network-panel.desktop.in.in | 2 +- shell/cc-panel-list.c | 64 +++++++++++++++++++++++- 2 files changed, 64 insertions(+), 2 deletions(-) commit aae4dd842b7293eb04d91269b0152b154225f472 Author: Jeremy Bicha Date: Sat Aug 5 21:53:28 2017 -0400 info: Move Removable Media from Details to Devices https://bugzilla.gnome.org/show_bug.cgi?id=785874 panels/info/gnome-removable-media-panel.desktop.in.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7f5c30ea4ffca4b563bb9b28f39f5c00437158bb Author: Dušan Kazik Date: Sat Aug 12 10:23:59 2017 +0000 Update Slovak translation po/sk.po | 779 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 408 insertions(+), 371 deletions(-) commit ec99d9834dda1a45f2e629ba6b01bd67d4569b90 Author: Balázs Meskó Date: Fri Aug 11 09:24:55 2017 +0000 Update Hungarian translation po/hu.po | 672 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 351 insertions(+), 321 deletions(-) commit 32931211eb5e87e43fcf75b47d2586ac71953aaa Author: Fabio Tomat Date: Thu Aug 10 13:09:31 2017 +0000 Update Friulian translation po/fur.po | 757 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 393 insertions(+), 364 deletions(-) commit b1b05a42b3d5a3dc24763453336b670d7a98d1b1 Author: Andika Triwidada Date: Thu Aug 10 11:16:34 2017 +0000 Update Indonesian translation po/id.po | 564 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 244 insertions(+), 320 deletions(-) commit c66a635c10f9c1f5dad149e2b0c11a715ded088f Author: Daniel Mustieles Date: Thu Aug 10 11:14:32 2017 +0000 Update Spanish translation po/es.po | 721 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 377 insertions(+), 344 deletions(-) commit d40301364e0ff37c6a49736ca0d3d92ad661502d Author: Fran Dieguez Date: Thu Aug 10 10:24:10 2017 +0000 Update Galician translation po/gl.po | 710 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 373 insertions(+), 337 deletions(-) commit f5c26f18c411b13fd8f96af628cf1146f1fcdf40 Author: Balázs Meskó Date: Thu Aug 10 08:13:18 2017 +0000 Update Hungarian translation po/hu.po | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-)