A fost lansată versiunea 29.2 a browserului web Pale Moon, derivat din baza de cod Firefox, pentru a asigura o eficiență mai mare, păstrarea interfeței clasice, minimizarea consumului de memorie și oferirea de opțiuni suplimentare de personalizare. Versiunile Pale Moon sunt disponibile pentru Windows și Linux (x86 și x86_64). Codul proiectului este distribuit sub licența MPLv2 (Mozilla Public License).
Proiectul menține o organizare clasică a interfeței, fără a trece la interfața integrată a Firefox 29, cunoscută sub numele de Australis, și oferă oportunități extinse de personalizare. Printre componentele eliminate se numără DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, codul pentru colectarea statisticilor, instrumentele de control parental și funcționalitățile pentru persoanele cu dizabilități. Comparativ cu Firefox, browserul păstrează suportul pentru tehnologia XUL și permite utilizarea atât a temelor complete, cât și a celor ușoare. Pale Moon este construit pe platforma UXP (Unified XUL Platform), în cadrul căreia au fost ramificate componentele Firefox din depozitul Mozilla Central, eliminând legăturile cu codul scris în Rust și neincluzând contribuțiile proiectului Quantum.
În noua versiune:
- Funcția de instalare a extensiilor Firefox, care nu sunt adaptate special pentru Pale Moon, a fost eliminată. ID-urile Firefox în extensii nu mai sunt acceptate.
- Pentru secțiunile de marcaje din meniul contextual, a fost adăugată un buton pentru a deschide imediat toate elementele din secțiunea respectivă („Open All in Tabs”).
- A fost adăugat un prompt pentru confirmarea deschiderii mai multor tab-uri simultan din bara laterală cu istoricul de navigare.
- S-au adăugat setări pentru formatele multimedia disponibile.
- A fost implementată interogarea media „prefers-color-scheme”, care permite site-urilor să determine aplicarea temei de întuneric în browser și să activeze automat aspectul întunecat pentru site-ul vizionat. Spre deosebire de alte browsere, opțiunile schemei de culori sunt selectate pe baza setărilor (Preferences -> Content -> Colors), nu a temei curente a sistemului.
- Lista de modificări a User Agent-ului pentru anumite site-uri a fost actualizată.
- Biblioteca libav1 cu implementarea formatului de codare video AV1 a fost actualizată la versiunea 2.0.
- A fost efectuată o curățare a codului legat de platforma Android.
- Fontul pentru emoji a fost actualizat.
- La proprietatea CSS image-rendering a fost adăugată suport pentru parametrii smooth, high-quality și pixelated.
- A fost implementată metoda Intl.NumberFormat.formatToParts().
- Setarea dom.details_element.enabled a fost restaurată.
- Au fost transferate corecțiile de securitate.
Sursa: opennet.ro
