As funcionalidades do Girginos Browser
Tudo o que se segue funciona na versão 0.1.0. No fim da página encontra também aquilo que ainda não fizemos; quando se escolhe um navegador, as lacunas contam tanto como as funcionalidades.
Separadores
Abre separadores, fecha-os e alterna entre eles; o clique do botão do meio fecha o separador. Cada separador mostra o ícone do próprio site e um indicador de carregamento.
Os separadores não podem ser reordenados por arrastamento.
Barra de endereço
Distingue se o que escreveu é um endereço ou uma pesquisa. Sugere entradas do seu histórico e a lista inteira percorre-se pelo teclado. As ações de pesquisa e de endereço têm ícones próprios, enquanto as linhas vindas do histórico mostram o ícone do site correspondente.
Motores de busca
O motor predefinido é o DuckDuckGo. Nas Definições pode mudar para Google, Yandex, Bing, Startpage ou Brave.
Bloqueador de rastreadores
Aos 213 domínios incorporados juntam-se as listas EasyList e EasyPrivacy, num total de cerca de 96 000 domínios. O número de pedidos bloqueados aparece na barra de ferramentas e o bloqueador pode ser desligado site a site.
Como as listas de filtros são atualizadas
A primeira verificação acontece cerca de 15 segundos depois do arranque e, a partir daí, de seis em seis horas; cada lista é renovada segundo o seu próprio valor ! Expires, normalmente de quatro em quatro dias. A transferência decorre numa sessão separada e não persistente, que não guarda cookies. Sem rede, mantém-se em uso a última cópia válida. Nas Definições pode acrescentar uma lista sua: são aceites os formatos Adblock Plus, hosts e domínio simples, e o endereço tem de ser https.
Porque é que o analisador é propositadamente seletivo
O analisador de filtros só aceita regras cujo significado consegue preservar exatamente: ||domain.com^ e ||domain.com^$third-party. Os padrões de caminho, as restrições de tipo de recurso, o contexto $domain= e os filtros cosméticos são ignorados — traduzi-los por «bloquear tudo» estraga as páginas. Cerca de 85 % das listas atuais passam por este crivo.
Cabeçalhos de privacidade e permissões
São enviados os cabeçalhos DNT e Sec-GPC. Os pedidos de permissão só são aceites a partir do separador ativo. Notificações, localização, MIDI, área de transferência e deteção de inatividade são recusados em silêncio por predefinição; cada um pode ficar em Perguntar, Permitir ou Recusar nas Definições. Pode tomar uma decisão única para todo um tipo de permissão e apagar dados guardados e permissões a partir de um único ecrã.
Painel de informação do site
Abre-se ao clicar no cadeado da barra de endereço. A entidade emissora do certificado, o titular, as datas de validade e a impressão digital; o número de cookies definidos pelo site; a eliminação dos dados do site e a reposição das suas permissões estão todos no mesmo painel.
Novo separador
Uma caixa de pesquisa, os sites mais visitados, atalhos e uma área promocional. Não há nenhuma rede publicitária de terceiros envolvida: os cartões são lidos de um ficheiro de dados local e a página não faz qualquer pedido.
Histórico
Pesquisa no histórico, percorre-o por cabeçalhos de dia e limpa-o num único passo. O registo do histórico pode ser desligado por completo.
Marcadores
Adiciona-os com Ctrl+D. A barra e o painel de marcadores suportam reordenação por arrastamento, mudança de nome e menu de contexto.
Transferências
O menu da barra de ferramentas mostra as últimas dez transferências. Antes de abrir um ficheiro executável aparece um aviso.
Localizar na página
Abre-se com Ctrl+F; avança e recua entre os resultados e conta quantas correspondências existem.
Ícones dos sites
Os ícones são transferidos uma só vez, escritos em disco e depois servidos a partir de um esquema local. A interface nunca carrega uma imagem a partir de um endereço remoto.
Aspeto
Igual ao do sistema, claro ou escuro. A escolha aplica-se em conjunto à interface, às páginas internas e aos menus nativos.
Idiomas
Türkçe, English, Deutsch, Français, Español, Italiano, Português, Русский, العربية (da direita para a esquerda), 简体中文, 日本語.
Atualização
O manifesto de lançamento é assinado com Ed25519. O navegador verifica sozinho se há atualizações e deixa-o escolher um canal; na página de segurança explicamos passo a passo como funciona a verificação.
Ainda não existe nesta versão
Não estamos a dizer que ficaram por planear ou a meio: apenas não existem na 0.1.0:
- Suporte para extensões do navegador (WebExtension)
- Janela privada
- Uma segunda janela
- Reordenar separadores por arrastamento
- Pacotes para macOS e Linux