-
Notifications
You must be signed in to change notification settings - Fork 30.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide a list of deduped and nicely named codicons for use in product #171076
Comments
Also would it be possible to add the list of icons of the most common languages to our Codicons? |
While the Codicons offers a quick way to get a nice selection of icons, I think not all of the ids are useful and well chosen. If you want to allow that extensions can contribute new icons, use the iconRegistry (IIconRegistry) instead. Have a name convention for your icons so you can also pick up contributed icons. `registerIcon('terminal-viewicon-cloud', Codicon.cloud, 'Cloud') ... |
It may also be nice to allow for emojis as well. Although I think at one point this was possible? |
@daviddossett emoji can be used where text is used, I dislike when extensions do this though as they're the only non-monochrome icons in the UI and stand out like a sore thumb. For example: microsoft/live-share#4185 |
This should be closed when it's compatible with the terminal (no debian, ubuntu, etc.?) and it's adopted in the terminal icon picker. |
@Tyriar can you automate this? Most look like they make sense with some string transformation. Then we can override the ones that don't make sense. |
At least at the Codicon level there isn't a marked primary id: vscode/src/vs/base/common/codicons.ts Lines 46 to 49 in dfc3625
@aeschli is this something we do with theme icons somewhere or is it new territory to get a well formed list of icons to present to the user? |
We have all that already. Use the image registry to register a set of icons suited for terminals view.
Reference to the codicon to use as default icon. You can register as many as you want and give them a nice description.
@sandy081 I suggest the same for profiles |
The terminal has a feature to change the tab/profile icon which opens this:
It's very convenient to use but it would be nicer if it was instead:
The
- text
above would be the greyed out backing id.User profiles could also use this as @sandy081 has explored.
The text was updated successfully, but these errors were encountered: