eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
20.04k stars 2.5k forks source link

vsx-registry: display incompatible extensions as disabled #9676

Open vince-fugnitto opened 3 years ago

vince-fugnitto commented 3 years ago

Feature Description:

Rather than completely hide incompatible extensions (non api-compatible) in the extensions-view, we can display them as disabled. At the moment there may be confusion for end users when they see extensions available from open-vsx and not in the application.

We can mark them as disabled in the tree:

Related conversation: https://github.com/eclipse-theia/theia-blueprint/issues/96

Jeeppler commented 3 years ago

Yes, I 100% agree.

vince-fugnitto commented 1 year ago

In VS Code they introduced the idea of deprecated extensions which would clash with this approach (marking them as disabled). If anyone is interested in still rendering extensions which are incompatible they might need to find a new way to visually mark them as such.