Lançamento do navegador web totalmente personalizável Nyxt 2.0.0

Foi lançada a versão 2.0.0 do navegador web Nyxt, projetado para usuários avançados, que oferece praticamente infinitas possibilidades de configuração e modificação do comportamento de quaisquer aspectos de sua operação. Conceitualmente, o Nyxt se assemelha ao Emacs e ao Vim, e ao invés de um conjunto pré-configurado de definições, permite mudar a própria lógica de operação, utilizando a linguagem Lisp. O usuário pode redefinir ou reconfigurar quaisquer classes, métodos, variáveis e funções. O código do projeto é escrito em Lisp e é distribuído sob a licença BSD. A interface pode ser construída com GTK ou Qt. Compilações prontas estão disponíveis para Linux (Alpine, Arch, Guix, Nix, Ubuntu) e macOS.

Para aumentar a eficiência do fluxo de trabalho, o navegador é otimizado para controle por teclado e suporta combinações de teclas comuns do Emacs, vi e CUA. O projeto não está vinculado a um mecanismo de navegador específico e utiliza uma API mínima para interagir com mecanismos web. Com base nessa API, existem camadas para conectar os motores WebKit e Blink (o WebKitGTK é utilizado por padrão), mas, se desejado, o navegador pode ser portado para outros motores. Ele inclui um sistema embutido de bloqueio de anúncios. Suporte para a adição de extensões escritas em Common Lisp é oferecido (planeja-se implementar suporte a WebExtensions, similar ao Firefox e Chrome).

Principais funcionalidades:

  • Suporte a abas e a possibilidade de alternar rapidamente entre abas abertas, utilizando a pesquisa embutida (por exemplo, para ir para a aba com o site www.example.com, basta começar a digitar "exa.." e as abas existentes serão exibidas).
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Capacidade de selecionar simultaneamente diferentes objetos na página para usá-los como argumentos de comandos. Por exemplo, o usuário pode escolher e executar ações em várias imagens na página ao mesmo tempo.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Sistema de favoritos com suporte a classificação e agrupamento por tags.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Capacidade de pesquisar conteúdo, cobrindo várias abas ao mesmo tempo.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Interface em árvore para visualizar o histórico de visitas, permitindo rastrear a história de navegação e ramificações.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Suporte a temas (como um tema escuro) e a capacidade de alterar elementos da interface através do CSS. O modo "dark-mode" permite aplicar automaticamente um estilo escuro à página atual, mesmo que o site não ofereça um tema escuro.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • A barra de status do Nyxt Powerline, através da qual é possível obter rapidamente quaisquer dados sobre o estado e a configuração.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Perfis de dados que permitem isolar diferentes tipos de atividades; por exemplo, diferentes perfis podem separar atividades relacionadas ao trabalho e ao entretenimento. Cada perfil utiliza sua própria base de cookies, que não se cruza com outros perfis.
  • Modo de bloqueio de rastreamento (reduce-tracking-mode), que limita a atividade de vários contadores e widgets usados para rastrear a movimentação do usuário entre sites.
  • Por padrão, a isolação sandbox do mecanismo web está habilitada — cada aba é processada em um ambiente sandbox separado.
  • Gerenciamento de sessões, onde o usuário pode salvar parte do histórico em um arquivo e depois restaurar o estado a partir desse arquivo.
  • Suporte para o preenchimento automático de formulários usando conteúdo pré-definido ou calculado. Por exemplo, é possível configurar a adição da data atual em um campo.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Capacidade de carregar manipuladores, configurações e modos dependendo da máscara da URL. Por exemplo, é possível configurar a ativação do modo escuro para a Wikipedia ao abrir o site após às 22 horas.
  • Possibilidade de chamar um editor externo para editar determinados campos em formulários da web. Por exemplo, quando for necessário escrever um texto extenso, um editor de texto pode ser invocado.
  • Modos de desligamento forçado do som e do WebGL em abas selecionadas.
  • Modo de seleção visual de texto apenas com o uso do teclado.
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • Modo de monitoramento de mudanças (watch-mode), que permite recarregar automaticamente a página após um determinado tempo.
  • Modo de visualização de alterações entre dois estados da página.
  • Capacidade de substituir várias páginas/abas por uma única página de resumo.
  • Suporte para download em lote de links na página (por exemplo, é possível baixar todas as imagens de uma vez).
    Lançamento do navegador web totalmente personalizável Nyxt 2.0.0
  • A capacidade de usar diferentes cores para links internos e externos. Suporte para exibir a URL para a qual o link aponta ao lado do texto do link. Suporte para ocultar links de URLs que já foram abertas anteriormente.
  • A capacidade de classificar tabelas em páginas da web por colunas arbitrárias.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster