Suporte a Ícones - totvs/advpl-vscode GitHub Wiki
Esta Extensão contribui com suporte a tema de ícones para pastas e extensões de arquivos suportadas.
Extensões de Arquivos x Ícones
Importante! Esta Extensão suporta mais extensões de arquivos, porém atualmente somente os abaixo estão tratados com ícones personalizados.
Extensão | Ícone | Tipo |
---|---|---|
prw | ![]() |
AdvPL |
prx | ![]() |
AdvPL |
prg | ![]() |
AdvPL |
tlpp | ![]() |
TL++ |
ptm | ![]() |
Ptm |
ch | ![]() |
Include |
aph | ![]() |
HTTP |
apw | ![]() |
HTTP |
Configuração
Existem três formas para habilitar o suporte de ícones desta Extensão.
- Execute o comando
workbench.action.selectIconTheme
usando o comando:Ctrl + Shift + P
>Preferences: File Icon Theme
e selecione o íconeadvplIcons
:
- Defina o tema de ícones diretamente pelo Gerenciador de Extensões do VsCode clicando no botão
Set File Icon Theme
:
- Ou diretamente nas configurações do VsCode, definindo a configuração:
"workbench.iconTheme": "advplIcons"
.
Importante
Habilitando o tema desta extensão, ela irá sobrepor um tema já existente/configurado, oferecendo suporte apenas aos ícones registrados e suportados por esta extensão.
Como sugestão, recomendamos utilizar a configuração "workbench.iconTheme": "advplIcons"
nas configurações do Workspace, e não nas configurações de usuário. Fazendo assim, os ícones desta extensão aparecerão apenas nos projetos TOTVS.
Colaboração
Caso deseje colaborar com mais ícones, é necessário criar o ícone (recomendamos em SVG) e adicioná-lo no arquivo advpl-icon-theme.json
presente na raiz do projeto desta Extensão e relacioná-lo com a extensão de arquivo correspondente.
Os ícones devem ficar no diretório \images\icons\
.
Caso for utilizar o mesmo ícone, porem somente alterar as cores, recomendamos utilizar o Programa Inkscape e alterar a cor utilizando a paleta no formato Roda, para assim manter a mesma matriz de cores utilizada nos outros ícones.
Todos Pull Requests de ícones passarão antes por uma avaliação antes de serem publicados.