KDE оголосила про випуск Frameworks 6.17
KDE оголосила про випуск Frameworks 6.17: нові можливості для розробників
Практично через місяць після попереднього випуску 6.16, KDE оголосила про запуск Frameworks 6.17. Це розширення колекції бібліотек-додатків до Qt покращує функціональність для розробників на різних платформах.
Оновлення основних компонентів Frameworks 6.17
Передусім відзначимо, що кілька ключових компонентів були оновлені. Вони компілюються без застарілих методів Qt 6.10 та старих API KDE Frameworks 6.16. Attica, Bluez Qt, KArchive, KAuth, KBookmarks та інші тепер будуються без застарілих викликів.
Вдосконалення у Baloo
Baloo, механізм індексації файлів для швидкого пошуку в Dolphin, отримав кілька виправлень. Основні моменти включають:
- Дружні до Clang збірки: Очищені включення та оновлене CI-ображення зменшують кількість помилок для користувачів сучасних версій Clang.
- Здоровіша обробка аварій: Тепер екстрактор справляється, коли його батьківський процес відмовляється під час обробки, і новий тестовий набір перевіряє критичні випадки.
- Перевірка введення: TermGenerator подвійно перевіряє вхідний текст, усуваючи два застарілих баги з UTF-16.
Смарт-допомога у обробці метаданих
Обробка метаданих стала розумнішою. PlaintextExtractor перевіряє, чи містить декодований текст друковані символи перед його обробкою. Це дозволяє уникнути непотрібних даних у попередніх переглядах файлів і пошуках.
Поліпшення обробки файлів у KIO
Обробка файлів у KIO також отримала суттєві зміни. Попередні перегляди мініатюр були переписані для кращого управління спільною пам’яттю. Події перетягування тепер звітують про всі можливі дії, і додана нова опція сортування “нові спочатку” у KDirOperator.
Покращення в легкому UI фреймворку KDE
Легкий UI-фреймворк KDE отримав більш компактну обробку макету. Це виправляє давні проблеми, такі як неправильне вирівнювання FormLayout. Покращено поведінку панелей інструментів в одностовпцевому режимі та виправлено стилі вікон діалогів.
Підтримка нових форматів файлів для розробників
Розробники, які працюють з нішевими форматами файлів, оцінять нову підтримку для:
- Expect scripting
- WebVTT captions
- JSON5 та JSONC
- NFTables
Поліпшення для фанатів Bash та інших мов
Фанати Bash отримали нові команди заміни з версії 5.3. Також Tcl і Perl отримали важливі виправлення та розширення.
Покращення в KRunner
Нарешті, KRunner тепер інтегрує XDG-активацію через DBus. Це робить запуск зовнішніх додатків більш плавним. Тепер лічильники запусків зберігаються під час виконання запиту.
Завантаження Frameworks 6.17
Для тих, хто вважає за краще збирати з виходу, вся кодова база для Frameworks 6.17 доступна для завантаження з офіційного сайту KDE. На Linux рекомендованим підходом є установка бінарних пакетів з репозиторіїв вашої дистрибуції.
Докладніше про новини KDE Frameworks 6.17
Для детальнішої інформації про KDE Frameworks 6.17, включаючи повний список оновлень та виправлень, відвідайте офіційне оголошення про випуск.