GitHub Copilot CLI ganha banner ASCII animado acessível
GitHub Copilot CLI agora exibe um banner ASCII animado que, em apenas três segundos, coloca o mascote Copilot para “voar” no terminal sem prejudicar desempenho nem acessibilidade.
Os bastidores de um “pixel art” no terminal
Transformar um simples logo em animação exigiu mais de 6 000 linhas de TypeScript. Ao contrário de navegadores, terminais não oferecem canvas, sprites ou FPS controlado: tudo é stdout e códigos ANSI. Cada quadro precisou ser repintado com movimentação de cursor para evitar flicker, respeitar diferentes buffers e funcionar em Windows Terminal, iTerm2, PowerShell e VS Code. O detalhe está descrito no post oficial da GitHub Blog (confira aqui).
Ferramentas criadas do zero
Sem editor que tratasse cor ANSI, frame-a-frame e exportação para React Ink, o designer Cameron Foxly construiu um app próprio — depois aberto como projeto ascii-motion.app. O protótipo gerava quadros em texto puro, controlava tempo (75 ms) e aplicava paleta mínima de 4 bits. Em produção, o engenheiro Andy Feller separou elementos (olhos, borda, sombra) e mapeou cada um para cores “semânticas”. No runtime, o tema detecta se o fundo do terminal é claro ou escuro e troca cian, magenta e branco por equivalentes de alto contraste.
Acessibilidade e desempenho em primeiro lugar
A animação é opcional: fica atrás de um flag e some em modo screen reader. Rapidez também foi crítica: menos de três segundos para não atrasar comandos. Além disso, os designers evitaram significados baseados apenas em cor, garantindo leitura em modos de alto contraste ou quando usuários personalizam a paleta ANSI.
Imagem: Internet
O novo banner comprova que, mesmo em CLIs, há espaço para identidade visual sem sacrificar usabilidade. Quer continuar atualizado sobre hardware, games e otimização de setups? Visite nossa página inicial e acompanhe as próximas dicas.
Crédito da imagem: GitHub Fonte: GitHub



