Skip to content

Use standard VS Code codicons for mode picker icons - #127

Merged
hellodk merged 1 commit into
masterfrom
feat/codicon-mode-icons
Aug 30, 2026
Merged

Use standard VS Code codicons for mode picker icons#127
hellodk merged 1 commit into
masterfrom
feat/codicon-mode-icons

Conversation

@hellodk

@hellodk hellodk commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Closes #125

Replaces the emoji mode glyphs (⚙💬🛡📋🎼) in the chat mode picker with standard
VS Code codicons, rendered through the existing codicon() helper so they match
the rest of the webview. Adds a test asserting the mode icon map contains no
emoji and uses codicon names.

Gates: check-types clean, lint 0 errors, 1746 passed / 5 skipped.

The chat mode picker (agent / ask / manual / plan / composer) rendered its
mode glyphs with emoji (`⚙ 💬 🛡 📋 🎼`), which render inconsistently across
platforms and clash with the theme's icon font used everywhere else in the
webview. Each mode now maps to a standard VS Code codicon and is rendered
through the existing `codicon()` helper, matching the rest of the UI.

Closes #125
@hellodk
hellodk merged commit 2ef6ce0 into master Aug 30, 2026
4 of 6 checks passed
@hellodk
hellodk deleted the feat/codicon-mode-icons branch August 31, 2026 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mode picker icons should use standard VS Code codicons, not emoji

1 participant