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
propertyThis is simply exposing the
disable-user-extensions
GSetting via D-Bus (albeit inverted) -
deprecate the
LaunchExtensionPrefs()
method for a newOpenExtensionPrefs()
oneThe 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.