Вышел KDE Frameworks 6.28, очередное ежемесячное обновление набора библиотек, на которых работают приложения KDE и значительная часть рабочего стола Plasma.
В этом выпуске KIO получил несколько исправлений, касающихся файловых обработчиков, создания каталогов, поведения при отмене, прав доступа, управления владельцами и очистки задач.
Например, рекурсивное удаление и задачи получения списка каталогов теперь быстрее останавливаются при отмене. Исправления в создании каталогов касаются запрошенных режимов и поведения при перезаписи. Также улучшено сохранение POSIX ACL при копировании файлов, установка прав доступа и владельца скопированных файлов через дескриптор, а MkdirJob теперь может задавать владельца по UID/GID.
Ещё одно изменение: KIO больше не считывает файлы .directory на медленных файловых системах при определении имён значков. Кроме того, в выпуске исправлены проблемы с управлением жизненным циклом рабочих потоков, отложенными задачами при завершении планировщика, утечками загрузчика плагинов и регрессиями взаимных блокировок.
Kirigami, фреймворк KDE для разработки современных адаптивных интерфейсов на Qt/QML, в выпуске 6.28 также получил несколько исправлений. Устранена зацикленность привязки в FormEntry, исключено дробное позиционирование в формах, улучшена работа с заголовками в приложениях и исправлено поведение размеров узлов значков.
Значительные обновления затронули и KTextEditor, компонент редактирования текста, используемый в Kate и KWrite. Основное внимание уделено режиму Vi: исправлены инверсные диапазоны выделения мышью, командные диапазоны при выделении, регистры последнего вставленного текста и добавлена поддержка счётчиков для множественных операций отмены и повтора.
Помимо режима Vi, KTextEditor теперь отображает значки предпросмотра для цветовых тем редактора, делая выбор темы более наглядным в страницах настройки.
KWindowSystem улучшает обработку перезапусков Xwayland, управляет атомами с помощью общих указателей, восстанавливает проверку нулевого окна в exportWindow и добавляет API на основе future для экспорта окна.
Также KXMLGUI получил поддержку сочетаний клавиш, состоящих только из модификаторов, в KShortcutsEditor. Проведён внутренний рефакторинг шаблонов быстрых клавиш и исправлена обработка некорректных источников сочетаний.
Как обычно, в стеке есть множество небольших обновлений. KImageFormats улучшает поддержку метаданных EXR, обработку HEIF, поведение AVIF, ограничения каналов JP2 и управление буферной памятью. KUnitConversion добавляет поддержку преобразования энергии в ватт-часах. Prison, фреймворк штрихкодов KDE, теперь умеет отрисовывать штрихкоды ITF и Codabar.
KCalendarCore получил плагин календаря для Android и улучшения в записи пользовательских свойств. KCoreAddons теперь имеет базовую поддержку GNU/Hurd в некоторых областях, а KHolidays обновил данные о праздниках: добавлены хорватские праздники по состоянию на 2026 год и эфиопские праздники.
Подробнее смотрите в официальном анонсе выпуска. KDE Frameworks 6.28 первыми получат дистрибутивы с плавающим релизом, а затем и другие по своим графикам сборки пакетов.
Для желающих собрать из исходников полный код Frameworks 6.28 (требуется Qt 6.9) доступен для загрузки на официальном сайте KDE.





Пока нет комментариев. Будьте первым!