Die Version 29.2 des Web-Browsers Pale Moon ist verfügbar. Diese basiert auf dem Firefox-Code und bietet eine verbesserte Leistung, bewahrt die klassische Benutzeroberfläche, minimiert den Speicherverbrauch und bietet zusätzliche Anpassungsmöglichkeiten. Die Pale Moon-Builds sind für Windows und Linux (x86 und x86_64) erhältlich. Der Code des Projekts wird unter der MPLv2-Lizenz (Mozilla Public License) veröffentlicht.
Das Projekt verfolgt eine klassische Benutzeroberfläche ohne den Übergang zur in Firefox 29 integrierten Australis-Oberfläche und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Code zur Statistiksammlung, sowie Tools für die Elternkontrolle und die Unterstützung von Menschen mit Behinderungen. Im Vergleich zu Firefox bleibt die Unterstützung der XUL-Technologie im Browser erhalten, und die Möglichkeit zur Verwendung sowohl vollständiger als auch leichter Design-Themen wird beibehalten. Pale Moon basiert auf der UXP-Plattform (Unified XUL Platform), innerhalb derer Komponenten von Firefox aus dem Mozilla Central-Repository verzweigt wurden, die von Abhängigkeiten zu Rust-Code befreit sind und keine Elemente des Quantum-Projekts enthalten.
In der neuen Version:
- Die Installation von Firefox-Erweiterungen, die nicht speziell für Pale Moon angepasst sind, wurde entfernt. Firefox-IDs in Erweiterungen werden nicht mehr unterstützt.
- Für die Lesezeichenabschnitte wurde im Kontextmenü eine Schaltfläche hinzugefügt, um alle Elemente in diesem Abschnitt sofort zu öffnen („Alle in Tabs öffnen“).
- Eine Bestätigungsabfrage wurde hinzugefügt, um das gleichzeitige Öffnen mehrerer Tabs aus der Seitenleiste mit dem Verlauf zu bestätigen.
- Einstellungen für verfügbare Multimediaformate wurden hinzugefügt.
- Es wurde die Medienabfrage „prefers-color-scheme“ implementiert, die es Websites ermöglicht, die Verwendung eines dunklen Designs im Browser zu erkennen und automatisch das dunkle Layout für die angezeigte Website zu aktivieren. Im Gegensatz zu anderen Browsern werden die Einstellungen für die Farbgebung basierend auf der Konfiguration (Einstellungen -> Inhalte -> Farben) und nicht auf dem aktuellen Design des Systems ausgewählt.
- Die Liste der User-Agent-Überschreibungen für bestimmte Websites wurde aktualisiert.
- Die libav1-Bibliothek mit der Implementierung des Video-Codierungsformats AV1 wurde auf Version 2.0 aktualisiert.
- Der Code, der mit der Android-Plattform verbunden ist, wurde bereinigt.
- Die Schriftart für Emojis wurde aktualisiert.
- Die CSS-Eigenschaft image-rendering unterstützt jetzt die Parameter smooth, high-quality und pixelated.
- Die Methode Intl.NumberFormat.formatToParts() wurde implementiert.
- Die Einstellung dom.details_element.enabled wurde wiederhergestellt.
- Sicherheitsanfälligkeiten wurden behoben.
Quelle: opennet.ru
