From efd248b44e965e1ce1edcdc0d2c10ea3bbb8e020 Mon Sep 17 00:00:00 2001 From: Daniel Martin <56157528+dmartinochoa@users.noreply.github.com> Date: Tue, 19 May 2026 16:02:46 +0200 Subject: [PATCH] design: unify activity-bar icon to the shield motif (all-shields) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The marketplace icon (concept B from .claude/design_system) is a navy shield with a teal check; the activity-bar icon was still the old inverted-Y pipeline glyph. Two surfaces, two motifs — fine in isolation but the visual identity didn't compound. The maintainer's call: all-shields. Replaces media/pipeline-check.svg with a monochrome shield silhouette + check, using `currentColor` so VS Code's activity-bar tinting (gray for inactive, foreground on hover, white on active) still works. No brand colours here on purpose — a custom hex would fight the activity-bar tint and look wrong on every theme. Stroke-width 1.5 matches every other codicon at 24×24; uniform visual weight, no two-thicknesses-fighting-each-other problem. The two surfaces now share a single visual identity: - Marketplace (icon.png) — solid navy fill, teal accent border, inner ribbon, teal check. - Activity bar (pipeline-check.svg) — monochrome shield outline + check, themed via currentColor. Co-Authored-By: Claude Opus 4.7 (1M context) --- media/pipeline-check.svg | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/media/pipeline-check.svg b/media/pipeline-check.svg index 50efb07..da356ff 100644 --- a/media/pipeline-check.svg +++ b/media/pipeline-check.svg @@ -1,17 +1,19 @@ - - - - - - - + + + + +