Open mkacct opened 1 month ago
@mkacct thanks for opening the bug ticket. The reason for this issue is that the extension is currently implemented in such a way that the icon configuration and the icons themself are located in the ~/.vscode/extensions directory of VS Code. So if one workspace changes some settings it will be applied in that global extension folder which is affecting all VS Code windows which are open at the moment. I can understand that this is not ideal but I'm currently not sure if there's a good solution for this issue.
We need to do some investigations if VS Code API provides more possibilities for icon extensions to improve that behavior. Currently, I'm not aware of anything provided by VS Code yet.
Describe the bug
If you have two different workspaces open (in different instances of VS Code), each workspace will not have its own workspace-level icon configuration. Instead, the last loaded one (either last opened workspace or last edited configuration) will apply to all instances.
To Reproduce
.vscode/settings.json
.src
folder.).vscode/settings.json
(if existent) are not currently being applied.Expected behavior
I would expect the two workspaces' configurations to each apply only to themselves and not affect other instances of VS Code.
Screenshots
No response
Computer information
Additional context
If this is actually a VS Code API limitation and therefore unresolvable, that would be disappointing but understandable.
Code of Conduct