From bf076fb7ee8fa83a1126d59fa17fd88392d243fb Mon Sep 17 00:00:00 2001 From: "blinkagent[bot]" <237617714+blinkagent[bot]@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:15:21 +1100 Subject: [PATCH] feat: add anthropic and gemini-monochrome icons (#22270) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds two new icons to the icon library: - **`anthropic.svg`** — Anthropic logo - **`gemini-monochrome.svg`** — Gemini logo, monochrome variant Both use `monochrome` theme handling to adapt for dark and light backgrounds. ### Changes - Added `anthropic.svg` and `gemini-monochrome.svg` to `site/static/icon/` - Registered both in `site/src/theme/icons.json` (alphabetically sorted) - Added `monochrome` theme handling for both in `site/src/theme/externalImages.ts` --- Created on behalf of @tracyjohnsonux --------- Co-authored-by: blink-so[bot] <211532188+blink-so[bot]@users.noreply.github.com> --- site/src/theme/externalImages.ts | 2 ++ site/src/theme/icons.json | 2 ++ site/static/icon/anthropic.svg | 10 ++++++++++ site/static/icon/gemini-monochrome.svg | 15 +++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 site/static/icon/anthropic.svg create mode 100644 site/static/icon/gemini-monochrome.svg diff --git a/site/src/theme/externalImages.ts b/site/src/theme/externalImages.ts index ace5a9691a..e1afd95bc1 100644 --- a/site/src/theme/externalImages.ts +++ b/site/src/theme/externalImages.ts @@ -143,6 +143,7 @@ export function getExternalImageStylesFromUrl( export const defaultParametersForBuiltinIcons = new Map([ ["/icon/apple-black.svg", "monochrome"], ["/icon/auggie.svg", "monochrome"], + ["/icon/anthropic.svg", "monochrome"], ["/icon/auto-dev-server.svg", "monochrome"], ["/icon/aws.png", "whiteWithColor&brightness=1.5"], ["/icon/aws.svg", "whiteWithColor&brightness=1.5"], @@ -153,6 +154,7 @@ export const defaultParametersForBuiltinIcons = new Map([ ["/icon/database.svg", "monochrome"], ["/icon/docker-white.svg", "monochrome"], ["/icon/folder.svg", "monochrome"], + ["/icon/gemini-monochrome.svg", "monochrome"], ["/icon/github.svg", "monochrome"], ["/icon/image.svg", "monochrome"], ["/icon/jupyter.svg", "blackWithColor"], diff --git a/site/src/theme/icons.json b/site/src/theme/icons.json index 7ebb8ffa01..b10b6d8261 100644 --- a/site/src/theme/icons.json +++ b/site/src/theme/icons.json @@ -5,6 +5,7 @@ "amazon-q.svg", "android-studio.svg", "ansible.svg", + "anthropic.svg", "antigravity.svg", "apache-guacamole.svg", "apple-black.svg", @@ -56,6 +57,7 @@ "gateway.svg", "gcp.png", "gcp.svg", + "gemini-monochrome.svg", "gemini.svg", "git.svg", "gitea.svg", diff --git a/site/static/icon/anthropic.svg b/site/static/icon/anthropic.svg new file mode 100644 index 0000000000..a044fef842 --- /dev/null +++ b/site/static/icon/anthropic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/site/static/icon/gemini-monochrome.svg b/site/static/icon/gemini-monochrome.svg new file mode 100644 index 0000000000..2f40199e52 --- /dev/null +++ b/site/static/icon/gemini-monochrome.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + +