Lëshimi i KDE Frameworks 6.1.0. Zbatimi i Sync të Shprehur për KDE.

Pas disa javësh pas lansimit të KDE 6.0, është publikuar versioni i platformës KDE Frameworks 6.1.0, që ofron një grup të përmirësuar dhe të portuar të bibliotekave dhe komponenteve runtime, që mbështesin KDE. Ky framework përfshin 72 biblioteka, disa prej të cilave mund të funksionojnë si shtesa të pavarura mbi Qt, ndërsa disa formojnë grumbullin programor të KDE.

Lanzimi është formuar sipas iniciativës për krijimin e parashikueshëm të përditësimeve mujore të KDE Frameworks. Përveç rregullimeve të gabimeve dhe problemeve të identifikuara pas publikimit të versionit KDE 6.0, në versionin e ri mund të theksohen disa risitë:

  • NĂ« kdeclarative Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r platformĂ«n Android. JanĂ« shtuar varĂ«sitĂ« e nevojshme pĂ«r modul QML. Nga KDeclarativeMouseEvent dhe WheelEvent Ă«shtĂ« hequr mbĂ«shtetje pĂ«r QML_ELEMENT.
  • NĂ« kfilemetadata Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar automatikisht kodimin e tekstit. JanĂ« shtuar mbĂ«shtetje pĂ«r metadata tĂ« skedarĂ«ve .mod, .s3m, .xm dhe .it. PĂ«r leximin e skedarĂ«ve Ă«shtĂ« pĂ«rdorur klasi QFile. PĂ«r tĂ« pĂ«rshpejtuar identifikimin e informacionit mbi llojet sipas emrit Ă«shtĂ« pĂ«rdorur njĂ« tabelĂ« hash.
  • NĂ« kguiaddons nĂ« Recorder Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« regjistruar kombinime tĂ« çelĂ«save, nĂ« tĂ« cilat pĂ«rdoren disa çelĂ«sa-modifikues (Shift, Ctrl, Alt, Meta).
  • NĂ« kiconthemes nĂ« KIconDialog Ă«shtĂ« realizuar njĂ« filtrues pĂ«r ikonat simbolike.
  • NĂ« kio nĂ« ScopedProcessRunner Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r systemd. NĂ« PreviewJob Ă«shtĂ« lejuar shfaqja e miniatyrave pĂ«r skedarĂ«t lokalĂ«. NĂ« kfilewidget nĂ« skedarin e gjendjes Ă«shtĂ« siguruar ruajtja e tĂ« dhĂ«nave mbi skedarĂ«t dhe URL-tĂ« e sapo shikuara. ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ruajtur reagimin e pĂ«rdoruesit ndaj gabimeve (pĂ«r tĂ« mos nxjerrĂ« paralajmĂ«rime çdo herĂ«). PĂ«r butonat, me default janĂ« angazhuar ikonat simbolike. SSL NĂ« kirigami Ă«shtĂ« pĂ«rmirĂ«suar organizimi i elementeve nĂ« dritaret e dialogut. ËshtĂ« zgjeruar pĂ«rdorimi i navigacionit me anĂ« tĂ« tastierĂ«s. NĂ« ColumnView Ă«shtĂ« angazhuar njĂ« animacion pĂ«r kalimin e faqeve mbi bazĂ«n e OutExpo. NĂ« InlineMessage Ă«shtĂ« shtuar njĂ« parametr pĂ«r vendosjen e qartĂ« tĂ« pozicionit. NĂ« pushDialogLayer Ă«shtĂ« shtuar pĂ«rpunimi i URL.
  • NĂ« knewstuff Ă«shtĂ« ndryshuar stili i dialogĂ«ve qĂ« kĂ«rkojnĂ« konfirmimin pĂ«r mbishkrimin. Me default, Ă«shtĂ« angazhuar renditja e elementeve sipas numrit tĂ« shkarkimeve.
  • NĂ« ktexteditor Ă«shtĂ« riparuar dialogu i ruajtjes dhe Ă«shtĂ« angazhuar hinting pĂ«r rregullimin e saktĂ« tĂ« simboleve.
  • NĂ« kwindowsystem Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r çelĂ«sat-modifikues (Shift, Ctrl, Alt, Meta).
  • NĂ« qqc2-desktop-style Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r lokalizimin. ËshtĂ« ndaluar pĂ«rdorimi i modulit ECMQMLModules. ËshtĂ« unifikuar pĂ«rputhja dhe shtrirja horizontale e etiketave. KQuickStyleItem Ă«shtĂ« kaluar pĂ«r pĂ«rdorimin e std::accumulate nĂ« C++20. JanĂ« shtuar annotimet nĂ« funksione. JanĂ« marrĂ« parasysh cilĂ«simet globale pĂ«r çaktivizimin e animacionit. ËshtĂ« shtuar mundĂ«sia pĂ«r pĂ«rdorimin e fontĂ«ve tĂ« zakonshĂ«m nĂ« ToolButtons.
  • NĂ« bluez-qt Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r transmetimin e tĂ« dhĂ«nave mbi prodhuesin nĂ« shpalljet Bluetooth LE.
  • NĂ« breeze-icons Ă«shtĂ« pastruar ikona dhe skemat e ngjyrave qĂ« nuk pĂ«rdoren mĂ« nga aplikacionet. JanĂ« shtuar ikona tĂ« reja, si system-suspend-inhibited, system-suspend-uninhibited, suyu, elisa-symbolic, skladnik. ËshtĂ« ndĂ«rruar dizajni i ikonave me simbolikĂ«n e lupĂ«s.
  • NĂ« kcmutils, modulet QML janĂ« kaluar nĂ« regjistrimin deklarativ tĂ« llojeve. ËshtĂ« pĂ«rmirĂ«suar dalja e informacionit mbi gabimet nĂ« SharedQmlEngine. ËshtĂ« shpallur e vjetruar realizimi i butonit tĂ« ndihmĂ«s kontekstuale ContextualHelpButton, pĂ«r tĂ« cilin duhet tĂ« pĂ«rdoret zĂ«vendĂ«simi nga framework-u Kirigami.
  • NĂ« kconfig, Ă«shtĂ« siguruar regjistrimi i modulit KConfigPropertyMap pĂ«r QML.
  • NĂ« KConfig, KNotifyConfig dhe KCoreAddons Ă«shtĂ« ndaluar kĂ«rkimi i modulit QtDBus nĂ« platformat Windows, macOS dhe Android. NĂ« KNotifyConfig dhe KConfigWidgets Ă«shtĂ« ndaluar pĂ«rdorimi i DBus nĂ« Windows dhe macOS.
  • Kcrash Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e funksionit sigaction.
  • NĂ« kholidays Ă«shtĂ« pĂ«rmirĂ«suar baza e ditĂ«ve festive.
  • NĂ« kimageformats Ă«shtĂ« pĂ«rmirĂ«suar kontrolli i titujve dhe Ă«shtĂ« siguruar pĂ«rpunimi i opsioneve tĂ« tjera pĂ«r formatin TGA.
  • NĂ« kjobwidgets Ă«shtĂ« thjeshtuar kontrolli i funksionimit nĂ« ambientet tĂ« bazuara nĂ« protokollin X11.
  • NĂ« kquickcharts Ă«shtĂ« siguruar gjenerimi i grupit tĂ« shenjave GLSL me default.
  • NĂ« kstatusnotifieritem Ă«shtĂ« pĂ«rmirĂ«suar aktivizimi i skemave tĂ« lidhura nĂ« ambientet tĂ« bazuara nĂ« protokollin Wayland.
  • NĂ« ksvg Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkimin e imazheve SVG nga skedarĂ«t QRC.
  • NĂ« syntax-highlighting, theksoj klasat e Qt janĂ« adaptuar pĂ«r Qt 6, dhe theksoja e skenarĂ«ve Cmake Ă«shtĂ« adaptuar pĂ«r CMake 3.29. ËshtĂ« shtuar mbĂ«shtetje pĂ«r sintaksĂ«n GPRbuild.
  • Nga ndryshimet e bĂ«ra gjatĂ« javĂ«s sĂ« kaluar nĂ« KDE, theksohet implementimi i mbĂ«shtetjes pĂ«r teknologjinĂ« Explicit Sync, e cila lejon aplikacionet tĂ« informojnĂ« menaxherin e kompozit mbi bazĂ«n e protokollit Wayland pĂ«r pĂ«rgatitjen e paraqitjes sĂ« kuadrit nĂ« ekran, gjĂ« qĂ« ndihmon nĂ« uljen e vonesave dhe eliminimin e shfaqjes sĂ« artefakteve gjatĂ« paraqitjes grafike. Explicit Sync zgjidh problemet me prishjen e paraqitjes dhe ngritjet nĂ« sistemet me GPU NVIDIA me mbĂ«shtetje tĂ« aktivizuar pĂ«r Wayland.

Nga ndryshimet e bëra javën e kaluar në KDE, përmendet implementimi i mbështetjes për teknologjinë Explicit Sync, që lejon aplikacionet të informojnë menaxherin e kompozitës në bazë të protokollit Wayland për gatishmërinë e daljes së kadrave në ekran, duke e bërë të mundur reduktimin e vonesave dhe eliminimin e shfaqjes së artefakteve gjatë paraqitjes grafike. Explicit Sync zgjidh problemet me shfaqjen e përgjysmuar dhe ngritjet në sistemet me GPU NVIDIA dhe mbështetje të aktivizuar për Wayland.

Ndërfaqja e redaktorit të tekstit KWrite është kaluar nga menuja tradicionale në përdorimin e menu «hamburger»:

Lëshimi i KDE Frameworks 6.1.0. Zbatimi i Sync të Shprehur për KDE.


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster