Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved support for VsCode frontend extensions #11752

Merged

Conversation

federicobozzini
Copy link
Contributor

What it does

Looking at the logs it looks like web vs-code extensions are still classified as backend extension. Shouldn't they be treated the same as theia plugins where there is a clear discrimination between backend and frontend plugins?

How to test

Installing a web vs-code extension should show a difference in the logs. There are more differences in how backend and frontend plugins are treated but this PR is not meant to address any specific issue, but more to make vs-code extension support future proof.

Review checklist

Reminder for reviewers

Copy link
Member

@paul-marechal paul-marechal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM on principle

Signed-off-by: Federico Bozzini <federico.bozzini@gmail.com>
@federicobozzini federicobozzini force-pushed the vscode-frontend-extensions branch from cd5e7f9 to b38079f Compare October 11, 2022 15:12
Copy link
Contributor

@colin-grant-work colin-grant-work left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is correct and ensures that plugins with a browser component are properly deployed.

@paul-marechal paul-marechal merged commit 0619422 into eclipse-theia:master Oct 14, 2022
@vince-fugnitto
Copy link
Member

@federicobozzini I believe this pull-request should be reverted or fixed, it breaks the loading of most plugins (ex: out of 76 builtins only 23 are actually loaded).

@federicobozzini
Copy link
Contributor Author

@vince-fugnitto I didn't notice any error on my local Theia setup but I'll quickly investigate this. If I will not find any good fix I'll open a PR to revert this change.

@federicobozzini federicobozzini deleted the vscode-frontend-extensions branch October 14, 2022 15:37
@vince-fugnitto vince-fugnitto added this to the 1.31.0 milestone Oct 27, 2022
@vince-fugnitto vince-fugnitto added plug-in system issues related to the plug-in system vscode issues related to VSCode compatibility labels Oct 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plug-in system issues related to the plug-in system vscode issues related to VSCode compatibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants