diff --git a/extensions/anthropic/icons/anthropic.svg b/extensions/anthropic/icons/anthropic.svg new file mode 100644 index 0000000000000000000000000000000000000000..07ffd9ac02623822b92e2e2bb0fe470eb0eb0760 --- /dev/null +++ b/extensions/anthropic/icons/anthropic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/extensions/anthropic/src/anthropic.rs b/extensions/anthropic/src/anthropic.rs index 95765ebdab8a99e9664e9d803d5e441597425424..26d364cf90acbc9692e12c926f7dbb1f3ce4fd09 100644 --- a/extensions/anthropic/src/anthropic.rs +++ b/extensions/anthropic/src/anthropic.rs @@ -490,7 +490,7 @@ impl zed::Extension for AnthropicProvider { vec![LlmProviderInfo { id: "anthropic".into(), name: "Anthropic".into(), - icon: None, + icon: Some("icons/anthropic.svg".into()), }] } diff --git a/extensions/copilot_chat/icons/copilot.svg b/extensions/copilot_chat/icons/copilot.svg new file mode 100644 index 0000000000000000000000000000000000000000..e3800e823402e7e6e272d382707815ec46b31b96 --- /dev/null +++ b/extensions/copilot_chat/icons/copilot.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/extensions/copilot_chat/src/copilot_chat.rs b/extensions/copilot_chat/src/copilot_chat.rs index 482e61101f61649ae6dd516420238cc61024b21e..2c64d430689f94fce36c2060728e8cd7bb326f23 100644 --- a/extensions/copilot_chat/src/copilot_chat.rs +++ b/extensions/copilot_chat/src/copilot_chat.rs @@ -429,7 +429,7 @@ impl zed::Extension for CopilotChatProvider { vec![LlmProviderInfo { id: "copilot_chat".into(), name: "Copilot Chat".into(), - icon: None, + icon: Some("icons/copilot.svg".into()), }] } diff --git a/extensions/google-ai/icons/google-ai.svg b/extensions/google-ai/icons/google-ai.svg new file mode 100644 index 0000000000000000000000000000000000000000..03bf85c376fd650e4fb5dc4235342b5748e30e15 --- /dev/null +++ b/extensions/google-ai/icons/google-ai.svg @@ -0,0 +1,3 @@ + + + diff --git a/extensions/google-ai/src/google_ai.rs b/extensions/google-ai/src/google_ai.rs index 010c5a278077f27a07f7f1f463598033a4c9d399..61baca80b19d9d0b0dd6f53f913400e9f6069c4f 100644 --- a/extensions/google-ai/src/google_ai.rs +++ b/extensions/google-ai/src/google_ai.rs @@ -567,7 +567,7 @@ impl zed::Extension for GoogleAiProvider { vec![LlmProviderInfo { id: "google-ai".into(), name: "Google AI".into(), - icon: None, + icon: Some("icons/google-ai.svg".into()), }] } diff --git a/extensions/open_router/icons/open-router.svg b/extensions/open_router/icons/open-router.svg new file mode 100644 index 0000000000000000000000000000000000000000..9139a1c0ef42933508397792ee93d9b2642737f1 --- /dev/null +++ b/extensions/open_router/icons/open-router.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/extensions/open_router/src/open_router.rs b/extensions/open_router/src/open_router.rs index 0c34bb794f3777c98ee5fddf0ddcd19d378d32b4..8d8b143cd70a3c7bf3cadc1e4dd0d3042f38d580 100644 --- a/extensions/open_router/src/open_router.rs +++ b/extensions/open_router/src/open_router.rs @@ -535,7 +535,7 @@ impl zed::Extension for OpenRouterProvider { vec![LlmProviderInfo { id: "open_router".into(), name: "OpenRouter".into(), - icon: None, + icon: Some("icons/open-router.svg".into()), }] } diff --git a/extensions/openai/icons/openai.svg b/extensions/openai/icons/openai.svg new file mode 100644 index 0000000000000000000000000000000000000000..3abc45ce1ffaa2471c66b6e49fc75a92526fbf0e --- /dev/null +++ b/extensions/openai/icons/openai.svg @@ -0,0 +1,3 @@ + + + diff --git a/extensions/openai/src/openai.rs b/extensions/openai/src/openai.rs index e596c5c2d6aa8aad184c1e27db120f8ced1ef9d9..40a99352abd5da1145b0a0ec6641247e363677b8 100644 --- a/extensions/openai/src/openai.rs +++ b/extensions/openai/src/openai.rs @@ -445,7 +445,7 @@ impl zed::Extension for OpenAiProvider { vec![LlmProviderInfo { id: "openai".into(), name: "OpenAI".into(), - icon: None, + icon: Some("icons/openai.svg".into()), }] }