Skip to content
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

Add Themeable Color Icons to IIS Express Custom Tree View #168

Merged
merged 9 commits into from
Nov 13, 2020

Conversation

warrenbuckley
Copy link
Owner

This adds in coloured icons to the new IIS Express custom tree panel view that can be overriden by a user to fit into their styling/theme better if they wish to.

image

Overriding Icon Colors = Workbench or User Settings

"workbench.colorTheme": "Dracula Soft",
"workbench.colorCustomizations": {
    "iisexpress.startIcon": "#ff0000",
    "iisexpress.stopIcon": "#ff0000",
    "iisexpress.restartIcon": "#ff0000",
    "iisexpress.supporterIcon": "#ff0000"
}

Overriding Icon Colors = For a specific Color Theme

"workbench.colorCustomizations": {
    "[Visual Studio Light]": {
        "iisexpress.startIcon": "#ff0000",
        "iisexpress.stopIcon": "#ff0000",
        "iisexpress.restartIcon": "#ff0000",
        "iisexpress.supporterIcon": "#ff0000"
    }
}

⚠ This depends on VSCode merging this into the main product

This is using a proposed API from this issue I raised here for custom coloured CodIcons
microsoft/vscode#103120

API Proposal
microsoft/vscode#106491

@warrenbuckley warrenbuckley added enhancement minor Used to identify a PR will make a minor version change labels Sep 26, 2020
@warrenbuckley
Copy link
Owner Author

Seems to be due for the October Release which is due on or around 4th Nov
microsoft/vscode#109419

@warrenbuckley
Copy link
Owner Author

Version 1.51 is now out, so need to update and create a new patch version for this

@warrenbuckley warrenbuckley merged commit f034a9f into develop Nov 13, 2020
@warrenbuckley warrenbuckley deleted the feature/color-icons-proposed-api branch November 13, 2020 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement minor Used to identify a PR will make a minor version change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant