A versão do navegador web Pale Moon 29.2 está disponível, ramificada da base de código do Firefox para garantir maior eficiência, preservar a interface clássica, minimizar o consumo de memória e fornecer recursos adicionais de personalização. As builds do Pale Moon são criadas para Windows e Linux (x86 e x86_64). O código do projeto é distribuído sob a licença MPLv2 (Mozilla Public License).
O projeto mantém a organização clássica da interface, sem transição para a interface Australis integrada no Firefox 29, e com amplas opções de personalização. Entre os componentes removidos, destacam-se DRM, Social API, WebRTC, visualizador de PDFs, Crash Reporter, código para coleta de estatísticas, ferramentas de controle parental e para pessoas com deficiências. Em comparação com o Firefox, o navegador mantém o suporte para a tecnologia XUL e preserva a possibilidade de uso de temas completos e leves. O Pale Moon é construído na plataforma UXP (Unified XUL Platform), a partir da qual os componentes do Firefox foram ramificados do repositório Mozilla Central, livres das ligações ao código em Rust e que não incluem os desenvolvimentos do projeto Quantum.
Na nova versão:
- Foi removida a capacidade de instalar complementos do Firefox que não são especificamente adaptados para o Pale Moon. IDs de Firefox nos complementos não são mais suportados.
- Para as seções de favoritos no menu de contexto, foi adicionada um botão para abrir todos os itens disponíveis na seção ('Open All in Tabs').
- Adicionado um pedido de confirmação para abrir várias abas ao mesmo tempo a partir da barra lateral com o histórico de navegação.
- Adicionadas configurações para formatos multimídia disponíveis.
- Implementada a media query 'prefers-color-scheme', permitindo que sites determinem a aplicação do tema escuro no navegador e ativem automaticamente o tema escuro para o site visualizado. Ao contrário de outros navegadores, as opções de esquema de cores são escolhidas com base na configuração (Preferences -> Content -> Colors), e não no tema atual do sistema.
- Atualizada a lista de substituições do User Agent para sites específicos.
- A biblioteca libav1 com a implementação do formato de codificação de vídeo AV1 foi atualizada para a versão 2.0.
- Realizada uma limpeza de código relacionada à plataforma Android.
- Atualizada a fonte para emoji.
- O suporte para as opções smooth, high-quality e pixelated foi adicionado à propriedade CSS image-rendering.
- Implementado o método Intl.NumberFormat.formatToParts().
- A configuração dom.details_element.enabled foi restaurada.
- Corrigidas vulnerabilidades.
Fonte: opennet.ru
