Вышла KDE Frameworks 6.16. Вот что в ней нового

Спустя почти месяц после предыдущего выпуска 6.15 компания KDE объявила о выпуске Frameworks 6.16, расширив коллекцию дополнительных библиотек для Qt и улучшив функциональность, доступную разработчикам на различных платформах.
В системе индексирования файлов Baloo реализовано несколько внутренних улучшений, в том числе сокращено дублирование кода и оптимизирована обработка строк, чтобы избежать ненужных проверок. Также были улучшены инструменты для тестирования производительности, что упрощает процесс тестирования для разработчиков.
В пакете Breeze Icons появилось несколько новых элементов, в том числе красочные индикаторы ошибок принтера и значки для таких функций, как режим «картинка в картинке» и типы файлов TOML. Дублирующиеся и устаревшие значки, в том числе для VirtualBox, были удалены, что сделало набор более лёгким и единообразным.
Что касается разработчиков, то в дополнительных модулях CMake были внесены постепенные улучшения. В частности, зависимость от QtTools стала необязательной для создания QDoc, а предупреждения о частных модулях Qt были отключены, чтобы уменьшить количество ненужного шума во время сборки.
Важным нововведением в KCoreAddons и KGuiAddons стала улучшенная поддержка Python. Для ключевых утилит, включая проверку даты и управление значками, были добавлены примеры на Python. Эти дополнения свидетельствуют о том, что KDE продолжает работать над тем, чтобы сделать свои инструменты более удобными для написания сценариев и автоматизации рабочих процессов.
KHolidays был обновлён новыми и исправленными данными о праздниках. Изменения включают в себя переход от Дня королевы к Дню короля в соответствующих регионах, обновления для Новой Зеландии и России, а также новые записи для Боснии и Герцеговины. Эти изменения отражают стремление KDE к культурной и региональной точности в своих инструментах глобального календаря.
Kirigami, фреймворк пользовательского интерфейса, используемый во многих мобильных и конвергентных приложениях KDE, продолжает привлекать к себе пристальное внимание. В этом выпуске исправлены ошибки в макете, улучшены интервалы в меню и диалоговых окнах, а также добавлены улучшения для специальных возможностей в соответствии с рекомендациями по контрастности WCAG AA.
В стеке KIO, который отвечает за диалоговые окна с файлами и системную интеграцию, появились обновления, включающие исправления для обнаружения графического процессора, улучшенную обработку протокола SMB, а также доработанные способы обработки символических ссылок и точек монтирования. Доступность также повысилась благодаря улучшениям в диалоговых окнах свойств файлов и более удобной навигации с помощью клавиатуры.
Подсветка синтаксиса получила одно из самых масштабных обновлений за этот цикл. Широкий спектр языков разметки и сценариев — от XML и SGML до Perl и Vue — теперь лучше распознаёт ошибки и выглядит более наглядно.
Наконец, в KDE Frameworks 6.16 исправлено множество ошибок и улучшено качество работы. От изменений в пользовательском интерфейсе в KWidgetsAddons до исправлений в рендеринге теней в KWindowSystem на Wayland — KDE продолжает устранять критические ошибки и решать давние проблемы.
Для тех, кто предпочитает собирать систему из исходного кода, вся кодовая база Frameworks 6.16 доступна для скачивания на официальном сайте KDE: https://kde.org/info/kde-frameworks-6.16.0/. В Linux рекомендуется устанавливать бинарные пакеты из репозиториев вашего дистрибутива.
Более подробную информацию о KDE Frameworks 6.16, включая полный список обновлений и исправлений ошибок, можно найти в официальном объявлении о выпуске: https://kde.org/announcements/frameworks/6/6.16.0/.
Редактор: AndreyEx