Проект KDE представил KDE Frameworks 6.30, очередное ежемесячное обновление набора из более чем 70 дополнительных библиотек для Qt. Эти библиотеки лежат в основе многих возможностей KDE Plasma и приложений KDE.
Разработчики переработали обработку кэшированных миниатюр: теперь они читаются ограниченными партиями перед созданием новых эскизов. KIO больше не пытается определить MIME-тип по содержимому на медленных файловых системах, а при загрузке по HTTP крупное тело запроса не нужно полностью держать в памяти. Также исправили отображение прогресса загрузки.
В работе с файлами есть и другие улучшения. Свойства папки теперь могут показывать, сколько места каталог занимает на диске, а не только объём содержащихся в нём данных.
Копирование файлов в каталоги с установленным битом setgid теперь корректно сохраняет группу каталога назначения. Разработчики также улучшили реализацию удаления каталогов на Unix-системах и исправили несколько проблем с шаблонами файлов, символьными ссылками и переименованием.
В KImageFormats внесли серию полезных исправлений. Вернули декодирование некоторых нестандартных HEIF-изображений. Исправили обработку HEIC при кадрировании, а также поддержку JPEG 2000, JPEG XL, AVIF и RGB-изображений.
В части мультимедиа KFileMetaData теперь умеет извлекать встроенные обложки из потоков Matroska через FFmpeg-экстрактор.
В KWallet обновление исправляет утечки памяти в kwalletd, улучшает передачу состояния блокировки кошелька, устраняет логические ошибки при открытии кошельков и гарантирует, что коллекции корректно помечаются как разблокированные после аутентификации через PAM. Также провели значительную чистку старого и неиспользуемого кода KWallet и KSecretsService.
Kirigami, фреймворк KDE для создания адаптивных интерфейсов приложений, получил много небольших исправлений интерфейса. Среди них улучшенное поведение OverlaySheet на сенсорных экранах, более аккуратные отступы и раскладки в формах, исправления переключателей, более безопасное позиционирование панели инструментов и улучшения закреплённых элементов в ColumnView.
В KTextEditor в режиме Vi исправили несколько ошибок, в основном связанных с табуляцией, выделениями, сохранением файлов, регистрами и блочными операциями. KSVG меняет способ управления текстурами в SvgItem, а Baloo теперь исключает каталоги .snapshots из индексации.
Подробности приведены в анонсе выпуска. KDE Frameworks 6.30 сначала появится в дистрибутивах с плавающим циклом обновлений, а затем в остальных по их собственным графикам сборки пакетов.




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