Open tortmayr opened 10 months ago
@rschnekenbu @planger
I checked VS code walkthrough and it is not supported in Theia. https://community.theia-ide.org/t/vs-code-walkthrough-contribution-point-in-theia/3312
As a follow up of #13145, we are missing also 'testing/message/content' introduced with vscode 1.84. This menu contribution is not yet relevant given the current test UI.
Some of these contribution points can't be implemented because the associated feature is missing in theia
vscode.git extension contributes to a currently proposed menu extension, editor/content
.
This menu is not tracked by this issue obviously, as it is a proposed API and not in the stable list yet. But it may be required for the adoption of the vscode.git extension.
see https://github.com/microsoft/vscode/blob/main/src/vscode-dts/vscode.proposed.contribEditorContentMenu.d.ts
Some added menu extensions as proposed for scm in 1.86 and 1.87 (see evaluation task for proposed APIs here: #13444):
scm/incomingChanges
-menu contribution pointscm/incomingChanges/context
-menu contribution pointscm/outgoingChanges
-menu contribution pointscm/outgoingChanges/context
-menu contribution pointscm/sourceControl/title
menu proposed API introduced in version 1.92 (contribSourceControlHistoryItemChangesMenu - see #14006)
scm/historyItemChanges/title
menu contribution pointscm/historyItem/context
contextual menu
Due to recent efforts Theia's plugin API is mostly compatible with the programmatic VS Code API. However, looking at the declarative API (i.e. contribution points in the package.json) there are still many contribution points which are not (or only partly) supported.
I had a more detailed look on the menu contribution points (https://code.visualstudio.com/api/references/contribution-points#contributes.menus) and did a quick reference check in Theia repo do identify which contributions points are currently not supported:
Support for other contribution points, like walkthrough, will be done in separate issues: