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

[Request] Specific folder icons #650

Open
3 of 20 tasks
JimiC opened this issue Jan 19, 2017 · 232 comments
Open
3 of 20 tasks

[Request] Specific folder icons #650

JimiC opened this issue Jan 19, 2017 · 232 comments
Milestone

Comments

@JimiC
Copy link
Member

JimiC commented Jan 19, 2017

We are keeping here a list of requested folder icons.

We are going to update this list as we go along adding icons.

Before requesting a folder icon make sure to check out the already supported folder list.

Any new requests SHOULD be submitted via comments on this issue and we'll update the list accordingly.

  • enum
  • environments
  • favicons
  • json
  • polyfills
  • resources
  • serializers
  • shared, common, core
  • queries

Debatable

Debatable are folder names that are debatable on whether we should provide a specific icon.

  • vendor
  • flux, store
  • state
  • react
  • vue
  • partials
  • misc
  • schemas
  • validations
  • static
  • memcached
@JimiC JimiC added this to the Backlog milestone Jan 22, 2017
@robertohuertasm
Copy link
Member

bin, lib, packages, plugins could also be candidates.

@JimiC
Copy link
Member Author

JimiC commented Jan 24, 2017

@robertohuertasm Added to the list.

@JimiC JimiC mentioned this issue Feb 6, 2017
2 tasks
@g5codyswartz
Copy link

typescript ^^

@AmrEldib
Copy link

AmrEldib commented Feb 7, 2017

data and config could be included

@kristianmandrup
Copy link

stylus with .styl extension, already included in manifest just needs an extension ['styl'] to be added.

@JimiC
Copy link
Member Author

JimiC commented Mar 20, 2017

@kristianmandrup Folders manifest is here.

@kristianmandrup
Copy link

kristianmandrup commented Mar 20, 2017

Oh, turns out that using language-stylus extension adds an icon by itself. Just needed a reload after install. Not sure about "icon conflict resolution" strategy in this case?

@JimiC
Copy link
Member Author

JimiC commented Mar 20, 2017

What do you mean by "icon conflict resolution" strategy?

@kristianmandrup
Copy link

I mean if two or more VS code extensions each try to define their own icon for a particular file extension.

@JimiC
Copy link
Member Author

JimiC commented Mar 20, 2017

Extensions don't define icons, we do. We just rely on the extension language id to enable the icon for the filenames and extensions they support.

@kristianmandrup
Copy link

Gotcha! Anyways, it works. Thanks.

@wclr
Copy link

wclr commented Mar 23, 2017

I wan't to give a docker folder have a docker icon (which is a file icon), so I do:

"vsicons.associations.folders": [
  { "icon": "docker", "extensions": ["docker"], "format": "svg" }
]

But it doesn't work (after apply - folder has no icon at all). What should add to get a scpecific file icon on the folder name? Assigning fodler icons to folder work for me, but not file icons.

@robertohuertasm
Copy link
Member

The thing is that you can only assign file icons to files and folder icons to folders. You cannot use file icons for folders.

In order to achieve what you want you should have to provide your own custom folder icon. Take a look at the readme to learn the specifics.

@JimiC
Copy link
Member Author

JimiC commented Mar 23, 2017

I have added docker to the list.
Have you provided an icon in the vsicons-custom-icons folder?

@wclr
Copy link

wclr commented Mar 23, 2017

The thing is that you can only assign file icons to files and folder icons to folders. You cannot use file icons for folders.

Woldn't it be useful to add this ability out of the box? Maybe you wan't to make some folder with angular project have angular Icon, etc.

@JimiC
Copy link
Member Author

JimiC commented Mar 23, 2017

@whitecolor I have already thought of that but this will require that the extension will have to have SVG creation capabilities. It's nice to have but out of the current scope.

@wclr
Copy link

wclr commented Mar 23, 2017

It's nice to have but out of the current scope.

Ok, I hope this will be made eventually. I just think there should one list of icons, and a user could assign any to folders or files.

@Absolucy
Copy link

Absolucy commented Sep 16, 2020

Support for folders named benches/benchmarks?

From: #2588

@latipun7
Copy link

latipun7 commented Sep 21, 2020

Please support folder named "__snapshots__" / "snapshots" and "__fixtures__" / "fixtures".

Both of them are used by testing convenience. Especially __snapshots__ are auto generated by Jest

@Kleywalker
Copy link
Contributor

Maybe a quick fix: There already is an icon for folder_type_client. Like other icons (assets, libraries, services, tools, ...) this should be associated to its plural clients as well. Thanks for the great extension! 😊

@shaman-apprentice
Copy link

I like to call my "helper" folder utilities. Would it be reasonable to reuse tools icon of util and utils for utilities as well?

@robertohuertasm
Copy link
Member

@shaman-apprentice, it probably would. I guess you already know you can leverage our customization feature to get that icon for your utilities folder right away.

@cbdeveloper
Copy link

Any news on the Google Cloud [gcp] icon? I haven't found it.

Would be nice to have it associated with cloudbuild.yaml and .gcloudignore

@GuilhermeDemoliner
Copy link

can add "stores" for flutter mobx, and "ui"

@daaa57150
Copy link

I'm missing 'screens' (already asked in the thread) and 'constants' (plural or not, also 'const' could make sense).

@johnjbateman
Copy link

helm folder icon please. I see kubernetes exists.

Icon from their hompage: https://helm.sh/img/helm.svg

@mkvlrn
Copy link
Contributor

mkvlrn commented Apr 20, 2021

If state is debatable but there is an folder icon for redux, perhaps we should have an icon for recoil, then?

Recoil is gaining traction on the (react) state manager wasteland, and it has a cool logo now, that would be perfect for a dedicated folder.

@ddanielcruz
Copy link

It would be nice to have folders errors/exceptions and core/shared.

@paragkatoch
Copy link

please add an icon for the container folder

@latipun7
Copy link

latipun7 commented Jul 30, 2021

please add folder for yarn berry (yarn v2).

The folder is .yarn

#2685 should be folder icon, not file icon.

@lukasfri
Copy link

Please add some icons for the texture(s) & system(s) folders. Thanks in advance. :)

@Caradog-alt
Copy link

Caradog-alt commented Nov 3, 2021

Please add 'apache' and 'ansible' folder icons.

Really enjoy the extension, thank you.

@SonNg2k
Copy link

SonNg2k commented Nov 10, 2021

Please add an extra word "repos" to the list of supported folder icons for db. Thank u!

@Jomy10
Copy link

Jomy10 commented Dec 2, 2021

I always use res instead of assets. Would love to see it added.

@affeldt28
Copy link

affeldt28 commented Dec 3, 2021

Please add entity to the folder name list, for model icon.
It was already suggested here #650 (comment).
But only entities was added.

@baidwwy
Copy link

baidwwy commented Jan 22, 2022

Please add lua

@RenatoDinis
Copy link

ibm folder. I suggest a trash can

@amancevice
Copy link

I'd love to see an icon for the .terraform folder

@zeekbrown
Copy link

What about a powershell folder for scripts?

powershell or pwsh

@itsmelepassos
Copy link

Could you think about icons for folders like Apache and Virtual Hosts?

@trekitch
Copy link

Imgs should be added for images folders

@robertohuertasm
Copy link
Member

Locking this issue as it is hard to keep track of what's been implemented or what not. From now own, if you want to ask for support for a specific folder, please create a new issue.

@vscode-icons vscode-icons locked as too heated and limited conversation to collaborators Apr 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.