Kanzi 3.9.15 版本说明¶
活动¶
Activity 和 Activity Host 的默认对齐设置现在设为在水平、垂直和深度方向上拉伸。
Kanzi Android framework (droidfw)¶
您现在可以使用 KanzViewAdapter 中的新 API 方法 com.rightware.kanzi.KanziViewAdapter.setClearColor 和 com.rightware.kanzi.KanziViewAdapter.setClearEnabled,在运行时设置视图的清除颜色。
Kanzi Engine Lua API¶
接受 PropertyType 参数的函数在传入其他类型的对象时,不再通过返回 nil 静默失败,而是终止脚本执行并记录一条警告。
文本裁剪¶
渲染文本时,对于位于内边距区域内但超出文本布局区域的文本,Kanzi 现在不再进行裁剪。
平台¶
Kanzi 现在会在创建 Wayland 图形输出时调用
setAppId()。在 QNX 平台上,Kanzi 默认不再为窗口设置
SCREEN_PROPERTY_DISPLAY。要保留旧的行为,请显式设置 DefaultDisplayIndex。
Kanzi Studio 可用性¶
Kanzi Studio 现在使用平台工具集版本而不是 Visual Studio 版本来构建 Code Behind。这意味着,即使您只安装了 VS2022 以及对应 VS2017 或 VS2019 的工具集,现在也可以通过使用工具集标志
-T v142(VS2019)或-T v141(VS2017)来构建带有 Code Behind 的工程。现在您可以通过应用程序配置为 PerformanceInfo HUD 设置字号。请参阅 PerformanceInfoFontSize。
显著修复¶
Kanzi Engine¶
修复了以下问题:如果在资源加载期间抛出异常,资源管理器中的异步加载任务可能无法完成,导致 Kanzi 在关闭时无限期挂起。(FMW-884)
修复了 DefaultDisplayIndex 设置在 QNX 平台上不起作用的问题。(INTE-1094)
Kanzi Studio¶
修复了 Kanzi Studio 中在 Code Behind 构建失败时无法将 CMake 错误输出到 Log 窗口的问题。(FMW-675)
修复了以下问题:在 Activity Browser 中,当您尝试为名称包含文件名中不允许的字符的 Activity 添加 C++ Code Behind 时,Kanzi Studio 因异常而终止。(FMW-790)
修复了 Kanzi Studio 中在 Kanzi Studio UI 已禁用时仍允许您使用快捷键的问题。(FMW-817)
修复了当图像文件名包含工程名称时,Kanzi Studio 无法显示正确工程缩略图的问题。(EDITORS-429)
修复了您登录 Kanzi Account 时 Kanzi Studio 在 Login 窗口中显示 JavaScript 警告的问题。(EDITORS-398)
修复了当您尝试撤销对带有绑定的节点执行的更改父项命令时,Kanzi Studio 向 Log 窗口打印错误消息的问题。(FMW-631)
修复了 Kanzi Studio Library 面板中上下文菜单的错误行为。(EDITORS-573)
修复了 Kanzi Studio Quick Start 窗口的示例部分中显示错误工程名称的问题。(EDITORS-397)
Kanzi Java API¶
修复了在代码中动态创建 Kanzi 对象时 Kanzi Java API 内存占用无限增长的问题。(ANDROID-1316)