Fix button to open custom modes settings

This commit is contained in:
Matt Rubens
2025-01-23 08:14:15 -08:00
parent 0d6f928f9f
commit 2b059c6d15
4 changed files with 14 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
"roo-cline": patch
---
Fix button to open custom modes settings

View File

@@ -655,6 +655,13 @@ export class ClineProvider implements vscode.WebviewViewProvider {
} }
break break
} }
case "openCustomModesSettings": {
const customModesFilePath = await this.customModesManager.getCustomModesFilePath()
if (customModesFilePath) {
openFile(customModesFilePath)
}
break
}
case "restartMcpServer": { case "restartMcpServer": {
try { try {
await this.mcpHub?.restartConnection(message.text!) await this.mcpHub?.restartConnection(message.text!)

View File

@@ -77,6 +77,7 @@ export interface WebviewMessage {
| "updateCustomMode" | "updateCustomMode"
| "deleteCustomMode" | "deleteCustomMode"
| "setopenAiCustomModelInfo" | "setopenAiCustomModelInfo"
| "openCustomModesSettings"
text?: string text?: string
disabled?: boolean disabled?: boolean
askResponse?: ClineAskResponse askResponse?: ClineAskResponse

View File

@@ -434,8 +434,7 @@ const PromptsView = ({ onDone }: PromptsViewProps) => {
title="Edit modes configuration" title="Edit modes configuration"
onClick={() => { onClick={() => {
vscode.postMessage({ vscode.postMessage({
type: "openFile", type: "openCustomModesSettings",
text: "settings/cline_custom_modes.json",
}) })
}}> }}>
<span className="codicon codicon-json"></span> <span className="codicon codicon-json"></span>