feat submenu (#1811)

* feat submenu

* Remove duplicative Roo Code: prefix

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
This commit is contained in:
Sam Hoang Van 2025-03-20 20:19:59 +07:00 committed by GitHub
parent 6bc81c2a0e
commit 38d8a3d8dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -51,6 +51,16 @@
],
"main": "./dist/extension.js",
"contributes": {
"submenus": [
{
"id": "roo-code.contextMenu",
"label": "Roo Code"
},
{
"id": "roo-code.terminalMenu",
"label": "Roo Code"
}
],
"viewsContainers": {
"activitybar": [
{
@ -112,93 +122,101 @@
},
{
"command": "roo-cline.explainCode",
"title": "Roo Code: Explain Code",
"title": "Explain Code",
"category": "Roo Code"
},
{
"command": "roo-cline.fixCode",
"title": "Roo Code: Fix Code",
"title": "Fix Code",
"category": "Roo Code"
},
{
"command": "roo-cline.improveCode",
"title": "Roo Code: Improve Code",
"title": "Improve Code",
"category": "Roo Code"
},
{
"command": "roo-cline.addToContext",
"title": "Roo Code: Add To Context",
"title": "Add To Context",
"category": "Roo Code"
},
{
"command": "roo-cline.terminalAddToContext",
"title": "Roo Code: Add Terminal Content to Context",
"title": "Add Terminal Content to Context",
"category": "Terminal"
},
{
"command": "roo-cline.terminalFixCommand",
"title": "Roo Code: Fix This Command",
"title": "Fix This Command",
"category": "Terminal"
},
{
"command": "roo-cline.terminalExplainCommand",
"title": "Roo Code: Explain This Command",
"title": "Explain This Command",
"category": "Terminal"
},
{
"command": "roo-cline.terminalFixCommandInCurrentTask",
"title": "Roo Code: Fix This Command (Current Task)",
"title": "Fix This Command (Current Task)",
"category": "Terminal"
},
{
"command": "roo-cline.terminalExplainCommandInCurrentTask",
"title": "Roo Code: Explain This Command (Current Task)",
"title": "Explain This Command (Current Task)",
"category": "Terminal"
}
],
"menus": {
"editor/context": [
{
"submenu": "roo-code.contextMenu",
"group": "navigation"
}
],
"roo-code.contextMenu": [
{
"command": "roo-cline.explainCode",
"when": "editorHasSelection",
"group": "Roo Code@1"
"group": "1_actions@1"
},
{
"command": "roo-cline.fixCode",
"when": "editorHasSelection",
"group": "Roo Code@2"
"group": "1_actions@2"
},
{
"command": "roo-cline.improveCode",
"when": "editorHasSelection",
"group": "Roo Code@3"
"group": "1_actions@3"
},
{
"command": "roo-cline.addToContext",
"when": "editorHasSelection",
"group": "Roo Code@4"
"group": "1_actions@4"
}
],
"terminal/context": [
{
"submenu": "roo-code.terminalMenu",
"group": "navigation"
}
],
"roo-code.terminalMenu": [
{
"command": "roo-cline.terminalAddToContext",
"group": "Roo Code@1"
"group": "1_actions@1"
},
{
"command": "roo-cline.terminalFixCommand",
"group": "Roo Code@2"
"group": "1_actions@2"
},
{
"command": "roo-cline.terminalExplainCommand",
"group": "Roo Code@3"
"group": "1_actions@3"
},
{
"command": "roo-cline.terminalFixCommandInCurrentTask",
"group": "Roo Code@5"
"group": "1_actions@5"
},
{
"command": "roo-cline.terminalExplainCommandInCurrentTask",
"group": "Roo Code@6"
"group": "1_actions@6"
}
],
"view/title": [