Settings merge requestshttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests2018-07-31T13:10:30Zhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/68search: Replace GObject boilerplace with G_DECLARE_TYPE2018-07-31T13:10:30ZRobert Ancellsearch: Replace GObject boilerplace with G_DECLARE_TYPEGNOME 3.30https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/69search: Use g_auto for variables2018-07-31T13:10:20ZRobert Ancellsearch: Use g_auto for variablesGNOME 3.30Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/70search: Use GtkTemplate2018-07-31T13:10:13ZRobert Ancellsearch: Use GtkTemplateGNOME 3.30Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/80search: Remove global variable that could get leaked2019-08-26T12:07:34ZRobert Ancellsearch: Remove global variable that could get leakedGNOME 3.34Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/238Don't use gtk_widget_show_all2018-10-11T22:25:26ZRobert AncellDon't use gtk_widget_show_allIt is removed in GTK+ 4It is removed in GTK+ 4GNOME 3.32Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/295Make .ui file names match .c filenames2019-09-09T22:01:38ZRobert AncellMake .ui file names match .c filenamesThis only leaves the remaining inconsistently named .ui files:
- datetime: pages for differing date endianess, would need to be refactored if appropriate.
- mouse: Solved in https://gitlab.gnome.org/GNOME/gnome-control-center/merge_reque...This only leaves the remaining inconsistently named .ui files:
- datetime: pages for differing date endianess, would need to be refactored if appropriate.
- mouse: Solved in https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/283
- network: Not attempted as @feaneron is planning to refactor.
- printers: Not attempted due to having momentum solving other structural issues.
- wacom: Needs some refactoring as .ui files are loaded in multiple places.GNOME 3.36Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/312Improve the sizing of various panels2018-11-30T14:42:09ZAdrien PlazasImprove the sizing of various panelsThis makes the following panels look good on large windows and while allowing them to reach smaller sizes:
- Notifications
- Search
- Online Accounts
- PrivacyThis makes the following panels look good on large windows and while allowing them to reach smaller sizes:
- Notifications
- Search
- Online Accounts
- PrivacyGNOME 3.32Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/501Make the "Search" panel up-to-date to mockups (adds DnD)2019-11-14T15:16:13ZFelipe Borgesfelipeborges@gnome.orgMake the "Search" panel up-to-date to mockups (adds DnD)![image](/uploads/d8241509b31a84abd0916274fb755b04/image.png)![image](/uploads/d8241509b31a84abd0916274fb755b04/image.png)GNOME 3.34Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/510search: Make search locations dialog adaptive2019-07-26T01:28:13ZMohammed Sadiqsearch: Make search locations dialog adaptiveGNOME 3.34Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/555search: Minor search-location-dialog refactoring2019-10-31T01:00:09ZIain Lanesearch: Minor search-location-dialog refactoringsearch: Factor out creation of `Place` objects.
If we always construct these objects via a constructor, then we can help to avoid bugs like that fixed by 2fb0ff250b3825c11ba8e07b96c596222dea8f69.
Also stop using the slice alloc...search: Factor out creation of `Place` objects.
If we always construct these objects via a constructor, then we can help to avoid bugs like that fixed by 2fb0ff250b3825c11ba8e07b96c596222dea8f69.
Also stop using the slice allocator in favour of `g_new0`.
Robert AncellRobert Ancellhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/556search: Fix crash on clicking 'Search Locations'2019-09-19T17:24:20ZMohammed Sadiqsearch: Fix crash on clicking 'Search Locations'When creating a Page, the dialog variable wasn't set and thus
dereferencing a NULL in a later code resulting a crash.
This was introduced in 14b9f65ba47c100af7a49aeb180e8a7d98bfaacdWhen creating a Page, the dialog variable wasn't set and thus
dereferencing a NULL in a later code resulting a crash.
This was introduced in 14b9f65ba47c100af7a49aeb180e8a7d98bfaacdGNOME 3.34Georges Basile Stavracas NetoGeorges Basile Stavracas Netohttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/624search: Make rows and its elements reachable via keyboard2019-11-17T22:55:50ZFelipe Borgesfelipeborges@gnome.orgsearch: Make rows and its elements reachable via keyboardFixes #329Fixes #329Robert AncellRobert Ancellhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/654search: Preserve row switch state while dragging2019-12-15T21:38:35ZFelipe Borgesfelipeborges@gnome.orgsearch: Preserve row switch state while draggingWhile dragging a row in order to reoder the search list, we create
a fake copy of the row that gets dragged into the position where
the user wants the row to be in. This fake row should have its
switch matching the state of its master co...While dragging a row in order to reoder the search list, we create
a fake copy of the row that gets dragged into the position where
the user wants the row to be in. This fake row should have its
switch matching the state of its master copy.
Fixes #810Robert AncellRobert Ancellhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/666search: Invalidate "Search Locations" list when folders can't be found2024-02-08T09:34:20ZFelipe Borgesfelipeborges@gnome.orgsearch: Invalidate "Search Locations" list when folders can't be foundWe store the list of "Search Locations" in a gsetting. When a location
gets added and then removed, the gsetting still stores its path.
These changes verify the existance of a file before loading it in the UI,
and also removes the path ...We store the list of "Search Locations" in a gsetting. When a location
gets added and then removed, the gsetting still stores its path.
These changes verify the existance of a file before loading it in the UI,
and also removes the path from the gsetting when the location can't
be found.
Fixes #812Robert AncellRobert Ancellhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/875search: Check for either tracker 2.x or 3.x schemas2020-11-02T21:52:51ZCarlos Garnachosearch: Check for either tracker 2.x or 3.x schemasThe Tracker3 schema points to the same dconf path and is backwards
compatible with Tracker 2.x settings. Check for either here, with a
preference to Tracker 3.x.
Eventually, Tracker 2.x will be fully phased out, and this will not
be nec...The Tracker3 schema points to the same dconf path and is backwards
compatible with Tracker 2.x settings. Check for either here, with a
preference to Tracker 3.x.
Eventually, Tracker 2.x will be fully phased out, and this will not
be necessary.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1173Robert AncellRobert Ancellhttps://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/992various: Use content style for listboxes2021-05-19T03:31:12ZMohammed Sadiqvarious: Use content style for listboxesscreenshots: the same as in !968screenshots: the same as in !968https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1164search: Consistency and polish tweaks2022-01-27T03:31:39ZChristopher Davissearch: Consistency and polish tweaks* Use AdwPreferences{Page,Group}
* Move header controls to action rows. This is in line with new designs that move
controls out of headerbars.
* Subclass AdwActionRow for CcSearchPanelRow
* Use GMenuModel and GActions for row menu* Use AdwPreferences{Page,Group}
* Move header controls to action rows. This is in line with new designs that move
controls out of headerbars.
* Subclass AdwActionRow for CcSearchPanelRow
* Use GMenuModel and GActions for row menuGNOME 42https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1198search: Overhaul location dialog, fix accessibility and keynav2022-02-09T14:05:50ZChristopher Davissearch: Overhaul location dialog, fix accessibility and keynavFixes a few things missed in my initial MR for this panel:
* I re-designed the Search Locations dialog, dropping the tabs in favor of AdwPreferences{Window,Page,Group}
* Fixed keyboard navigation for the search results listbox
* Set pro...Fixes a few things missed in my initial MR for this panel:
* I re-designed the Search Locations dialog, dropping the tabs in favor of AdwPreferences{Window,Page,Group}
* Fixed keyboard navigation for the search results listbox
* Set proper accessibility relations
* Used AdwActionRow for search location rows, and made clicking the search results rows activate their switchesGNOME 42https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1431search: Use "action" to connect to Move up/down actions for rows2022-08-17T09:44:39ZFelipe Borgesfelipeborges@gnome.orgsearch: Use "action" to connect to Move up/down actions for rowsUsing "action-name" wasn't triggering the callback.
Fixes #2013Using "action-name" wasn't triggering the callback.
Fixes #2013GNOME 43https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1555search: Let users toggle GNOME Settings search provider2024-03-18T14:49:17ZFelipe Borgesfelipeborges@gnome.orgsearch: Let users toggle GNOME Settings search providerThis was actually deadcode since commit acd59aec6 aka "The Great
Renaming".
Fixes #1282This was actually deadcode since commit acd59aec6 aka "The Great
Renaming".
Fixes #1282GNOME 44