Duas semanas atrás, uma grande atualização foi lançada Lagrange, cliente da rede Gemini (artigo na Wikipedia, um site), apresentado como uma alternativa simplificada à WWW e criado com base em Gopher, mas com adição de melhorias como uma linguagem própria Gemtext para marcação básica de texto e criptografia. No dia 29 de setembro, foi lançada a versão 1.18.1, que corrigiu vários bugs da versão anterior.
Lagrange é um cliente multiplataforma que utiliza as capacidades das bibliotecas SDL para aceleração gráfica e OpenSSL para criptografia. O software suporta abas e divisão de tela, histórico de navegação, favoritos, pesquisa pela rede, sugestões inteligentes ao digitar na barra de endereço, exibição de imagens embutidas nas páginas, reprodução de arquivos de áudio e seleção de tema, além de conter um agregador de notícias embutido. A interface do Lagrange é semelhante à típica dos navegadores modernos, mas oferece amplas opções de personalização. Para mais detalhes sobre as características do aplicativo, pode-se acessar a aba about:help no Lagrange ou ler o arquivo help.gmi
O código-fonte do programa é escrito em C e pode ser compilado em qualquer plataforma compatível com POSIX moderna. Builds oficiais de 64 bits estão disponíveis para plataformas Windows, macOS e GNU/Linux (AppImage). Lançamentos beta estão disponíveis para plataformas móveis: estão disponíveis , Android ( iOSrepositório F-DroidAPK, Suporte ao envio de mensagens)
1.18
Novidades:
- Misfin . Links misfin:// abrem no diálogo de envio.Guppy
- Suporte , um protocolo leve baseado em UDP. Adicionado por Dima Krasner.Titan
- : Suporte à opção 'editar' em links abertos do Titan. O conteúdo do link é carregado e aberto em um editor de texto do diálogo de envio. Após concluir a edição, o conteúdo é enviado de volta ao servidor.Opção para desativar todos os avisos sobre conexão TLS não segura.
- Reprodução de áudio no formato
- usando libopusfile (dependência opcional). Adicionado por Martin Chang. Opus Mudanças e melhorias:
Utilizando
- Curses o cliente console clagrange agora pode ser compilado junto com a versão GUI, em vez de separadamente. O script para compilar TUI foi removido. Melhor foco em elementos da interface: as teclas de seta movem o foco para o widget adjacente.
- A ênfase na interface foi aprimorada: as teclas de seta movem o foco para o widget adjacente.
- Menus contextuais podem ser controlados pelas teclas de seta, e as primeiras letras dos atalhos dos itens de menu são usadas para mover rapidamente o foco pressionando a tecla correspondente no teclado.
- URLs salvos nos favoritos são automaticamente atualizados em caso de redirecionamentos permanentes. (A URL original continua armazenada em bookmarks.ini).
- O comprimento da linha é alterado dinamicamente (ajustando-se ao tamanho da tela), incluindo campos como blocos pré-formatados e linhas de texto simples.
- O caminho do arquivo pode ser digitado manualmente na caixa de diálogo de envio. Anteriormente, apenas o uso de arrastar e soltar era suportado.
- Um clique com o botão direito do mouse no banner do site mostra o menu de contexto do link (ligado à URL raiz do painel).
- Ao salvar na pasta de downloads, uma janela pop-up é exibida para confirmação.
- Barra de menu: Quando ativada pelo teclado, a última subjanela aberta é reaberta, mas não necessariamente 'Arquivo', como antes.
- A tecla Return agora foca no campo de entrada de URL.
- Sobre a página: O significado de 'fingerprint' foi esclarecido. O tipo de hash (SHA-256) é exibido, assim como o que foi usado para seu cálculo (certificado completo ou apenas a chave pública).
- As notações de ação 'Ir para a raiz', favoritos removidos (remote) e o indicador (botão) de favoritos foram atualizados.
- Gopher: Analisando corretamente tipos de linhas Telnet 8 e T.
- A fonte Noto Emoji foi atualizada para suportar Unicode 15.1.
- TUI: Combinações de teclas frequentemente usadas são mostradas no local da barra de menu, quando esta está desativada, para tornar a interface mais acessível.
- TUI: O layout da interface foi melhorado, levando em consideração a possibilidade de uso em uma resolução mínima de 80×25.
- TUI: A exibição de vários widgets no modo texto foi aprimorada.
Correções:
- URLs Titan abriam erroneamente a caixa de diálogo de envio ao visualizar o histórico.
- Uma solicitação Titan na guia aberta era enviada novamente com conteúdo vazio ao iniciar o aplicativo.
- A identificação para envio ao Titan às vezes era selecionada incorretamente.
- A caixa de diálogo de envio não tinha linhas suficientes para exibir erros em casos de arrastar e soltar.
- Gopher: Elementos de formatação Gemtext encontrados no texto das páginas Gopher são ignorados para evitar distorções na representação visual da página.
- Gopher: O número da porta pode ser vazio em linhas i.
- Os rótulos de consulta que já contêm um sinal de ? tinham um ? extra no prefixo.
- As marcas numéricas (alfanuméricas) dos links, exibidas ao navegar usando as teclas Alt/Option ou as teclas do conjunto home, agora começam na parte superior da área de visualização.
- Ordem de processamento de eventos incorreta quando há várias janelas, quando um dos widgets está em foco.
- macOS: A navegação pelo trackpad em uma janela não focada poderia funcionar em outra janela focada.
- Falta de indicação de foco em listas vazias e listas de Trechos (Snippets).
- Pressionar Alt/Option (modificador para mostrar números de links) ao abrir um link de consulta poderia resultar na falta de foco de entrada na caixa de diálogo pop-up.
- Espaçamento incorreto entre caracteres em um bloco pré-formatado.
- A realce do primeiro parágrafo não funcionava corretamente com a fonte de largura fixa.
- Os caracteres de texto às vezes eram exibidos parcialmente cortados.
- TUI: Códigos de escape de cores não eram considerados na saída.
- TUI: Faltavam caracteres de submenu.
- TUI: Possível travamento ao exibir texto fluido.
1.18.1
- macOS: Corrigido o acesso a URI Misfin externamente, por meio do sistema.
- Windows: Agora é possível lembrar do Lagrange como um aplicativo para abrir URLs misfin://.
- TUI: Corrigida possível distorção na saída.
- TUI: Curses será vinculado estaticamente apenas ao usar a opção CMake ENABLE_STATIC.
- Atualizações nas traduções da interface.
Fonte: linux.org.ru
