Опубліковано черговий щотижневий звіт про розробку 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.


- У 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 додана підтримка видалення додатків із секції «Вибране» шляхом переміщення мишею ярлика за межі віджету.
- У віджет керування виводом на друк додано індикацію числа активних робіт, що знаходяться в черзі, окремо для кожного з принтерів.

Джерело: opennet.ru



