Выпущен KDE Frameworks 6.18, вот что нового
Команда KDE выпустила Frameworks 6.18 с обновлениями для Breeze Icons, KIO, KTextEditor и других компонентов, обеспечивая более гладкую разработку.
Более чем через месяц после предыдущего выпуска 6.17, KDE объявила о запуске Frameworks 6.18, расширяя свою коллекцию добавочных библиотек для Qt и улучшая функциональность, доступную разработчикам на различных платформах.
Этот релиз приносит широкий спектр исправлений и доработок по всему стеку. В Baloo, движке индексации файлов, который обеспечивает быстрый поиск в Dolphin, были исправлены проблемы с регистром в аргументе ecm_generate_headers PREFIX. Пакет значков Breeze претерпел значительные изменения, включая удаление устаревших или неиспользуемых значков, таких как Bomi, Calligra и Suyu, а также отказ от нестандартных цветных размерностей приложений.
Разработчики, работающие с Extra CMake Modules, заметят улучшенную документацию по генерации заголовков и новую поддержку MACRO_NAMES в макросах плагинов, при этом устаревшие определения на основе JSON постепенно выводятся из эксплуатации. Система сборки также получила улучшения, такие как возможность использования единой сборки для файлов qmlcachegen и добавление отсутствующей поддержки RUNSTATEDIR.
На стороне интеграции, интеграция фреймворка теперь позволяет всплывающие окна для уведомлений устройства. KArchive получил множество исправлений аварий, связанных с его обработчиком 7z, улучшенную обработку неправильно сформированных файлов и новое покрытие тестами для KZip. Аналогично, KAuth исправляет предупреждения для приложений без окон и улучшает обработку фокуса при выполнении задач.
Более того, несколько модулей обеспечили совместимость с новыми инструментами. KCalendarCore и KConfig теперь компилируются без использования устаревших методов Qt 6.10, в то время как KBookmarks, KCMUtils и другие избавились от зависимости от устаревших API KDE Frameworks 6.17.
Для улучшений интерфейса для настольных компьютеров KIO добавил более безопасную обработку предварительного просмотра миниатюр, переместил кэширование в рабочие потоки для повышения отзывчивости и исправил давние ошибки с файловыми диалогами и фильтрами. Фреймворк пользовательского интерфейса Kirigami также получил несколько исправлений для навигации, поведения кнопки «Назад» и согласованности макета форм.
В числе других особенностей обновленная поддержка Exiv2 в KFileMetaData, исправления сбоев для поврежденных форматов изображений в KImageFormats и более стабильная обработка нескольких курсоров в KTextEditor. KWallet получил исправления для интеграции DBus и теперь поставляется с новым файлом службы портала.
Для тех, кто предпочитает собирать из исходников, весь код Frameworks 6.18 доступен для скачивания с официального сайта KDE. На Linux рекомендованный подход — устанавливать бинарные пакеты из репозиториев вашей дистрибуции.
Посетите официальный анонс релиза для получения подробной информации о всех изменениях в KDE Frameworks 6.18, включая полный список обновлений и исправлений ошибок.



Добавить комментарий