KDE Frameworks 6.17 – Új funkciók, fejlesztői kényelmi megoldások és hibajavítások

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

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.