O pitch
A proposta sugere que os emuladores de terminal derivem dinamicamente a paleta estendida de 256 cores a partir do tema principal de 16 cores do usuário. O objetivo é eliminar o problema do “violeta apagado”, em que as cores fixas das TUIs destoam da estética personalizada do terminal (fonte: Gist jake-stewart).
Por dentro
A paleta de 256 cores é um padrão rígido do xterm, dividido em 16 cores ANSI, um cubo de cores 6x6x6 (índices 16-231) e 24 níveis de cinza (fonte: Stack Exchange Technical Analysis). Embora as 16 cores básicas sejam fáceis de personalizar, os 240 índices restantes tradicionalmente permanecem fixos para garantir uma renderização previsível em diferentes ambientes.
Se o deslocamento da paleta gerada for agressivo demais, certas combinações de texto ficarão ilegíveis.
Em 2026, terminais modernos como WezTerm e Ghostty oferecem a infraestrutura para substituições extensas de cores baseadas em Lua (fonte: WezTerm Docs 2025). No entanto, eles ainda adotam o xterm-256 como padrão para manter a compatibilidade com ferramentas mais antigas que não migraram para o True Color de 24 bits.
Restam limitações técnicas quanto à padronização:
- Ainda não sabemos se emuladores importantes como Alacritty ou Kitty vão implementar isso como padrão não opcional.
- O projeto “Tinted Theming” (Base24) funciona atualmente como o padrão de 2026 para gerenciar essas paletas por meio da ferramenta 'tinty' (fonte: GitHub tinted-theming/tinty).
Nossa opinião
Essa proposta é uma solução estética para um problema legado que o True Color de 24 bits já tornou obsoleto nos workflows modernos. Embora possa agradar a desenvolvedores que passam mais tempo customizando seus dotfiles do que entregando código, alterar os índices de 256 cores em um ambiente de produção é pedir para quebrar o realce de sintaxe. Se você precisa de consistência temática, use o Tinted Theming ou migre sua stack para True Color. Deixe essa proposta de lado em qualquer trabalho sério de backend: uma saída previsível sempre vale mais do que um tom de violeta perfeitamente combinado.