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

Enable your extension to run on VS Code on the web #1554

Open
isidorn opened this issue Nov 22, 2021 · 4 comments
Open

Enable your extension to run on VS Code on the web #1554

isidorn opened this issue Nov 22, 2021 · 4 comments

Comments

@isidorn
Copy link

isidorn commented Nov 22, 2021

👋 I'm Isidor, a PM from the VS Code team, and we recently announced VS Code for the Web at https://vscode.dev/, which provides a free, zero-install Microsoft Visual Studio Code experience running entirely in your browser. You can learn more here.

We'd like to ensure Spell Checker can run in the web, and we have a guide for enabling extensions for the web here. As a couple of highlights:

  • In VS Code for the Web, both the UI and extension host run inside the browser.
  • A web extension is structured like a regular extension, but with a different main file: it's defined by the browser property
  • Access to workspace files needs to go through the VS Code file system API accessible at vscode.workspace.fs
  • There are currently three ways to test a web extension

Looking at your extension the effort to transition to web will not be straight forward, however I wanted to create this issue so we start a discussion. Let us know if we can help.

fyi @aeschli since I know you also planned to look into this extension

Thank you!

@Jason3S
Copy link
Collaborator

Jason3S commented Nov 24, 2021

@isidorn,

Thank you for asking about this. I would like to get it working.
I took a look at Web Extensions | Visual Studio Code Extension API. It is going to be a substantial amount of work to get this working.

I'm going to need to find some funding for these changes.

@isidorn
Copy link
Author

isidorn commented Nov 24, 2021

@Jason3S glad to hear you would like to get it working! Especially since some members of our team use your extension actively and we would like to continue using it in the web 😊

I know @aeschli took a look at your extension and he came to the same conclusion that it might be substantial amount of work to get it working.

@EliiseS
Copy link

EliiseS commented Mar 8, 2024

@Jason3S I'd also be interested in this feature because I believe this is required for Spell Checker to work with live share as well.

I see you've started work on this. Do you have any estimates for when this will be ready?

@Jason3S
Copy link
Collaborator

Jason3S commented Mar 8, 2024

@EliiseS,

The Spell Checker v4 will have support for virtual workspaces and remote development.

You can try an alpha version from Releases · streetsidesoftware/vscode-spell-checker.

Manual Installation

  • Download code-spell-checker-*.vsix from VS Code Spell Checker Releases
  • From VS Code Install from VSIX code-spell-checker-4.0.0-alpha.3.vsix
    image
  • Add vsls to the list of allowed schemas.
    image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants