KDE Frameworks: нові можливості в 6.16 для розробників

KDE Frameworks 6.16: нові можливості для розробників

Майже через місяць після попереднього релізу 6.15, KDE оголосила про запуск Frameworks 6.16. Це оновлення розширює колекцію бібліотек для Qt та покращує функціональність для розробників на різних платформах.

Покращення системи індексації файлів Baloo

Система індексації файлів Baloo отримала кілька внутрішніх покращень. Вони включають зменшення дублювання коду та оптимізацію обробки рядків для уникнення непотрібних перевірок. Інструменти для бенчмаркінгу також були вдосконалені, що спрощує тестування продуктивності для розробників.

Нові іконки в пакеті Breeze Icons

Пакет іконок Breeze Icons містить кілька нових елементів. Серед них барвисті індикатори помилок друку та іконки для таких функцій, як картинка в картинці і типи файлів TOML. Дубльовані та застарілі іконки, у тому числі для VirtualBox, були видалені, що робить набір легшим та більш узгодженим.

Покращення в Extra CMake Modules

На боці розробників Extra CMake Modules отримали поступові покращення. Насамперед, залежність QtTools стала необов’язковою для генерації QDoc. Попередження про приватні модулі Qt були пригнічені, щоб зменшити непотрібний шум під час збірки.

Підтримка Python у KCoreAddons та KGuiAddons

Важливою новинкою у KCoreAddons та KGuiAddons стала покращена підтримка Python. Додано приклади Python для ключових утиліт, включаючи перевірку дат і управління іконками.

Оновлення KHolidays

KHolidays, фреймворк для розрахунку свят, зазвичай використовується в таких додатках, як календар Plasma або PIM-інструменти. Було оновлено дані про свята. Зміни включають перехід з Дня Королеви на День Короля в відповідних регіонах, оновлення для Нової Зеландії та Росії, а також нові записи для Боснії та Герцеговини.

Удосконалення в Kirigami

Kirigami, UI фреймворк, що використовується багатьма мобільними та конвергентними додатками KDE, продовжує отримувати увагу. Це оновлення усуває проблеми з макетом, покращує розміри в меню та діалогах, а також включає поліпшення доступності відповідно до керівництва WCAG AA.

Оновлення в KIO

У стеку KIO, який забезпечує діалоги файлів та інтеграцію з системою, оновлення включають виправлення для виявлення GPU, покращене оброблення SMB протоколу. Та були вдосконалення в обробці символічних посилань і точок монтування. Доступність також покращилася за рахунок вдосконалення діалогів властивостей файлів.

Оновлення Syntax Highlighting

Синтаксичне підсвічування отримало одне з найзначніших оновлень цього циклу. Широкий спектр мов розмітки та скриптів — від XML та SGML до Perl і Vue — тепер користуються кращим виявленням помилок і візуальною ясністю.

Загальні поліпшення KDE Frameworks 6.16

Нарешті, KDE Frameworks 6.16 приносить безліч виправлень помилок і покращень користувальницького досвіду. Від налаштувань інтерфейсу в KWidgetsAddons до виправлень рендерингу тіней у KWindowSystem на Wayland, KDE продовжує усувати крайні випадки та вирішувати довгострокові питання.

Для тих, хто віддає перевагу збирати з виходу, весь код для Frameworks 6.16 доступний для завантаження з офіційного сайту KDE. На Linux рекомендований підхід — встановлення бінарних пакетів з репозиторіїв вашої дистрибуції.

Відвідайте офіційне оголошення про реліз для отримання більш детальної інформації про KDE Frameworks 6.16, включаючи повний список оновлень і виправлень помилок.