
Now that extensions themselves are imported as modules, do the same for their preference dialogs. Extensions must now export a class with a `fillPreferencesWindow()` method as default. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2795>