KDE випустила Frameworks 6.29: покращення та нові можливості
KDE випустила Frameworks 6.29: покращення та нові можливості
KDE оголосила про випуск Frameworks 6.29, останнього місячного оновлення для колекції з понад 70 додаткових бібліотек для Qt. Ці бібліотеки забезпечують основні функції, які використовуються в KDE Plasma та додатках KDE.
Розширена підтримка архівів у KArchive
Серед значних змін – розширена підтримка архівів у KArchive. Реалізація KZip тепер може записувати ZIP64 архіви. Це дозволяє програмному забезпеченню KDE створювати ZIP-файли, що перевищують традиційні обмеження формату ZIP. У випуску також виправлено проблеми з відкриттям ZIP64 архівів, а записувальник тепер обробляє дані частинами.
Покращення обробки зображень у KImageFormats
Обробка зображень також отримала значну увагу. KImageFormats додала підтримку для збереження зображень у форматі AVCI та читання JPEG зображень у контейнерах HEIF. Тепер програма визначає файли HIF як читабельні HEIF зображення.
Оптимізація роботи KIO та KConfig
Фреймворк KIO, який дозволяє отримувати доступ та маніпулювати файлами та мережею, покращив обробку ескізів. Тепер кешовані ескізи, які занадто малі, можуть бути перегенеровані. Утворені попередні перегляди тепер зберігають інформацію про співвідношення пікселів. Це допомагає формувати більш адекватні ескізи на HiDPI дисплеях.
Операції з файлами також були оптимізовані. CopyJob тепер кешує тип файлової системи призначення, замість того щоб перевіряти його для кожного скопійованого файлу. Підтримка запису ACL в реалізації chmod була відновлена.
Нововведення в KHolidays та KGuiAddons
KHolidays отримала підтримку для свят на основі єврейського календаря. А також змінила обчислення фаз місяця, щоб використовувати системний час замість UTC. У Bluez Qt виправлений стан гонки під час ініціалізації менеджера об’єктів Bluetooth. KFileMetaData усунула переповнення при витягуванні аудіо властивостей.
KGuiAddons представила новий API KSystemClipboard::ownsClipboard. Він виправляє очищення пристроїв та менеджерів буфера обміну під Wayland. Також були виправлені розміри та розміщення оверлейних емблем на незграбних іконках.
Виправлення у Kirigami та KTextEditor
Фреймворк Kirigami отримав багато візуальних та поведінкових виправлень. Це включає виправлені розміри для GlobalDrawer, покращення вирівнювання форм, виправлення співвідношень сторін портретних зображень.
KTextEditor виправив блочне виділення та вставку з пробілами. Поліпшено позиціонування курсора після операцій вставки, додано підтримку Ctrl+A в режимі вставки. Також усунено кілька проблем при перемиканні між візуальними режимами.
Загальні оновлення в Breeze Icons та KNotifications
Нарешті, Breeze Icons додала іконки для Matrix, Android App Bundles та вкладок KWin Options. KNotifications має новий API, який дозволяє застосункам відкривати конфігурацію сповіщень платформи.
Детальнішу інформацію можна знайти у оголошенні про випуск. KDE Frameworks 6.29 повинен спочатку з’явитися в дистрибутивах rolling-release, а потім оновлення відбудуться в інших дистрибутивах відповідно до їх графіків пакування.
Для тих, хто віддає перевагу збірці з виходу, весь код для Frameworks 6.29 (вимагає Qt 6.9) доступний для завантаження з офіційного сайту KDE.




