material-extensions / vscode-material-icon-theme

Material Design icons for VS Code
https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
MIT License
2.32k stars 661 forks source link

[Icon Request]: .dotnet, .vs, and dotnet project folders ; Updates to .cs, .csproj, and .sln associations #2923

Open maddymontaquila opened 1 month ago

maddymontaquila commented 1 month ago

Icon Type

Folder names

File names

Graphic ideas

Folders:

.dotnet/ is rarely used but would be a quick win to make purple (official brand color is hex512bd4 so material design color would be 6200EA) and add ".NET" in the bottom right

.vs/ should use the existing Visualstudio icon on top of a folder

/*.csproj ** - aka any folder with a .csproj file in it. I know this might not be possible because of the glob pattern stuff but throwing my upvote onto that for this purpose! We need an updated .csproj file icon (see below) so just that on a folder ideally.

Files:

.sln is fine as it is because those are traditionally only used for VS IDE .csproj however now works outside of the world of VS and/or sln files, so I'd like to see it abstracted to a general .NET icon. The "official" logo looks terrible in 16x16 (i tried) so I would suggest flattening out the official dotnet bot and using that for the icon - https://github.com/dotnet/brand/blob/main/spot-illustrations/bot_head.png (I have the design skills of a toddler - otherwise id do this myself!) Then folders including .csproj files could use a little bot head on the folder.

Finally, .cs aka C# has a more modern icon used in the VS Code extension and elsewhere -

Image

Thank you!!

Additional context

Hi!! I'm a senior PM on the dotnet team @ MSFT and I've been working a lot on our VS Code story. I've always been a material icons fan for other projects so the dotnet ones are driving me bonkers!! Most of the dotnet/csharp icons are dated or don't line up with what the file is supposed to represent. I wanted to create one mega issue so you can see the whole picture but I'm happy to split these up as sub issues. Thanks!

Code of Conduct

maddymontaquila commented 1 month ago

took a crack at the bot - Image