~vcs-imports/gnome-control-center/+git/gnome-control-center:lazy-load-system-panel

Last commit made on 2024-01-22
Get this branch:
git clone -b lazy-load-system-panel https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Name:
lazy-load-system-panel
Repository:
lp:~vcs-imports/gnome-control-center/+git/gnome-control-center

Recent commits

7369698... by Felipe Borges <email address hidden>

system: Use CcObjectStorage to cache GDBusProxy for SessionManager

Since this proxy needs to be created twice in the System panel
(once for the "Region & Language" subpage and another for the System
Details dialog in the "About" subpage).

See #2857

ccb7b99... by Felipe Borges <email address hidden>

system: Create subpages when idle to speed up startup

By starting the System panel with all its pages we end up constructing
each of them. Some of the pages establish sync DBus connections when
created and those combined can make the System panel startup noticibly
slow.

Let's use g_idle_once to add the subpages after the main System panel
has been created.

See #2857

1c0fef5... by Felipe Borges <email address hidden>

panel-list: Reorder panel list

This also drops the Categories as a criteria for creating the sidebar
list separators. Now the "panel_order" array will include entries named
"separator" to indicate where a separator should go.

See https://hedgedoc.gnome.org/FLcx6argT6uycE3An7uaxw

f46fbd1... by Will Thompson <email address hidden>

privacy: Hide non-functional microphone panel

There is currently no portal through which applications can request
access to the microphone. So all applications either access the
PulseAudio/Pipewire socket directly (which cannot be controlled by this
panel) or do not access the microphone (in which case they do not appear
here).

Hide the panel until such a portal exists. Remove the “microphone”
keyword from the panel's desktop file, used for in-app and desktop
search results.

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2848

d0bcdc9... by Hari Rana <email address hidden>

wacom: Port to AdwSwitchRow

aaa726a... by Automeris naranja <email address hidden>

users-page: Add arrow icon to other users rows

The other users rows open a subpage, but they
don't show an arrow icon to indicate that.
Fix such issue by adding an arrow icon.

5242d70... by Artur S0 <email address hidden>

Update Russian translation

ce911d3... by Yosef Or Boczko <email address hidden>

Update Hebrew translation

a936ac6... by Hari Rana <email address hidden>

power-panel: Port to AdwSwitchRow

36b8a32... by Hari Rana <email address hidden>

usage: Port to AdwSwitchRow