extension-manager icon indicating copy to clipboard operation
extension-manager copied to clipboard

Add option to hide unsupported extension

Open 0x6e656b6f opened this issue 3 years ago • 3 comments

Hiding unsupported extension would make installing extension quicker and make the UI cleaner especially when your search query resulted in almost all unsupported extension.

0x6e656b6f avatar Feb 26 '22 14:02 0x6e656b6f

Agreed, it's a poor user experience having many of the top results being uninstallable.

Unfortunately, this isn't trivial to do on the app-side as our search results come directly from EGO. There's an upstream issue tracking support for this: https://gitlab.gnome.org/Infrastructure/extensions-web/-/issues/176

If that gets implemented, I'll add the relevant bits here to support it. If there isn't any activity on that issue after our 0.3 release, I might have a crack at it myself.

mjakeman avatar Mar 03 '22 11:03 mjakeman

This seems like it may actually be supported:

https://extensions.gnome.org/#shell_version=42

I wonder if we can use this.

mjakeman avatar Mar 23 '22 13:03 mjakeman

We can access this information through the json API.

For example, to search for extensions compatible with 3.36 only:

https://extensions.gnome.org/extension-query/?search=terminal&shell_version=3.36

Let's aim to support this in 0.4, with unsupported extensions hidden by default.

mjakeman avatar Jun 09 '22 11:06 mjakeman