From 900beb2e2fa4d78a3fb29769606ff267bcb62cbf Mon Sep 17 00:00:00 2001 From: sam hoang Date: Wed, 19 Mar 2025 23:44:46 +0700 Subject: [PATCH 1/2] feat submenu --- package.json | 44 +++++++++++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index afd1f731034..c4ff8150e66 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,16 @@ ], "main": "./dist/extension.js", "contributes": { + "submenus": [ + { + "id": "roo-code.contextMenu", + "label": "Roo Code" + }, + { + "id": "roo-code.terminalMenu", + "label": "Roo Code" + } + ], "viewsContainers": { "activitybar": [ { @@ -157,47 +167,55 @@ ], "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": [ From 299126dc4b78485fee1888fcde1cbbdd8a815dd0 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Thu, 20 Mar 2025 09:17:29 -0400 Subject: [PATCH 2/2] Remove duplicative Roo Code: prefix --- package.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index c4ff8150e66..7163fbefafb 100644 --- a/package.json +++ b/package.json @@ -121,47 +121,47 @@ }, { "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" } ],