Ctrl+Shift+P and run OpenClaude commands from anywhere.
+ diff --git a/vscode-extension/openclaude-vscode/.vscode/launch.json b/vscode-extension/openclaude-vscode/.vscode/launch.json new file mode 100644 index 00000000..b521eca0 --- /dev/null +++ b/vscode-extension/openclaude-vscode/.vscode/launch.json @@ -0,0 +1,13 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Extension", + "type": "extensionHost", + "request": "launch", + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], + "outFiles": ["${workspaceFolder}/out/**/*.js"], + "preLaunchTask": "${defaultBuildTask}" + } + ] +} diff --git a/vscode-extension/openclaude-vscode/package.json b/vscode-extension/openclaude-vscode/package.json index 4cd42b1d..9b32b0ed 100644 --- a/vscode-extension/openclaude-vscode/package.json +++ b/vscode-extension/openclaude-vscode/package.json @@ -12,6 +12,7 @@ "Other" ], "activationEvents": [ + "onStartupFinished", "onCommand:openclaude.start", "onCommand:openclaude.openDocs", "onCommand:openclaude.openControlCenter", diff --git a/vscode-extension/openclaude-vscode/src/extension.js b/vscode-extension/openclaude-vscode/src/extension.js index daf48133..6a6bd443 100644 --- a/vscode-extension/openclaude-vscode/src/extension.js +++ b/vscode-extension/openclaude-vscode/src/extension.js @@ -33,8 +33,8 @@ class OpenClaudeControlCenterProvider { return; } - if (message?.type === 'theme') { - await vscode.commands.executeCommand('workbench.action.selectTheme'); + if (message?.type === 'commands') { + await vscode.commands.executeCommand('workbench.action.showCommands'); } }); } @@ -48,62 +48,196 @@ class OpenClaudeControlCenterProvider {
-Ctrl+Shift+P and run OpenClaude commands from anywhere.
+