A versão 1.3.1 do terminal Ghostty foi publicada em 13 de março de 2026. O update, desenvolvido por 15 contribuidores em mais de 100 commits, foca em corrigir regressões introduzidas na 1.3.0, sobretudo em ambientes macOS, e inclui pequenas melhorias de usabilidade.
Principais correções
Bugs de seleção de mouse no macOS
Na 1.3.0, eventos de mouse “fantasmas” surgiam após mudanças de foco, provocando arrastes, seleções e rolagens indesejadas. O problema foi resolvido (PR #11276).
Problemas de redimensionamento e foco
- Correção de redimensionamento inesperado ao abrir novas abas em determinadas configurações (issues #11313, #11322, #11380).
- Restauração correta do foco do teclado após edição de título de aba em tela cheia (issue #11320).
- Ajustes na detecção de ciclos de configuração ao carregar arquivos a partir de diretórios de suporte do macOS (issues #11323, #11326).
Integração com o sistema
- paste_from_clipboard passou a ser executável no macOS, alinhando o comportamento de atalhos com o GTK (issues #11328, #10751).
- Atalhos de Ghostty voltam a sobrescrever combinações nativas do macOS, permitindo o uso de teclas como
Super+H(issues #11396, #11403). - Entrada automática de códigos de uso único não aparece mais no terminal (issue #11351).
Melhorias na experiência de divisão de janelas
- As alças de arraste de split só são exibidas quando o cursor está próximo, evitando distrações (issues #11379, #11376).
- O comportamento de arrastar para criar novas janelas foi refinado, assim como o posicionamento da primeira janela e o cascata de janelas (issues #11421, #11426, #11429).
Novas opções de configuração
- progress-style – controla a exibição de barras de progresso OSC 9;4, permitindo desativá‑las completamente (issue #11289).
- set_surface_title:
e set_tab_title: – novos comandos de binding que possibilitam alterar títulos de superfícies e abas diretamente a partir de atalhos (issues #11373, #11316). - working-directory – agora expande caminhos iniciados por
~/, facilitando a definição de diretórios de trabalho (issues #11337, #11336). - jump_to_prompt:next – corrige o avanço em prompts multilinha ao navegar entre eles (issues #11331, #11330).
Integração com shells
- zsh – aprimorada a compatibilidade de marcação de prompt com temas dinâmicos e reconstrução de prompt.
- bash – prompts multilinha com substituições de comando deixam de quebrar por causa da inserção de marca; o indicador de modo vi no Readline não gera linhas em branco extras (issues #11369, #11377, #10953).
Atualizações para GTK (Linux, FreeBSD)
- O comando
+new-windowagora respeita o diretório de trabalho inferido quando usado com-e(issues #11357, #11356). - Snap: eliminado vazamento de
LD_LIBRARY_PATHdo lançador Snap para processos filhos, evitando conflitos em tempo de execução (issue #11431).
Impacto para usuários e mantenedores
A correção de regressões no macOS elimina comportamentos inesperados que afetavam fluxos de trabalho de desenvolvedores e administradores. As novas opções de configuração dão maior controle sobre a interface e a integração de títulos, enquanto as melhorias nos shells reduzem interrupções ao usar prompts avançados.
Não há alterações específicas para mantenedores de pacotes nesta versão.
Próximos passos
A equipe continua investigando outras regressões da série 1.3.x e planeja o lançamento da versão 1.3.2 em um futuro próximo, com foco em refinamentos adicionais.
Para detalhes completos, consulte o changelog completo no repositório GitHub: Full list of closed issues on GitHub.