У KDE паскорана праграмная адмалёўка і рэалізаваны новы рухавічок стыляў Union

Апублікаваная чарговая штотыднёвая справаздача аб распрацоўцы KDE, у якім прадстаўлены змены для галінкі KDE Plasma 6.7, рэліз якой чакаецца ў чэрвені. Галінка KDE Plasma 6.7 знаходзіцца на стадыі мяккай замарозкі. Сярод прынятых за тыдзень змен:

  • Вырашана ўключыць у склад KDE Plasma 6.7 новы рухавічок стыляў Union, але пакуль не ясна будзе ён актываваны па змаўчанні ці застанецца ў форме опцыі, уключанай у наладах. Union дае ўніфікаваную сістэму апрацоўкі стыляў, якая дазваляе выкарыстоўваць розныя тэхналогіі стылявога афармлення прыкладанняў, даступныя ў KDE.

    Рухавічок складаецца з трох пластоў: уваходнага, прамежкавага і выходнага. Уваходны пласт рэалізуецца праз якія падключаюцца плагіны, якія забяспечваюць разбор уваходных фарматаў файлаў са стылямі і іх пераўтварэнне ў абстрактнае апісанне для адмалёўкі. Прамежкавы пласт аформлены ў выглядзе бібліятэкі, якая апісвае мадэль даных і метады для прымянення стыляў да кожнага элемента. Выходны пласт утрымоўвае плагіны для пераўтварэння сфармаванага прамежкавым пластом універсальнага стылю ў каманды для адмалёўкі, спецыфічныя для канкрэтнага графічнага стэка.

    Напрыклад, у якасці ўваходнага фармату могуць выкарыстоўвацца тэмы афармлення ў фармаце SVG ці CSS, а на вынахадзе фармавацца стылі для QtQuick або Qt Widgets. Па змаўчанні вырашана перайсці на выкарыстанне ўваходнага фармату CSS замест раней выкарыстоўванага SVG. Падрыхтавана новая рэалізацыя тэмы Breeze, аформленая ў фармаце CSS.

     У KDE паскорана праграмная адмалёўка і рэалізаваны новы рухавічок стыляў Union
     У KDE паскорана праграмная адмалёўка і рэалізаваны новы рухавічок стыляў Union
  • У KWin унесены аптымізацыі, якія падвышаюць прадукцыйнасць і эфектыўнасць энергаспажывання ў праграмах, якія ажыццяўляюць адмалёўку пры дапамозе CPU. Аптымізацыя нататка ў большасці праграм KDE і ў прыкладаннях, якія выкарыстоўваюць QtWidgets (у QtWidgets для адмалёўкі прымяняецца CPU, а ў QtQuick задзейнічана паскарэнне праз GPU). Напрыклад, у пры працы ў KDevelop зараз заўсёды плыўна рухаецца паказальнік, а нагрузка на CPU пры пракрутцы знізілася з 80-90% да 20%.
  • У KWin дададзена эўрыстыка, вызначальная мэтазгоднасць ужывання прамога высновы (direct scan-out) для падвышэння прадукцыйнасці і зніжэнні энергаспажывання пры расчыненні вокнаў на ўвесь экран.
  • Рэалізавана магчымасць выстаўлення для дысплея каляровага профіля ICC пры ўключаным рэжыме HDR.
  • Для шматлікіх наўтбукаў з працэсарамі AMD рэалізаваная магчымасць адключэння драйвера адаптыўнай мадуляцыі падсвятлення экрана ці ручнога рэгулявання параметраў пры ім выкарыстанні. Указаны драйвер змяняе колеры на экране для паляпшэння бачнасці інфармацыі пры нізкім узроўні яркасці.
  • У мэнэджары прыкладанняў Discover палепшаны сродкі для выяўлення якія дублююцца прыкладанняў, усталяваных з сістэмных пакетаў і з вонкавых каталогаў у фармаце Flatpak.
  • Пры вывадзе інфармацыі аб сістэме (Info Center) паказанні датчыкаў тэмпературы зараз выводзяцца ў адзінках вымярэння, зададзеных у сістэмных наладах.
  • У меню Kickoff дададзена падтрымка выдалення прыкладанняў з секцыі «Выбранае», шляхам перамяшчэння мышшу ярлыка за межы фішкі.
  • У віджэт кіравання высновай на друк дададзена індыкацыя колькасці актыўных і змешчаных у чарзе прац па асобнасці для кожнага з друкарак.
     У KDE паскорана праграмная адмалёўка і рэалізаваны новы рухавічок стыляў Union

Крыніца: opennet.ru