
A KDE projekt kiadta a Frameworks 6.17 verziót, alig egy hónappal a 6.16 után. Ez a frissítés tovább bővíti a Qt keretrendszert kiegészítő könyvtárak gyűjteményét, modernizálja a fejlesztői API-kat, számos hibát javít, és új fájlformátumok támogatásával teszi kényelmesebbé a fejlesztők és felhasználók mindennapjait.
Modernizált kód és API-tisztítás
A 6.17-es verzió egyik fő célja a régi, elavult függőségek megszüntetése volt. Számos kulcskomponens – például az Attica, a Bluez Qt, a KArchive, a KAuth és a KBookmarks – mostantól tisztán fordítható anélkül, hogy a Qt 6.10 elavult metódusaira vagy a KDE Frameworks 6.16 régi API-jaira támaszkodna. Ez nemcsak hosszú távon teszi fenntarthatóbbá a kódot, hanem egyszerűbbé is teszi a modern fejlesztői környezetekben való fordítást.
Baloo – gyorsabb, stabilabb keresés
A Baloo fájlindexelő motor, amely a Dolphin fájlkezelő villámgyors keresését biztosítja, több jelentős fejlesztést kapott. A fordítási környezetet a modern Clang fordítóval való jobb kompatibilitás érdekében tisztították meg, a CI rendszerek képfájljait pedig frissítették.
A hibakezelés is fejlődött: az extractor modul most már akkor is stabilan működik, ha a szülőfolyamat váratlanul leáll. Egy új tesztcsomag gondoskodik arról, hogy ezek a hibák a jövőben ne térhessenek vissza. A TermGenerator bemeneti ellenőrzést végez, így két régi, UTF-16 karakterkódolással kapcsolatos hiba is megszűnt.
A metaadat-kezelés is okosabb lett: a PlaintextExtractor most már ellenőrzi, hogy a dekódolt szöveg valóban nyomtatható karaktereket tartalmaz-e, ezáltal elkerülhető, hogy értelmezhetetlen adatok jelenjenek meg a fájl-előnézetekben vagy keresési találatokban.
KIO – jobb fájlkezelés és előnézetek
A KIO komponens több területen is fejlődött. A bélyegkép-előnézetek (thumbnail previews) megjelenítésének kódját átdolgozták a megosztott memória hatékonyabb kezelése érdekében. A drag-and-drop események mostantól minden lehetséges műveletet jelenteni tudnak. Újdonság a „legújabb elöl” (newest first) rendezési opció a KDirOperator modulban, ami a legfrissebb fájlok gyorsabb elérését teszi lehetővé.
Felhasználói felület és elrendezések
A KDE könnyű felhasználói felület-keretrendszerének elrendezéskezelése pontosabb lett: megszűntek a régóta fennálló FormLayout igazítási hibák, javult a szerszámsorok viselkedése egyoszlopos módban, és a párbeszédablakok stíluskezelése is finomodott.
Új fájlformátumok és nyelvi támogatás
A fejlesztők örömére új formátumok támogatása érkezett, köztük az Expect scripting, a WebVTT feliratok, a JSON5, a JSONC és az NFTables. A Bash szintaxiskiemelő most már a 5.3-as verzió új helyettesítési parancsait is ismeri. Emellett a Tcl és Perl nyelvi kiemelők is kiegészítéseket és hibajavításokat kaptak.
KRunner – gyorsabb és gördülékenyebb indítás
A KRunner mostantól támogatja az XDG aktivációt a DBus-on keresztül, így a külső alkalmazások indítása gördülékenyebb. Emellett a lekérdezések indítási számlálója azonnal mentésre kerül minden futtatás után.
Telepítés és elérhetőség
A KDE Frameworks 6.17 már letölthető a KDE hivatalos weboldaláról. A szoftver forráskódból történő fordításához részletes útmutató is rendelkezésre áll. Linux rendszereken javasolt a disztribúció csomagtárolóiból elérhető bináris csomagok telepítése, mivel ez a legegyszerűbb és leggyorsabb módja a frissítésnek. A KDE Frameworks 6.16-os kiadása rengeted apró változtatást tartalmaz, ezért a teljes változtatásnaplót érdemes tanulmányozni. A forráskód letölthető a git tárolóból, a projekt jövőbeli terveit és egyéb információkat megismerheti a wiki oldalon. Ha KDE Plasmát vagy KDE alkalmazásokat használsz, érdemes minél előbb frissíteni!
A KDE támogatása
A KDE egy szabad szoftver közösség, amely rengeteg önkéntese idejének és erőfeszítésének köszönhetően létezik. Mindig szívesen fogadunk új érdeklődőket, akik segíthetnek a kódolásban, hibajavításban és keresésben, dokumentáció írásában, fordításban, népszerűsítésben, stb. Minden közreműködésért hálásak vagyunk és örömmel fogadjuk. További információkért olvassa el a KDE támogatása oldalt, vagy legyen a KDE e.V. támogató tagja rendszeres pénzadománnyal.
