A KDE Frameworks 6.18.0 megjelent

A KDE közösség bejelentette a KDE Frameworks 6.18.0 kiadását, amely a havi ütemezett frissítések sorába illeszkedik. A cél ezekkel a kiadásokkal, hogy a fejlesztők gyorsan és kiszámíthatóan jussanak hozzá a javításokhoz és fejlesztésekhez. A csomag részei olyan alapkönyvtárak és eszközök, amelyekre a KDE alkalmazások és a Plasma környezet épülnek, így minden változtatás közvetlen hatással van a teljes ökoszisztéma működésére.

A KDE Frameworks 6.18.0 megjelent

Változások és javítások több KDE komponensben

Az új kiadás számos kisebb fejlesztést és hibajavítást tartalmaz. A Baloo komponensben javították a fejlécgenerálás során használt paramétereket, a Breeze ikoncsomagban pedig átfogó tisztítás történt, amely során eltávolították a régi, nem szabványos vagy harmadik féltől származó színes ikonokat, miközben több hibát is kijavítottak. Az Extra CMake Modules kiegészült új dokumentációval, bővített beállításokkal és hibajavításokkal, amelyek a fejlesztők munkáját könnyítik meg. Az integrációs rétegben mostantól alapértelmezés szerint engedélyezettek az eszközértesítésekhez tartozó felugró ablakok. A KArchive könyvtárban különösen sok figyelem irányult a 7z és KZip formátumokra, ahol számos hibát és összeomlást okozó problémát javítottak a hibás vagy sérült fájlok kezelésével kapcsolatban. A KAuth, KBookmarks, KCalendarCore és más modulok esetében szintén megtörtént a tisztítás, a kompatibilitás javítása és a fordítási figyelmeztetések kiküszöbölése.

Fejlesztések a felhasználói élményben és fejlesztői eszközökben

A KCMUtils és a Kirigami több ponton is finomításokat kapott a felületkezelésben, a navigációban és a QML-eszközökben. A KFileMetaData támogatást nyújt az Exiv2 újabb verziójához, valamint képes alidőbélyegek és időzónák kezelésére. A KIO modulban optimalizálták a fájlnevek szerkesztését, a miniatűrök előállítását és a könyvtárak kezelését, miközben a teljesítmény is javult. A KImageFormats modul bővült a TGA 2.0 szabvány támogatásával, memóriatakarékosabb lett, és új formátumokat, például RGBN adatokat is kezel. A KTextEditor esetében teljesítményjavításokat vezettek be a több kurzoros szerkesztésnél, valamint újra elérhető a könyvjelzők kezelése a helyi menüből. A szintaxiskiemelés területén frissült a YAML, a Markdown, a Nix és a Crystal támogatása, és pontosabb lett a színezés több nyelv esetében.

A KDE Frameworks 6.18.0 csomagjai elérhetők a legtöbb népszerű Linux disztribúció tárolójában, de lehetőség van a forrásból történő fordításra is a szokásos CMake és make eszközökkel. A teljes forráskód szabadon letölthető a projekt weboldaláról, ahol részletes dokumentáció és fejlesztői útmutató is megtalálható. A fejlesztők számára javasolt a kdesrc-build használata, ha a teljes keretrendszerrel kívánják nyomon követni a fejlesztések előrehaladását. A keretrendszer legújabb kiadása a Qt 6.5.0 verzióra épít, és az API dokumentáció részletes listája elérhető az api.kde.org oldalon.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.