From 076acf736e9dd520b1b090cce955be20a9648b70 Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:35:46 -0400 Subject: [PATCH] Use robot icon in terminal and panels; update banner icon --- .vscodeignore | 5 ++++- icon.png | Bin 4863 -> 0 bytes icons/icon.png | Bin 0 -> 6128 bytes icons/robot_panel_dark.png | Bin 0 -> 718 bytes icons/robot_panel_light.png | Bin 0 -> 689 bytes package.json | 6 +++++- src/extension.ts | 6 +++++- src/integrations/TerminalManager.ts | 4 ++-- 8 files changed, 16 insertions(+), 5 deletions(-) delete mode 100644 icon.png create mode 100644 icons/icon.png create mode 100644 icons/robot_panel_dark.png create mode 100644 icons/robot_panel_light.png diff --git a/.vscodeignore b/.vscodeignore index 484b658..279d1bc 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -36,4 +36,7 @@ webview-ui/node_modules/** !node_modules/@vscode/codicons/dist/codicon.ttf # Include default themes JSON files used in getTheme -!src/utils/default-themes/** \ No newline at end of file +!src/utils/default-themes/** + +# Include icons +!icons/** \ No newline at end of file diff --git a/icon.png b/icon.png deleted file mode 100644 index 9f94c25d57376463dd66d3c87003d3ac45a4bd4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4863 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 UhB>XA|AtR85{lxLVn%`g1Fdx`F#rGn diff --git a/icons/icon.png b/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f981fe0f699926940e9a880e35defc0647cafc05 GIT binary patch literal 6128 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 Ni>Irf%Q~loCICz`6p{b{ literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 5350e1e..57f6fbb 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,11 @@ "displayName": "Claude Dev", "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.", "version": "1.5.34", - "icon": "icon.png", + "icon": "icons/icon.png", + "galleryBanner": { + "color": "#C1DCEA", + "theme": "light" + }, "engines": { "vscode": "^1.84.0" }, diff --git a/src/extension.ts b/src/extension.ts index 3ab6101..0f04812 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -67,7 +67,11 @@ export function activate(context: vscode.ExtensionContext) { localResourceRoots: [context.extensionUri], }) // TODO: use better svg icon with light and dark variants (see https://stackoverflow.com/questions/58365687/vscode-extension-iconpath) - panel.iconPath = vscode.Uri.joinPath(context.extensionUri, "icon.png") + + panel.iconPath = { + light: vscode.Uri.joinPath(context.extensionUri, "icons", "robot_panel_light.png"), + dark: vscode.Uri.joinPath(context.extensionUri, "icons", "robot_panel_dark.png"), + } tabProvider.resolveWebviewView(panel) // Lock the editor group so clicking on files doesn't open them over the panel diff --git a/src/integrations/TerminalManager.ts b/src/integrations/TerminalManager.ts index ae11feb..2aaa53c 100644 --- a/src/integrations/TerminalManager.ts +++ b/src/integrations/TerminalManager.ts @@ -44,7 +44,6 @@ console.log('Unretrieved output:', unretrievedOutput); */ export class TerminalManager { - private static readonly TERMINAL_NAME = "Claude Dev" private terminals: TerminalInfo[] = [] private processes: Map = new Map() private context: vscode.ExtensionContext @@ -127,8 +126,9 @@ export class TerminalManager { } const newTerminal = vscode.window.createTerminal({ - name: `${TerminalManager.TERMINAL_NAME} ${this.nextTerminalId}`, + name: "Claude Dev", cwd: cwd, + iconPath: new vscode.ThemeIcon("robot"), }) const newTerminalInfo: TerminalInfo = { terminal: newTerminal,