From c466a1a24493c720c7902f9963e6cffd2a39f017 Mon Sep 17 00:00:00 2001 From: Ganesh Patil <7030871503ganeshpatil@gmail.com> Date: Sat, 17 Jan 2026 09:44:35 +0530 Subject: [PATCH] feat(vscode): add Camel icon for *.camel.yaml files Adds VS Code file explorer icon mapping for Camel YAML files to improve visual clarity in the file explorer. --- karavan-vscode/icons/camel-yaml.svg | 9 +++++++++ karavan-vscode/icons/camel.json | 11 +++++++++++ karavan-vscode/package.json | 7 +++++++ 3 files changed, 27 insertions(+) create mode 100644 karavan-vscode/icons/camel-yaml.svg create mode 100644 karavan-vscode/icons/camel.json diff --git a/karavan-vscode/icons/camel-yaml.svg b/karavan-vscode/icons/camel-yaml.svg new file mode 100644 index 00000000000..82400581d6a --- /dev/null +++ b/karavan-vscode/icons/camel-yaml.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/karavan-vscode/icons/camel.json b/karavan-vscode/icons/camel.json new file mode 100644 index 00000000000..49fa8d0d4b6 --- /dev/null +++ b/karavan-vscode/icons/camel.json @@ -0,0 +1,11 @@ +{ + "iconDefinitions": { + "_camel-yaml": { + "iconPath": "./camel-yaml.svg" + } + }, + "fileNames": { + "*.camel.yaml": "_camel-yaml", + "*.camel.yml": "_camel-yaml" + } +} diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json index 46333710971..1bc649e14c4 100644 --- a/karavan-vscode/package.json +++ b/karavan-vscode/package.json @@ -714,6 +714,13 @@ "view": "integrations", "contents": "No integrations found.\n [Create Integration](command:karavan.create-yaml)" } + ], + "iconThemes": [ + { + "id": "karavan", + "label": "Karavan", + "path": "icons/camel.json" + } ] }, "scripts": {