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)

另请参阅

Kanzi 3.9.15 迁移指南

已知问题