[PROJETO] Extensão do VSCode para quem faz vídeos/lives (Live Coding).
Olá pessoal, como estão? Estou aqui para apresentar uma extensão que desenvolvi para o VSCode e que pode ser útil para alguns de vocês que fazem apresentações/vídeos/aulas de programação. O projeto está disponível no GitHub para quem desejar contribuir.
Problema
A ideia por trás dessa extensão surgiu da necessidade de gravar vídeos aulas ou transmissões ao vivo de programação sem a preocupação de digitar o código em tempo real. Sempre que cometia um erro no vídeo e precisava refazê-lo, era bem chato ter que reescrever todo o código novamente.
Pesquisa
Após procurar no marketplace do VSCode, encontrei algumas extensões que simulavam a digitação humana, mas que não tinham como controlar onde poderia pausar ou ter um controle mais preciso.
Solução
Sem encontrar uma extensão adequada, a solução foi criar a minha própria extensão chamada Typing Simulator para o VSCode. Com ela, é possível deixar o código pré-escrito ser digitado automaticamente ou fazer isso manualmente. No modo automático, o código é escrito de maneira a simular a digitação humana, enquanto no modo manual, você pode ir teclando aleatoriamente e ver o código se formar (O modo manual lembra a extensão HackerTyper, mas ela não escreve a partir de um código pronto, você precisa gravar a digitação antes).
Com o Typing Simulator, é possível definir ações para cada linha, como pausar para comentários no vídeo e retomar a digitação em seguida.
A extensão ainda está em sua versão inicial, com diversos recursos que pretendo implementar. No entanto, decidi lançá-la para atrair interessados em contribuir com o projeto.
O que vocês acharam?
Se você gostou do projeto considere dar uma estrela ⭐ no repositório do projeto no GitHub.
Link do repositório: GitHub
Link da extensão: VSCode Marketplace