Skip to content

Two small additions to the Extensions D-Bus API

This is extremely late, but I'd like to still get this API into 3.36.0 in order to improve on the new Extensions app in 3.36.1:

  • a readwrite UserExtensionsEnabled property

    This is simply exposing the disable-user-extensions GSetting via D-Bus (albeit inverted)

  • deprecate the LaunchExtensionPrefs() method for a new OpenExtensionPrefs() one

    The new method takes additional parameters modelled after the various desktop portal APIs, which will allow us to move to a better implementation than just spawning an app in the future.

    For now the implementation isn't changed at all though, so this should be a safe change just to get the API out.

Merge request reports