gnome-shell/js/dbusServices/extensions
Florian Müllner 10672597c2 dbusServices/extensions: Add basic extension manager
ExtensionUtils' getCurrentExtension() method currently either
returns the extension that was injected with setCurrentExtension(),
or imports Main locally to access the extensionManager.

But local imports won't work anymore when we convert to ESM,
and setCurrentExtension() is only an option for prefs.

Instead of diverging the code paths even further, we'll unify
the two cases as much as possible.

As a first step, add a basic extension manager in the Extensions
D-Bus service that exposes the same lookup() API as the "real"
extension manager.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2832>
2023-07-15 11:07:12 +00:00
..
css dbusServides/extensions: Use Adw.PreferencesWindow 2022-02-08 19:11:19 +00:00
ui dbusServices/extensions: Use default style class 2022-02-08 19:11:19 +00:00
extensionPrefsDialog.js dbusServices/extensions: Save stateObj on extension 2023-07-15 11:07:12 +00:00
extensionsService.js dbusServices/extensions: Add basic extension manager 2023-07-15 11:07:12 +00:00
main.js dbusServices: Port to ESM 2023-06-21 13:26:42 +02:00