Sabulan satengah saatos dileupaskeunna KDE 6.0, KDE Frameworks 6.1.0 dirilis, nyayogikeun sakumpulan inti pustaka sareng komponén runtime anu direstrukturisasi sareng diporting anu ngadukung KDE, diwangun deui sareng diporting ka Qt 6. Kerangka ieu ngawengku 72 pustaka, sababaraha di antarana tiasa fungsina salaku add-on Qt mandiri, sedengkeun anu sanésna ngabentuk tumpukan perangkat lunak KDE.
Rilis ieu nuturkeun inisiatif pikeun nganteurkeun apdet bulanan anu tiasa diprediksi ka KDE Frameworks. Salian ti ngalereskeun bug sareng kakurangan anu kapanggih saatos dirilisna KDE 6.0, vérsi énggal ieu ngawengku hal-hal penting ieu:
- Pangrojong pikeun platform Android parantos ditambahkeun kana kdeclarative. Dependensi anu diperyogikeun ku modul QML parantos ditambahkeun. Pangrojong pikeun QML_ELEMENT parantos dihapus tina KDeclarativeMouseEvent sareng WheelEvent.
- Deteksi encoding téks otomatis parantos ditambahkeun kana kfilemetadata. Dukungan pikeun metadata pikeun file .mod, .s3m, .xm, sareng .it parantos ditambahkeun. Kelas QFile dianggo pikeun maca file. Tabel hash dianggo pikeun ngagancangkeun nangtukeun inpormasi tipe dumasar kana nami.
- Dina kguiaddons, Recorder ayeuna ngadukung jalan pintas kibor ngarékam anu nganggo sababaraha tombol modifier (Shift, Ctrl, Alt, Meta).
- Dina kiconthemes, filter ikon simbolis diimplementasikeun dina KIconDialog.
- Dina kio, ScopedProcessRunner parantos ningkatkeun dukungan systemd. PreviewJob ayeuna ngamungkinkeun gambar leutik pikeun ditampilkeun pikeun file lokal. kfilewidget ayeuna nyimpen file sareng URL anu nembe ditingali dina file state. Kamampuh pikeun nyimpen réspon kasalahan pangguna parantos ditambahkeun. SSL (pikeun nyingkahan némbongkeun peringatan unggal waktos). Sacara standar, tombol nganggo ikon simbolis.
- Kirigami parantos ningkatkeun tata letak unsur kotak dialog. Navigasi kibor parantos dilegaan. ColumnView ayeuna nampilkeun animasi transisi halaman dumasar kana OutExpo. Parameter pikeun sacara éksplisit netepkeun posisi parantos ditambahkeun kana InlineMessage. Penanganan URL parantos ditambahkeun kana pushDialogLayer.
- Gaya dialog pamundut nulis ulang dina kwestuff parantos dirobih. Sorting standar ayeuna dumasar kana jumlah unduhan.
- Dina ktexteditor, dialog simpen parantos didesain ulang sareng petunjuk parantos diimplementasikeun pikeun mastikeun panyelarasan karakter anu leres.
- Nambihan dukungan pikeun konci pangubah (Shift, Ctrl, Alt, Meta) kana kwindowsystem.
- Pangrojong lokalisasi parantos ditambahkeun kana qqc2-desktop-style. Panggunaan modul ECMQMLModules parantos dihentikeun. Alignment labél sareng peregangan horizontal parantos distandarisasi. KQuickStyleItem parantos dipindahkeun pikeun nganggo C++20 std::accumulate. Anotasi fungsi parantos ditambahkeun. Setélan mareuman animasi global parantos diperhatoskeun. Font khusus ayeuna tiasa dianggo dina ToolButtons.
- bluez-qt ayeuna ngadukung pangiriman inpormasi produsén dina pengumuman Bluetooth LE.
- Dina breeze-icons, urang parantos ngabersihkeun ikon sareng skéma warna anu henteu dianggo deui ku aplikasi. Ikon énggal parantos ditambahkeun, sapertos system-suspend-inhibited, system-suspend-uninhibited, suyu, elisa-symbolic, sareng skladnik. Desain ikon kaca pembesar parantos dirobih.
- Dina kcmutils, modul QML parantos dipindahkeun ka pendaptaran tipe deklaratif. Pelaporan kasalahan dina SharedQmlEngine parantos ditingkatkeun. Implementasi tombol pitulung kontéks ContextualHelpButton parantos teu dianggo deui; anu sami tina kerangka Kirigami kedah dianggo.
- Kconfig ayeuna nyayogikeun pendaptaran modul KConfigPropertyMap pikeun QML.
- KConfig, KNotifyConfig, sareng KCoreAddons parantos lirén milarian modul QtDBus dina platform Windows, macOS, sareng Android. KNotifyConfig sareng KConfigWidgets parantos lirén nganggo DBus dina Windows sareng macOS.
- Kcrash parantos dialihkeun pikeun nganggo fungsi sigaction.
- Database liburan parantos diénggalan.
- kimageformats parantos ningkatkeun pamariksaan header sareng nyayogikeun dukungan pikeun pilihan tambahan pikeun format TGA.
- kjobwidgets parantos disederhanakeun pikeun nguji lingkungan berbasis X11.
- kquickcharts nyadiakeun generasi sakumpulan shader GLSL standar.
- kstatusnotifieritem parantos ningkatkeun aktivasi jandéla anu ditautan dina lingkungan anu berbasis Wayland.
- ksvg ayeuna ngadukung ngamuat gambar SVG tina file QRC.
- Dina panyorot sintaksis, panyorot kelas Qt parantos diadaptasi pikeun Qt 6, sareng panyorot skrip Cmake parantos diadaptasi pikeun CMake 3.29. Dukungan pikeun sintaksis GPRbuild parantos ditambahkeun.
Di antara parobihan anu diwanohkeun dina KDE salami saminggu ka pengker nyaéta palaksanaan dukungan Explicit Sync, anu ngamungkinkeun aplikasi pikeun ngabéjaan manajer komposit berbasis Wayland nalika pigura siap dipidangkeun, ngirangan latency sareng ngaleungitkeun artefak dina kaluaran grafis. Explicit Sync ngarengsekeun masalah korupsi kaluaran sareng gagap dina sistem anu nganggo GPU NVIDIA sareng dukungan Wayland diaktipkeun.
Antarbeungeut éditor téks KWrite parantos dirobih tina ménu tradisional ka ménu hamburger:

sumber: opennet.ru
