-
Notifications
You must be signed in to change notification settings - Fork 35.7k
Closed
Labels
icons-productIssues for in-product iconsIssues for in-product iconsuxUser experience issuesUser experience issues
Milestone
Description
Summary
This is to track updating our icons to use our new icon font (codicons) in the workbench. This will allow us to:
- Style icons dynamically (themeable)
- Allow theme authors to provide color tokens for icons
- Unify Octicons + VS Code icons into a single icon library
This would allows to do something like below where icons inherit the foreground color of their element:
Notice how the icons in the selected element are different a color than the rest state
Related Issues
- Provide library of icons for extension authors Provide library of icons for extension authors #74974
- Twistie/Progress/Octicons/Actions hard to see in light theme when selected Icons are hard to see in selected states #55857
Out of scope
- Allow extensions to define icon name via contribution points (requires API changes) [icons] Support to allow re-using VSCode icons in user extensions #31466
Adoption areas
- Activity Bar
- Sidebar
- Explorer
- Search
- SCM
- Debug
- Extensions
- Outline
- Panel
- Problems
- Output
- Debug Console
- Terminal
- Notifications
- Find widget (editor, terminal)
- Editor
- Folding
- Lighbulb
- IntelliSense
- Breadcrumbs
- Breakpoints
- Diff
- Peek
- Actions
- Tabs
- Settings
- Keybindings
- Dialog
Verify it works in
- Monaco standalone editor
- Custom views (extensions)
svipas, spartanatreyu, robertrossmann, Stanzilla, usernamehw and 4 morenicolashenry
Metadata
Metadata
Assignees
Labels
icons-productIssues for in-product iconsIssues for in-product iconsuxUser experience issuesUser experience issues
