9 pontos por xguru 2025-06-20 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Framework que adiciona "Eye-Candy" ao terminal, oferecendo efeitos visuais e renderização gráfica mesmo em um ambiente baseado em texto
    • Reprodução de vídeo no plano de fundo, execução transparente de comandos no fundo, minimapa em pixels etc.
  • Integra-se naturalmente com shells, temas, prompts existentes etc., e permite alternar instantaneamente entre os efeitos e o estado normal do terminal
  • Adiciona shaders baseados em GPU ao ambiente de terminal para oferecer gráficos chamativos e um minimapa ao vivo
    • A maior parte dos shaders do Shader Toy pode ser usada diretamente sem modificações, e há suporte também para shaders do Ghostty
  • Second Terminal In Background: permite executar transparentemente comandos no plano de fundo do terminal (com ajuste de transparência)
    • Exemplos: visualizador de áudio, vídeo de fundo, gráficos de monitoramento do sistema etc.
  • Exibe todo o scrollback do terminal como um minimapa em pixels em tempo real, com suporte a buffer de scrollback próprio e barra de rolagem
    • Apps que usam alternate screen, como nvim, top e gitui, também são refletidos no minimapa
  • Funciona na maioria dos emuladores de terminal com suporte a caracteres UTF8 de meio bloco (▀,▄) e True Color
  • Suporte a Auto Text Contrast: resolve automaticamente problemas de contraste insuficiente de cor, como quando certos tipos de arquivo não ficam visíveis ao usar ls em um diretório
    • O Tattoy reconhece valores RGBA de 24 bits de todas as cores e corrige automaticamente apenas textos com baixo contraste por meio de um algoritmo
  • Suporte a plugins
    • Os plugins podem ser escritos em qualquer linguagem, com acesso a todo o conteúdo do terminal e suporte a renderização de pixels/texto em UTF8
    • Funcionam por meio de um protocolo JSON over STDIN/STDOUT, e há exemplos de implementação de efeitos personalizados, como partículas de fumaça saindo do cursor
    • Consulte a documentação de plugins e o código de exemplo
  • É possível ver a demonstração em https://tattoy.sh/

Ainda não há comentários.

Ainda não há comentários.