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 Icons 软件包进行了重大清理,包括移除了过时或未使用的图标(例如 Bomi、Calligra 和 Suyu),以及放弃了不标准的彩色应用大小。

使用 Extra CMake Modules 的开发者将会发现,头文件生成文档更加完善,MACRO_NAMES插件内宏也得到了新的支持,而旧版基于 JSON 的定义现已逐步淘汰。构建系统也得到了改进,例如支持qmlcachegen文件的 Unity 构建,并添加了缺失的RUNSTATEDIR支持。

在集成方面,框架集成现在支持设备通知弹出窗口。KArchive 的 7z 处理程序修复了大量崩溃问题,更好地处理了格式错误的文件,并新增了 KZip 的测试覆盖范围。同样,KAuth 修复了无窗口应用程序的警告,并改进了作业执行焦点处理。

KDE 框架 6.18

此外,多个模块解决了与较新工具链的兼容性问题。KCalendarCore 和 KConfig 现在可以干净地编译,无需使用已弃用的 Qt 6.10 方法;而 KBookmarks、KCMUtils 和其他模块则不再依赖已弃用的 KDE Frameworks 6.17 API。

在桌面端改进方面,KIO 添加了更安全的缩略图预览处理,将缓存移至工作线程以提高响应速度,并修复了文件对话框和过滤器中长期存在的错误。Kirigami UI 框架也针对导航、返回按钮行为和表单布局一致性进行了多项修复。

其他亮点包括 KFileMetaData 中对 Exiv2 的更新支持、KImageFormats 中损坏图像格式的崩溃修复,以及 KTextEditor 中更稳定的多光标处理。KWallet 已修复 DBus 集成问题,并附带新的门户服务文件。

对于喜欢从源代码构建的用户,可以从KDE 官方网站下载 Frameworks 6.18 的完整代码库。在 Linux 上,建议从发行版的存储库安装二进制包。

访问官方发布公告,了解 KDE Frameworks 6.18 中所有更改的详细信息,包括更新和错误修复的完整列表。


本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复