Skip to content

Extensions service: Let extensions supply their own window widget

Extensions preferences widget can now be a GtkWindow. If it is, we show it directly. If it isn't, we set it as child of an ExtensionPrefsDialog widget. If an error occurs while building the widget, we display it to the user in an ExtensionErrorDialog.

No change is required for existing extensions, but they can now supply their own window widget.

Implements #4248 (closed).

Merge request reports