Skip to content

1.2.0

Choose a tag to compare

@rouri404 rouri404 released this 05 Sep 00:37
· 28 commits to main since this release

Esta versão introduz o suporte a múltiplos idiomas, um sistema de log para depuração e melhorias significativas de robustez no processo de instalação.

Novas funcionalidades
  • Suporte a múltiplos idiomas (Inglês e Português)
    • O processo de instalação, desinstalação e as notificações de sistema agora são exibidas no idioma do usuário (inglês ou português), com base na detecção automática do ambiente.
    • Adicionado suporte ao OCR para o idioma inglês. Os pacotes de dados do Tesseract para ambos os idiomas são instalados automaticamente.
    • Implementada a variável de ambiente GRABTEXT_LANG para permitir que o usuário selecione manualmente o idioma a ser utilizado pelo OCR.
  • Sistema de log estruturado
    • Criação do arquivo grabtext.log no diretório do projeto para centralizar registros de eventos e erros.
    • Os logs são padronizados no idioma inglês e utilizam um formato estruturado para facilitar a análise técnica e a depuração, independentemente do idioma da interface do usuário.
Melhorias e otimizações
  • Mecanismo de detecção de ambiente
    • O script de instalação (install.sh) foi otimizado para identificar de forma mais confiável o ambiente de desktop do usuário (GNOME, Cinnamon, XFCE), resultando em maior sucesso na configuração automática de atalhos.
  • Documentação
    • O arquivo README.md foi reestruturado como a documentação principal em inglês.
    • Adicionado o arquivo README.pt.md para fornecer documentação completa em português.
Correções de erros
  • Configuração de atalho em ambientes GNOME/Cinnamon
    • Corrigido um problema no script de instalação que reportava incorretamente uma falha na criação do atalho de teclado, mesmo quando bem-sucedido.
    • O script agora captura e exibe mensagens de erro provenientes do sistema caso a configuração automática realmente falhe.