-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Webview via Extensions #21208
Comments
I have made this change for WebView support. And we are already used those changes to integration WebView in our application. There still have a big problem:
|
There will definitely need to be significant work as for how to expose this the API in a platform agnostic way (e.g. bundle Chromium everywhere? Use native Safari WebView on Mac, Edge WebView2 on Windows, ?? on Linux) as well as the specific ergonomics/safety of the Extension API so that extensions can leverage it and Zed can support this as a stable API in the long-term. Thanks for the link @huacnlee, it's exciting to see a proof-of-concept. |
Something like skia-canvas would be good to get a nt |
Check for existing issues
Describe the feature
A number of VSCode plugins are implemented as shim atop a webview.
This can be used to support simple things like Preview panes (e.g. image/PDF/SVG preview) up through through full interactive web applications which dynamically edit an underlying file.
Example requests which could potentially implement with this extension interface:
Environment
N/A
If applicable, add mockups / screenshots to help present your vision of the feature
No response
The text was updated successfully, but these errors were encountered: