Pular para o conteúdo
Ghostty 1.3.1 corrige bugs críticos no macOS e traz novas opções de configuração

Ghostty 1.3.1 corrige bugs críticos no macOS e traz novas opções de configuração

Versão 1.3.1 do terminal Ghostty chega com correções de seleção de mouse no macOS, melhorias de integração shell e novas opções de configuração.

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-window agora respeita o diretório de trabalho inferido quando usado com -e (issues #11357, #11356).
  • Snap: eliminado vazamento de LD_LIBRARY_PATH do 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.

Via ghostty.org. Você pode conferir o post original em inglês:

Ghostty 1.3.1

Por · Última atualização: