Dostępna jest wersja przeglądarki internetowej Pale Moon 29.2, odgałęzienia kodu Firefox, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i oferować dodatkowe możliwości dostosowania. Kompilacje Pale Moon są tworzone dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest rozpowszechniany na licencji MPLv2 (Mozilla Public License).
Projekt opiera się na klasycznej organizacji interfejsu, bez przejścia do zintegrowanego w Firefox 29 interfejsu Australis, z szerokimi możliwościami dostosowania. Wśród usuniętych komponentów można wymienić DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do gromadzenia statystyk, narzędzia do kontroli rodzicielskiej oraz dla osób z niepełnosprawnościami. W porównaniu do Firefox w przeglądarki pozostawiono wsparcie dla technologii XUL i zachowano możliwość używania zarówno pełnoprawnych, jak i lekkich motywów. Pale Moon oparty jest na platformie UXP (Unified XUL Platform), w ramach której dokonano rozwidlenia komponentów Firefox z repozytorium Mozilla Central, które są pozbawione odniesień do kodu w języku Rust i nie obejmują prac projektu Quantum.
W nowej wersji:
- Usunięto możliwość instalacji dodatków Firefox, które nie zostały specjalnie dostosowane do Pale Moon. Identyfikatory Firefox w dodatkach nie są już obsługiwane.
- Do sekcji zakładek w menu kontekstowym dodano przycisk umożliwiający otwarcie wszystkich elementów znajdujących się w sekcji („Otwórz wszystko w kartach”).
- Dodano prośbę o potwierdzenie otwarcia kilku kart jednocześnie z bocznego panelu z historią przeglądania.
- Dodano ustawienia dostępnych formatów multimedialnych.
- Wprowadzono zapytanie medialne „prefers-color-scheme”, które pozwala stronom określić, czy w przeglądarce używana jest ciemna tematyką, i automatycznie włączyć ciemny motyw dla przeglądanej strony. W przeciwieństwie do innych przeglądarek, parametry schematu kolorów są wybierane na podstawie ustawień (Preferencje -> Treść -> Kolory), a nie aktualnego motywu w systemie.
- Zaktualizowana lista nadpisania User Agent dla niektórych stron.
- Biblioteka libav1 z implementacją formatu kodowania wideo AV1 została zaktualizowana do wersji 2.0.
- Przeprowadzono czyszczenie kodu związanego z platformą Android.
- Zaktualizowano czcionkę dla emoji.
- Do właściwości CSS image-rendering dodano wsparcie dla parametrów smooth, high-quality oraz pixelated.
- Wprowadzono metodę Intl.NumberFormat.formatToParts().
- Przywrócono ustawienie dom.details_element.enabled.
- Przeniesiono poprawki dotyczące podatności.
Źródło: opennet.ru
