Poolteise kuu möödudes pärast KDE 6.0 avaldamist on välja antud KDE Frameworks 6.1.0, mis pakub ümber struktureeritud ja Qt 6-le portitud põhikomplekti teeke ja runtime-komponente, mis toetavad KDE-d. Raamistik sisaldab 72 teeki, millest osa saavad toimida iseseisvate laiendustena Qt-le, samas kui osa moodustab KDE tarkvarastaki.
Väljaanne on koostatud vastavalt igakuise KDE Frameworks värskenduste prognoosimise algatusele. Peale vigade ja puuduste parandamise, mis ilmnesid pärast KDE 6.0 avaldamist, saab uues versioonis märkida järgmisi uuendusi:
- kdeclarative'is on lisatud Androidi platvormi tugi. Lisatud sõltuvused, mis on vajalikud QML moodulile. KDeclarativeMouseEvent'ist ja WheelEvent'ist on eemaldatud QML_ELEMENT tugi.
- kfilemetadata's on lisatud tekstikoodimise automaatne tuvastamise võimalus. Lisatud on toe metainfo failide jaoks .mod, .s3m, .xm ja .it jaoks. Failide lugemiseks on kasutusel klass QFile. Teabe tüübi määramise kiirus on tõhustatud räsitabeli abil.
- kguiaddons-s on Recorderisse lisatud klaviatuurikombinatsioonide salvestamise võimalus, mis hõlmab mitme muudetava klahvi (Shift, Ctrl, Alt, Meta) kasutamist.
- KIconDialog-s on kiconthemes-s rakendatud sümboolsete ikoonide filter.
- kios on ScopedProcessRunneris paranenud systemd toetus. PreviewJob-is on lubatud minipiltide kuvamine lokaalsetele failidele. kfilewidgetis on olekufailis tagatud hiljuti vaadatud failide ja URL-ide andmete salvestamine. Lisatud on kasutaja reaktsiooni salvestamise võimalus vigade korral (et mitte iga kord hoiatusi väljundada). Vaikimisi on nuppude jaoks kasutusele võetud sümboolsed ikoonid. SSL Kirigamis on parendatud elementide paigutust dialoogides. Klaviatuuri abil navigeerimise kasutamine on laiendatud. ColumnView-s on kasutusele võetud lehtede vahetamise animatsioon OutExpo alusel. InlineMessage-s on lisatud parameeter, et selgelt positsiooni määrata. pushDialogLayer-is on lisatud URLide töötlemine.
- Kirigami-s on parendatud elementide paigutust dialoogakendes. Laiendatud on klaviatuuri kaudu navigeerimise kasutust. ColumnView'sse on lisatud lehekülgede vahetamise animatsioon OutExpo alusel. InlineMessage'ile on lisatud parameeter positsiooni selgeks määramiseks. pushDialogLayer'isse on lisatud URL-i töötlemine.
- knewstuff-s on muudetud dialooge, mis küsivad üle kirjutamist. Vaikimisi sorteeritakse elemente allalaadimiste arvu järgi.
- ktexteditoris on salvestamise dialoog ümber kujundatud ja märgistus on rakendatud sümbolite korrektseks joondamiseks.
- Kwindowsystemis on lisatud toimetamisvõtmete tugi (Shift, Ctrl, Alt, Meta).
- qqc2-desktop-style'is on lisatud lokaliseerimise tugi. ECMQMLModules mooduli kasutamine on lõpetatud. Sildid on ühtlustatud ja horisontaalselt venitatud. KQuickStyleItem on muudetud kasutama C++20 std::accumulate'i. Funktsioonidele on lisatud annotatsioonid. Globaalset animatsioonide keelamise seadet on arvesse võetud. Tööriistanuppudes on võimalik kasutada isiklikke fonte.
- bluez-qt's on lisatud toetus tootjateandmete edastamiseks Bluetooth LE reklaamides.
- breeze-iconsis on puhastatud ikoone ja värviskeeme, mida rakendused enam ei kasuta. Lisatud on uusi ikoone, nagu system-suspend-inhibited, system-suspend-uninhibited, suyu, elisa-symbolic, skladnik. Ikoonide kujundus on muudetud suurendusklaasi sümboliga.
- kcmutils moodulid on QML-is deklareeritavas tüübi registreerimises. SharedQmlEngine'is on parendatud veateabe väljundit. ContextualHelpButton'i kontekstiabi nupu реалisatsioon on kuulutatud aegunuks, selle asemel tuleb kasutada Kirigami raamistiku sarnast variant.
- kconfig tagab KConfigPropertyMap mooduli registreerimise QML-is.
- KConfig, KNotifyConfig ja KCoreAddons ei otsi QtDBus moodulit Windowsi, macOSi ja Androidi platvormidel. KNotifyConfig ja KConfigWidgets ei kasuta Windowsis ja macOSis enam DBus'i.
- Kcrash on nüüd rakendanud funktsiooni sigaction.
- Kholidays andmebaas on uuendatud püha päevade osas.
- Kimageformats'i päiste kontrolli on parendatud ning TGA formaadi jaoks on tagatud täiendavate valikute töötlemine.
- Kjobwidgets'i tööd on lihtsustatud X11-protokollil põhinevates keskkondades.
- Kquickcharts tagab vaikimisi GLSL-shaderite komplekti genereerimise.
- Kstatusnotifieritem'i seotud akende aktiveerimine on parendatud Waylandi-protokollil põhinevates keskkondades.
- Ksvg on nüüd lisanud tuge SVG-piltide laadimiseks QRC-failidest.
- Syntax-highlighting'i Qt klasside esiletõstmine on kohandatud Qt 6 jaoks ning Cmake'i skriptide esiletõstmine on kohandatud CMake 3.29 jaoks. Lisatud on GPRbuild süntaksitugi.
Viimaste nädala jooksul KDE-s tehtud muudatustest on välja toodud Explicit Sync tehnoloogia toetus, mis võimaldab rakendustel teavitada Waylandi protokollil põhinevat komposiitmenüüd kaadri ekraanile edastamise valmidusest, vähendades latentsust ja kõrvaldades graafika kuvamise artefakte. Explicit Sync lahendab probleemid, mis on seotud kuvamise katkestuste ja hangumisega NVIDIA GPU-dega süsteemides, kus on aktiveeritud Waylandi toetus.
Tekstiredaktori KWrite liides on üle viidud traditsiooniliselt menüül põhinevalt hamburgerimenüüsse:

Allikas: opennet.ru
