Hi, Arm are interested in implementing the registerWebviewViewProvider VSCode API in the medium-term as the status outlines this has yet to be done:
https://che-incubator.github.io/vscode-theia-comparator/status.html
Are there any efforts or plans in progress to do this already and if not, how should we go about implementing this?
Are there any templates for API implementation or similar APIs we could follow?
cc @marechal-p @vince-fugnitto @akosyakov @azatsarynnyy @vince-fugnitto
Hopefully this helps: https://github.com/eclipse-theia/theia/wiki/Theia-Plugin-Implementation
Not from our side. There could be some overlap with https://github.com/eclipse-theia/theia/issues/6636 Since webviews, custom editors and views are using the same widget at the end. cc @amiramw
Are there any efforts or plans in progress to do this already and if not, how should we go about implementing this?
Are there any templates for API implementation or similar APIs we could follow?
For the extension host process is the best just copy code from VS Code since some extensions sometimes rely on internal APIs and deviation will break it. For the main side you have more flexibility but still looking at VS Code helps.
Are there any efforts or plans in progress to do this already
We're not planning to work on it either, in the nearest future.
So, you can take it.
cc @EstherPerelman who is working with me on #6636
Most helpful comment
Hopefully this helps: https://github.com/eclipse-theia/theia/wiki/Theia-Plugin-Implementation