Git Product home page Git Product logo

advpl-switch-project's Introduction

Hi there 👋

image
since 04/2020

advpl-switch-project's People

Contributors

alencargabriel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

advpl-switch-project's Issues

Facilitador para adicionar um ambiente ao Projeto

Criar comando para adicionar o Ambiente conectado ao Projeto em aberto, e assim evitar ajustes manuais nas configurações.

Obs.: Aproveitar o novo recurso de Gerenciador de Servidores, e contribuir via Extension Point o mesmo comando na visão de Servidores.

Relacionar os Environments do ADvPL com os Projetos

Criar uma forma de vincular os environments da configuração advpl.environments com os projetos da extensão advpl-switch-project, para que após a seleção do projeto advpl.foldersProject só venham os ambientes relacionados a esse projeto.

Ideia surgiu por conta dos casos em que o desenvolvedor precisa de vários ambientes, mas os mesmos estão relacionados a clientes diferentes.

Obs.: Será necessário fazer um Pull Request no repositório da extensão base.

Opção de exibir todos os projetos

Gostaria de ter a opção de em certo momento exibir todos os projetos que foram ocultados pela extensão, pois as vezes preciso procurar algum determinado texto em todos os projetos e o VSCode só pesquisa no projeto filtrado pela extensão.

Alterar ambiente ativo quando trocar projeto

Caso o projeto possua configuração de ambientes, ao trocar o projeto deverá ser verificado se o novo projeto selecionado possui o ambiente que está selecionado atualmente. Caso não possua deverá ser selecionado o primeiro da lista dos ambientes disponíveis para aquele projeto.

Converter GIF do README em vídeo

Adicionar no README.md um vídeo referente a cada GIF, para facilitar a configuração inicial da extensão, para que seja possível pausar o mesmo e os usuários acompanharem as instruções e exemplos.

Opção Desabilitar todos os ambientes AdvPL

A opção Desabilitar todos os ambientes AdvPL deve desabilitar todos os ambiente não relacionados ao projeto (advpl.foldersProject.environments[]) aberto caso a opção advpl.onlyRelatedEnvironments seja true.

Hoje quando essa opção é utilizada, o projeto fica sem ambientes disponíveis, necessitando trocar de projeto para mostrar novamente os relacionados.

Debug abrindo arquivo de outro projeto

Identificado que quando um projeto é trocado recentemente (VSCode ainda não reiniciado) o VSCode não está utilizando para o Debug o arquivo do projeto atual, e sim o do ultimo arquivo aberto.

Ao trocar o projeto deve ser limpo os arquivos recentes, ou reiniciado a janela.

Atualizar StatusBar de ambientes

Desenvolver um comando na extensão totvs/advpl-vscode quer faça com que a StatusBar de ambientes seja carregada novamente.

Após isso, alterar nessa extensão para que ao alterar a configuração advpl.selectedEnvironment este comando seja executado. Garantindo que o ambiente mostrado na Status Bar realmente é o ambiente que está conectado.

Configuração para controlar o ultimo ambiente ativo por projeto

Criar mais uma configuração no array de projetos advpl.foldersProject para guardar o ultimo ambiente ativo deste, para que sempre que um novo projeto for selecionado, a extensão irá conectar inicialmente neste, e não no primeiro encontrado como é hoje.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.