microsoft / microsoft/vscode-dotnettools

Better support for VSCode Icon folders in Solution Explorer

Open
#604 2 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-solution enhancement
Dominant language
No language data
Stars
321
Forks
54
Avg merge
2d 19h
Merged PRs (30d)
2

Description

This is from @michaelstonis and migrated from https://github.com/dotnet/vscode-csharp/issues/6519

Is your feature request related to a problem? Please describe.

Not a problem at all, but a very minor nice to have. The Solution Explorer has good support for VSCode icons when displaying a file, but is inconsistent when displaying folders. VSCode icons appear to work on folders at the root of the solution, but they do not appear to work within a project.

Describe the solution you would like

I am not familiar with how the solution explorer applies the icons to folders, but it looks like it has its own set of rules for projects (for example, C# projects have a C# icon on them). If we could look at the VSCode icons as a fallback that would be great.

Applicable Scenarios

When opening a project with folder names that match VSCode icon configurations.

Describe alternatives you've considered

Not sure that there is a clear alternative.

Additional context

Below are screenshots showing differences between folders in the solution explorer and folder view.

Solution Explorer
image

Folder View
image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names the Solution Explorer and folder view but provides no source files or tests. Start by locating the Solution Explorer folder-icon handling and compare it with the existing VSCode icon behavior for folders at the solution root. Done means matching VSCode-configured folder icons also appear within projects without breaking project-specific icons.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.