Megjelent a KDE Frameworks 6.16: újabb fejlesztések és finomhangolások

6/10
A kiadás számos hasznos, de nem forradalmi fejlesztést tartalmaz, amelyek főként fejlesztői eszközökre, ikonfrissítésekre, szintaxiskiemelésre és felhasználói élményt javító részletekre fókuszálnak. A Python-támogatás erősödése, a Kirigami fejlesztések, az SMB és GPU érzékelés finomítása, valamint az új ikonok és nyelvi bővítések különösen hasznosak a KDE-ökoszisztémában dolgozó fejlesztők és felhasználók számára

Közel egy hónappal a 6.15-ös kiadás után megérkezett a KDE Frameworks 6.16 verziója, amely a Qt könyvtárkészlethez nyújtott kiegészítő csomagként számos fejlesztést és hibajavítást kínál. A frissítés különösen a fejlesztők számára kínál új lehetőségeket, de a végfelhasználók számára is hoz kisebb-nagyobb változásokat a kezelőfelületi elemekben és az elérhető funkciókban. A frissítés legfontosabb célja a stabilitás fokozása és a meglévő eszköztár finomhangolása volt.

Megjelent a KDE Frameworks 6.16: újabb fejlesztések és finomhangolások

Fejlesztői optimalizálások a KDE Frameworksben

A háttérben működő Baloo fájlindexelő rendszer optimalizáláson esett át: csökkent a kódbeli ismétlés, gyorsabb lett a sztringkezelés, és hatékonyabbá vált a teljesítménymérés. A fejlesztők számára fontos Extra CMake Modules is fejlődött, immár opcionálissá téve a QtTools függőséget a dokumentációgeneráláshoz, és elnémítva a privát Qt modulokhoz kapcsolódó figyelmeztetéseket. Kiemelendő a Python támogatás erősödése a KCoreAddons és KGuiAddons modulokban, ahol mostantól példakódok is segítik a dátumkezelést vagy az ikonkezelést Python nyelven.

Felhasználói élmény

A Breeze ikoncsomag frissített változatával új színes ikonokat vezetett be a nyomtatási hibákhoz, a kép-a-képben funkcióhoz és a TOML fájltípushoz, miközben eltávolították az elavult vagy duplikált ikonokat, ezzel letisztultabbá téve a vizuális megjelenést. A KHolidays modul frissített ünnepnaptár-adatokat tartalmaz, például a Hollandiában élő felhasználóknak már mutatja a Holland Koningsdag (A király napja) nevű nemzeti ünnepet, továbbá bővítéseket kapott Bosznia-Hercegovinával és más országokkal kapcsolatban. A Kirigami kezelőfelületi keretrendszer ezúttal a menük és párbeszédpanelek elrendezésén javított, valamint elérhetőségi fejlesztéseket is beépítettek a WCAG AA szabványhoz igazodva.

Rendszerszintű integrációk és hibajavítások

A KIO rendszer, amely a fájldialógusokat és a rendszerintegrációt kezeli, jobb GPU-érzékelést, SMB-kezelést és szimbolikus linkek kezelését kínálja. A fájltulajdonság-párbeszédpanelek és a billentyűs navigáció is pontosabb lett. A szintaxiskiemelés különösen sokat fejlődött: az XML, SGML, Perl és Vue nyelvek támogatása pontosabb lett, ami a fejlesztők munkáját nagyban megkönnyíti. A KWidgetsAddons vizuális részletei és a KWindowSystem árnyékkezelése szintén javításokon esett át. A KDE Frameworks 6.16 forráskódja elérhető a hivatalos oldalon, aki viszont csomagból szeretné Linuxon telepíteni, úgy a disztribúciók csomagtárolóiból telepíthető a legkényelmesebben.

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.