亮点 {#highlights}
“设备设置”标签页现在是一个真正的编辑器,且您的设置会随设备同步。惯用手、重力补偿和复位功能可以先保存为草稿,再应用,并且(首次)可以保存;Hub 会在设备连接时自动恢复这些设置。附有两条升级说明,请参见下方的“如果您可能需要回退到 1.3.0”和“存储到设备……”。
设备挂载视图已不再属于实验性功能。3D 视口和挂载旋转控件现在位于在“显示高级设置”下方;在 3.5.6 及更高版本的服务上,完全无需手动启用实验性 API。
在设备挂载激活期间,配置文件中的挂载旋转将设为只读——以设备为准;如有需要,切换至配置文件即可将旋转量交还给配置文件。无法识别的硬件将不再被渲染,也不会被错误地标记为“Inverse3”。BigVerse 以及未来的 inverse3 系列设备将显示遥测面板,而非具有误导性的网格模型。输入控制面板清晰直观地显示运行状态。“启动/停止”按钮位于每个面板的顶部,并通过不同颜色的提示条加以突出显示;新的 ? 点击此按钮可打开重新设计的动画介绍。
所有界面现均支持全部七种非英语语言——包括 Academy 教程、系统托盘菜单和对话框以及安全通知。
本版本中没有任何键盘快捷键、操作或键位绑定发生变化——你绑定的任何内容在升级时都不会被停用、修改或删除。
新功能 {#new-features}
“设备设置”标签页——数据持久化与统一字段模型(所有用户) {#device-settings-tab-persistence-and-one-field-model-all-users}
设置标签页中的设备字段在重启后仍会保留。惯用手、重力补偿和回原位会显示“已修改/已保存”标签、按字段划分的菜单,以及底部的“应用 + 保存/重置”行。1.4.0 之前保存的配置文件将进行一次性单向迁移——
在回退到 1.3.0 之前,请务必先备份该文件(参见回退提示框)。
已保存的设置会在设备连接时自动恢复——包括设备首次校准后的安装旋转角度。设备已匹配的字段将被跳过,此外,打开的设置面板会重新同步其徽章,而不会保留过时的“已修改”状态。
应用设置不再写入设备的 EEPROM。唯一仍会写入的是新增的“存储到设备…”操作——此操作会触发警告,因为它会将设备的完整配置持久化,而设备的总写入次数是有限的。
两个面板共用一套状态模型。保存操作只会将已应用的值持久化,并且原来的单一“还原”功能被拆分为_还原未应用的编辑_ 和 _还原为已保存的值_。
“恢复默认值”会向服务请求其自身的默认值——在重力补偿和回原位方面提供,当服务版本低于 3.5.6 时,该功能将被禁用。惯用手功能则特意未提供:重置服务时会强制设置为右手,
这将导致左手设备的物理方向发生翻转。
“自动应用偏好设置”功能现在由“设置”标签页读取_并写入_,而不再仅限于“配置文件”标签页。
设备挂载(显示高级设置) {#device-mount-show-advanced-settings}
在“设置”选项卡中设置 3D 设备挂载视口——仅支持旋转操作器(按住Shift键可按 15° 步长对齐),并提供操作器空间切换和设备重置功能。拖动时不会应用任何更改;所有更改均需通过面板上的“应用”按钮提交。
重新设计了挂载旋转控件。总开关、设备挂载、自动刷新以及来源选择器取代了原有的双选项控件。关闭总开关时,设备上的旋转功能也会被重置——系统会先弹出确认对话框进行提示。
新增“连续姿态”数据源(取代 _传感器_),适用于服务版本 3.5.6 及以上、固件版本 7.10 及以上且已启用实验性 API 的设备;当低于任一下限时,该选项将显示为禁用状态,并标明缺失的条件。
在设备挂载激活期间,会话挂载轮换将被锁定——该设置在整个 Hub 范围内生效。没有任何内容被删除:关闭设备挂载后,旋转功能将恢复。
切换到配置文件会重置设备挂载,并将旋转角度交由所选配置文件处理,立即应用。它只负责应用,从不保存。
在服务 3.5.6 中,挂载视图会读取实时快照——它会随着设备倾斜而移动,不再出现读取不同步的情况。
挂载和惯用手的确认现在改为在应用内弹出对话框,不再使用操作系统的弹窗。设备面板与 3D 视图(所有用户) {#device-panel-and-3d-views-all-users}
设备数据面板新增会话标题栏——以对话颜色显示 #<id> · <profile>,此外,控制面板的显示效果将转变为标签样式,当设备处于空闲状态时,会折叠成一个低调的标签。
“关于”标签页始终以恒等变换渲染设备——这是产品视图,而非读数。输入控制(所有用户) {#input-control-all-users}
每个面板顶部的“开始/停止”按钮位于一个带颜色标记的区域内,该区域会显示“输入控制”(Input Control)是否处于激活状态——不再是右下角的一个孤立按钮。重新设计的引导页面,附带动画版“Haptic Floor”演示,可通过新的 ? 按钮已重新启用;关于左手模式的注意事项现也已收录在此引导页面中。在“手势设置”中,将“保存副本”、“加载”和“恢复默认值”改为带有工具提示的图标按钮。改进 {#improvements}
内置服务已更新至 3.5.6 版,带来了两项重置修复——重力补偿重置现在会保持关闭状态,而“恢复原位”重置则会真正切换为开启状态——此外还新增了无需主动选择即可使用的实时支架界面。许可协议已重新设计——页眉更加简洁,“下载 PDF”改为图标操作,复选框和接受流程的样式已更新。查看许可证浏览器的链接已被移除(请改用下载 PDF),而更新时间字段目前直接显示为原始 ISO 日期——这是一个已记录的回归问题。禁用状态一目了然——菜单项、旋转字段和数字字段现在显示为锁定状态,而非无响应状态。复选框样式调整——框体更大、边框更粗,勾选标记带有颜色。工具提示取代了设备数据面板中的浏览器原生标题。整个应用程序都已完成翻译,而不仅仅是大部分内容。所有界面以及随附的五个 Academy 教程现在均可使用全部七种非英语语言阅读;过去未被翻译的字符串——托盘菜单、固件更新警告、安全提示及其通知——现在也通过同一层进行处理,若字符串缺失则回退为英文。产品名称有意保留为英文。修复 {#fixes}
以下问题存在于 1.3.0 版本中。
“固件分支”标签页现在会显示你所选的分支——此前该标签栏固定显示为“_稳定版_”。当服务版本低于 3.5.3 时,设备范围内的支架旋转区域现在会被隐藏,而不是实时渲染并导致每次读写操作都失败。“冻结朝向”模式可与 3.5.6 及以上版本的服务配合使用——wire token 现根据已连接服务的版本进行选择。摄像机的“Home”按钮会在每个3D视口中平滑地完全复位,即使你在动画过程中继续进行环绕旋转,控件也不会再卡住。空闲设备现在仅显示一个低调的读数胶囊,不再显示两个空的控制条。对于无法识别的硬件,系统将移除其Inverse3 中的网格模型和营销名称,并显示一个始终展开且占据整列的遥测面板——即使在窄窗口中也能看到该面板。如需回滚到 1.3.0 {#if-you-might-roll-back-to-130}
本版本中最需要注意的一条警告是:如果设备有可能回退到 1.3.0 版本,请在首次启动 1.4.0 之前备份 `device-settings.json` 文件。迁移是单向的,1.3.0 构建版本会默认将迁移后的文件视为空文件,并在首次保存时将其覆盖。恢复您备份的副本是唯一的回退方法。
已弃用项 {#deprecations}
“方向:校准时 / 手动”标签页组已停用,由“设备支架”总开关和“自动刷新”取代。“查看许可证”的外部链接按钮已被移除;在应用之外阅读协议的唯一方式是下载 PDF。schema-2 `device-settings.json` 布局已被停用,且没有降级路径——1.3.0 构建版本会覆盖新文件,而不是拒绝读取它。请保留一份副本。旧版 `manual` / `sensor` 方向标记自服务 3.5.6 起已被 冻结 / 连续的 替换;Hub 仍会与较旧的服务使用原来的那一对标记。标题栏左侧的“实验”标记已移除。在本开发周期内,没有任何操作、触发器或键盘快捷键被废弃。
已知问题 {#known-issues}
我们已知但不会在 1.4.0 版本中修复的已确认行为。
设备“设置”选项卡中的阻尼和力门控读数不可靠(实验性门控):阻尼的显示值并不总是正确的,力门控的起始值为 0.3,并从第一帧开始就显示 _已修改_ 状态。这两者都需要先在服务器端修复。设备重新校准时,支架的旋转角度仍可能发生偏移——这是 1.3.0 版本的已知问题,开箱即用时未作更改:默认的Inkwell数据源会在每次重新校准时重新获取旋转值,而在次要版本中更改该默认值将构成破坏性变更。解决方法需要主动操作:关闭“自动刷新”以锁定旋转角度,然后保存该设置——Hub 将在每次连接时恢复该旋转值。在左手模式下,Inverse3 和MinVerse 的轴向仍然是反向的。警告标记已移至输入控制引导页面中。