WiFi panel refactoring for AP/Connection performance issues
The following patchset are the start to refactor the AP list to automatically update. Right now it is still completely rebuild for every change though.
The new CcWifiConnectionRow UI will need further updates to automatically update its UI.
The patchset should be mergeable as is but I will force-push updates (unless merged earlier).
There is also the branch https://gitlab.gnome.org/GNOME/gnome-control-center/tree/wip/benzea/wifi-panel-with-editor-changes which includes the changes from Adrien
Edited by Benjamin Berg