KDE Frameworks 6.9 ist da, hier sind die Neuerungen
KDE Frameworks 6.9 führt verbesserte Bibliotheken, Fehlerkorrekturen, verbesserte Symbolunterstützung und mehr ein.
#
Eine Übersetzung von 🇬🇧 Linuxiac.com
Mehr als einen Monat nach der letzten Version 6.8 kündigte KDE die Einführung von Frameworks 6.9 an, das die Sammlung von Zusatzbibliotheken für Qt erweitert und die Funktionalität für Entwickler auf verschiedenen Plattformen verbessert.
Diese Version verfeinert zahlreiche Komponenten des Frameworks und bietet subtile Verbesserungen in verschiedenen Bibliotheken.
Entwickler werden zum Beispiel feststellen, dass viele Module jetzt so angepasst wurden, dass sie ohne veraltete Methoden kompiliert werden können, was die langfristige Wartbarkeit verbessert.
In einigen Bibliotheken erleichtern neue Python-Bindungen die Integration von KDE-Funktionen mit anderen Technologien, während mehrere Haiku OS-bezogene Korrekturen die Portabilität des Frameworks erweitern.
- Baloo: Verbesserte Unit-Tests und Indizierungsoptionen sorgen für eine zuverlässigere Suche und Metadatenverarbeitung.
- Breeze Icons: Frameworks 6.9 stellt die Verzeichnis-Symbole für die dunkle Variante wieder her, verbessert die System-Update- und Benachrichtigungssymbole und führt eine Vielzahl neuer symbolischer Symbole ein. Diese Optimierungen beheben mehrere seit langem bestehende Probleme und sorgen für eine kohärentere und visuell ansprechende Ikonographie.
- Extra CMake Modules (ECM): Entwickler können sich auf die Anpassung an KI18n, neue Strategien für den Umgang mit mehrsprachigen Katalogen, verbesserte reproduzierbare Builds und eine Reihe kleinerer Korrekturen freuen, die den Build-Prozess optimieren.
- KArchive, KAuth, KBookmarks, KCalendarCore: Viele Bibliotheken wurden verfeinert, um eine reibungslosere Kompilierung zu gewährleisten, ohne auf veraltete APIs angewiesen zu sein. Diese fortlaufende Modernisierung vereinfacht die Wartung und trägt zur Zukunftssicherheit von Anwendungen bei, die auf KDE Frameworks aufbauen.
- KColorScheme: Verbesserungen bei der Plattformerkennung, insbesondere für Flatpaks, beheben zuvor gemeldete Fehler und sorgen für eine Feinabstimmung des Farberlebnisses in verschiedenen Einsatzszenarien.
- KConfig: Aktualisierungen verbessern die Speicherung von Fensterzuständen und die Beibehaltung des UI-Layouts bei einem Neustart, wodurch ein konsistenteres Benutzererlebnis für QtQuick-basierte Anwendungen gewährleistet wird. Darüber hinaus verhindert eine verbesserte Ressourcenbehandlung Probleme im Zusammenhang mit maximierten Fenstern.
- KIO: Zu den Verbesserungen gehören informativere Fehlermeldungen beim Umgang mit FTP-Beschränkungen, eine robuste Behandlung von Änderungen des Dateibesitzes und bessere Optionen für die Benutzeranzeige in Eigenschaftsdialogen. Entwickler sollten ihre Dateioperationen vorhersehbarer und benutzerfreundlicher gestalten können.
- Kirigami: Dieses Framework, das für die Erstellung anpassungsfähiger und eleganter Benutzeroberflächen unerlässlich ist, hat Erweiterungen für die Barrierefreiheit und eine verbesserte Handhabung von Symbolleisten, Platzhaltern und der Auswahl von Labels erhalten. Diese Änderungen helfen Entwicklern bei der Erstellung von Benutzeroberflächen, die sich über mehrere Plattformen und Formfaktoren hinweg einfach richtig anfühlen".
- KNewStuff: Ein verbessertes Transaktionshandling und optimierte Caching-Systeme ermöglichen einen zuverlässigeren Abruf von Inhalten. Die API-Verfeinerungen sollen es Entwicklern erleichtern, von der Community betriebene Inhalte in ihre Anwendungen zu integrieren:
- KNotifications, KGuiAddons, KCoreAddons: Mehrere Frameworks enthalten jetzt Python-Bindungen, was die sprachübergreifende Entwicklung weiter erleichtert. Dies dürfte besonders für Entwickler interessant sein, die gerne Technologien mischen und anpassen.
- KTextEditor: Zuverlässigkeit und Reaktionsfähigkeit wurden durch Korrekturen an der Zeilennummerierung, Absturzvermeidung und verbesserte Suchfunktionen verbessert. Egal, ob Sie mit großen Dokumenten arbeiten oder häufig das Layout wechseln, diese Verbesserungen sorgen für eine stabile und reibungslose Bearbeitung.
- Syntaxhervorhebung: Dieses Update erweitert und verfeinert die Sprachunterstützung. Die Sprachhervorhebung in Odin beispielsweise ist jetzt konsistenter und genauer, während die CMake-Syntaxdefinitionen auf dem neuesten Stand der Sprachfähigkeiten gehalten wurden.
Neben Codekorrekturen und Funktionserweiterungen enthalten viele Bibliotheken auch subtile Qualitätsverbesserungen.
Darüber hinaus enthalten mehrere Komponenten von KDE Frameworks 6.9 jetzt spezielle CI-Jobs, um die Kompatibilität mit musl, der von 🇬🇧 Alpine Linux bevorzugten leichtgewichtigen C-Standardbibliothek, zu gewährleisten.
Für diejenigen, die sich für KDE Frameworks 6.9 interessieren, steht die Software auf der offiziellen KDE-Website zum Download bereit. Für diejenigen, die eine individuellere Installation bevorzugen, wird eine Anleitung zum Kompilieren aus dem Quellcode bereitgestellt.
Unter Linux wird empfohlen, Binärpakete aus den Repositories Ihrer Distribution zu installieren.
Lesen Sie die offiziellen Veröffentlichungshinweise für weitere detaillierte Informationen über KDE Frameworks 6.9, einschließlich einer vollständigen Liste der Aktualisierungen und Fehlerbehebungen.
Ein Service von s3n🧩net
Spendieren Sie Bobby einen ❤️ Ko-fi
Comments