vscode-symbols icon indicating copy to clipboard operation
vscode-symbols copied to clipboard

Allow icon theme to run on the web and remote

Open miguelsolorio opened this issue 1 year ago • 3 comments

This icon theme uses javascript to dynamically create the non-chevron tree version via the settings symbols.hidesExplorerArrows. Due to this, it means that the theme can't run on the web (vscode.dev) and additionally when used in remote environments (ssh or codespaces) you have to manually install the theme on each environment as opposed to it running on your main machine.

CleanShot 2022-08-30 at 07 51 32@2x

One possible solution is to remove the javascript and create a pre-publish build task that will generate the copy so there wouldn't be a need for the dynamic javascript. cc @barelyhuman

miguelsolorio avatar Aug 30 '22 14:08 miguelsolorio

can be done , any preferred deadlines?

barelyhuman avatar Aug 30 '22 15:08 barelyhuman

Oh none at all, this is a passion project 😄 just wanted to capture some ideas around it. The one challenge with using a build task is that PRs will likely need a github action to generate the file.

miguelsolorio avatar Aug 30 '22 16:08 miguelsolorio

i was going to involve that in the task, will do that soon

barelyhuman avatar Aug 30 '22 17:08 barelyhuman