亮点 {#highlights}
设备的“设置”选项卡现已升级为功能齐全的编辑器,且设置会随设备同步。您可以分步设置并应用惯用手、重力校正和“返回主页”功能,并且此次首次支持保存设置。当设备连接时,Hub 会自动恢复设置。关于此次升级有两点注意事项,请参阅下文“可能需要回滚至 1.3.0 的情况”以及“存储在设备上…”部分。“设备安装”视图已从实验性功能中移除。3D 视口和安装旋转的控制选项目前位于“显示高级设置”下方。在 Service 3.5.6 及更高版本中,完全无需选择启用实验性 API。在设备挂载有效期间,配置文件的挂载旋转将变为只读。设备设置将优先生效,如需恢复原始旋转方向,请使用“Transfer to profile”功能。未被识别的硬件将不再以“Inverse3 ”的形式进行渲染和命名。在 BigVerse 以及未来的 inverse3 系列设备中,将显示遥测面板,以取代容易引起误解的网格。“输入控制”现已支持一目了然地查看运行状态。 “开始/停止”将作为彩色通知显示在所有窗格的最上方。此外,新的 ? 按钮后面有一个带有刷新动画的开场动画。所有界面现已支持除英语以外的7种语言环境。其中包括Academy的教程、任务栏菜单、对话框以及安全通知。在此版本中,键盘快捷键、操作和绑定均未发生任何变更。已绑定的内容在升级时不会被废弃、重写或删除。新功能 {#new-features}
“设备设置”选项卡 — 数据持久化和统一字段模型(所有用户) {#device-settings-tab-persistence-and-one-field-model-all-users}
“设置”选项卡中的设备字段在重启后仍会保留。“惯用手”、“重力校正”和“返回主页”功能现已新增“已修改/已保存”圆点图标、各字段的菜单以及页脚处的“应用 + 保存/重置”行。在 1.4.0 之前保存的配置文件将仅向一个方向迁移一次。在回滚至 1.3.0 之前,请务必备份文件(请参阅关于回滚的注意事项)。设备连接后,保存的设置将自动恢复。此操作适用于设备首次校准后的安装旋转。与设备值已匹配的字段将被跳过,而打开的“设置”面板将重新设置标记,以避免旧的“已修改”状态残留。即使应用了设置,设备上的 EEPROM 也不会被写入。唯一仍会进行写入操作的是新的“Store on device…”操作。此操作会显示警告,因为它会消耗设备有限的写入次数,从而将整个设备设置永久保存下来。已在两个面板中统一了状态模型。现在仅保存“已应用”的值,原有的单一“Revert”功能已拆分为“撤销未应用的编辑”和“恢复到已保存的状态”两项。“恢复默认设置”将采用该服务自身的默认值。该功能可用于重力校正和返回主屏幕,但在服务版本低于 3.5.6 时将失效。我们并未刻意设置惯用手选项,因为重置服务会强制设置为右手操作,这可能会导致左撇子专用的设备在物理上发生倒置。“自动应用”的设置不仅在“配置文件”选项卡中,现在在“设置”选项卡中也会进行 _读写_ 操作。设备挂载(显示高级设置) {#device-mount-show-advanced-settings}
已在“设置”选项卡中添加了 3D 设备安装视口。可使用仅支持旋转的操纵柄(按住Shift键可按 15° 步长对齐)、切换操纵柄空间以及重置设备等功能。拖动过程中不会应用任何更改,所有更改均需通过面板中的“应用”按钮确认。我们重新设计了设备旋转的控制方式。原有的两种控制选项已被主控端的“设备安装”开关、“自动刷新”和“源选择器”所取代。关闭主控端时,设备上的旋转设置也会被重置(确认界面会提前显示此提示)。已添加“连续方向源”,并替换了_Sensor_。在服务版本 3.5.6 及以上且固件版本 7.10 及以上,且实验性 API 已启用的情况下,可使用此功能。若未满足任一下限要求,系统将明确标注未达标项,并显示为“无效”。在设备挂载处于启用状态期间,会话的挂载旋转功能将被锁定。此设置适用于整个 Hub。不会删除任何内容。关闭设备挂载后,旋转功能将恢复正常。“应用到配置文件”会重置设备挂载,并将旋转设置传递给当前选中的配置文件并立即应用。该设置会被应用,但不会被保存。在服务 3.5.6 版本中,挂载视图会读取实时快照。它能跟随设备倾斜的动作,因此不再出现读取不同步的情况。安装和惯用手设置的确认提示,现已改为在应用程序内的对话框中显示,而非在操作系统中的确认框中显示。设备面板和 3D 视图(所有用户) {#device-panel-and-3d-views-all-users}
已在设备数据面板中添加了会话标头。 根据会话的颜色 #<id> · <profile> 将显示为。此外,Control 的读数将变为药丸图标,当设备处于空闲状态时,这些读数将合并为一个低调的药丸图标。在“关于”选项卡中,设备始终以“identity”(恒等变换)状态进行渲染。这并非读取值的显示,而是产品视图。输入控制(所有用户) {#input-control-all-users}
所有窗体顶部的“开始/停止”按钮。该按钮位于一个按颜色区分的方块内,用于指示“输入控制”是否启用,它不再是位于右下角的单个按钮了。
经过重新设计的开场动画,其中包含带有动画效果的“触觉地板”演示。新的 ? 点击按钮即可重新打开。关于左撇子的注意事项现已包含在此简介中。
“手势”中的“保存副本”、“加载”和“恢复默认设置”已变为带有工具提示的图标按钮。改进点 {#improvements}
同捆服务已更新至 3.5.6版,其中包含两项重置修复。重力补偿的重置将设为“关闭”状态,而返回主屏幕时的重置则会实际切换为“开启”状态。此外,还包含一项无需主动启用即可运行的实时挂载功能。
我们对许可协议的设计进行了更新——简化了页眉布局,并将“下载 PDF”功能改为图标操作。复选框和同意流程的样式也进行了调整。浏览器中的“查看许可”链接已被移除(请使用“下载 PDF”功能)。此外,“更新”日期目前以 ISO 格式的原始日期显示(正在追踪的回归问题)。无效状态的显示更加直观了——菜单项、旋转字段和数值字段将显示为“已锁定”状态,而非“无响应”。更改复选框样式——将复选框放大,加粗边框,并使用彩色复选标记。现已改用工具提示,取代了浏览器标准的标题显示,并在整个设备数据面板中应用。现在整个应用都已支持翻译(而不仅仅是部分内容)。所有界面以及随附的 5 个 Academy 教程,现均可在除英语以外的 7 种语言环境中显示。此前未经过翻译处理的字符串(如托盘菜单、固件更新警告、安全覆盖层及其通知等)现在也通过同一翻译层进行处理。若字符串缺失,将回退为英语显示。产品名称则有意保留为英语。修正 {#fixes}
这是 1.3.0 版本中存在的一个问题。
“固件分支”选项卡现已能够反映所选分支——此前该选项卡列一直固定显示为 _Stable_。对于早于 3.5.3 版本的服务,设备范围中的“Mount Rotation”部分已隐藏。此前,该部分仍显示时,所有读写操作均会失败。“冻结方向”模式现已在 3.5.6 及更高版本的服务中生效——有线令牌现将根据所连接服务的版本进行选择。相机的“主页”按钮现在能够流畅地完全弹回原位(在所有 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”。架构 2 中的 `device-settings.json` 布局已被废弃。目前尚无降级方案,1.3.0 版本的构建程序不会拒绝新文件,而是会直接覆盖原有文件。请保留一份备份。传统的 `manual` / `sensor` 方向标记在 3.5.6 及更高版本的服务中, 冻结 / 连续的 已被替换。对于旧服务,Hub 将继续使用旧的组合进行通信。面向左撇子的试验性徽章已从“输入控制”标题栏中移除。在本版本中,没有被标记为“不推荐”的操作、触发器和键盘快捷键。
已知问题 {#known-issues}
在已发布的已知问题中,以下是已确认且在 1.4.0 版本中不会修复的问题。
在设备的“设置”选项卡(实验性门)中,阻尼和力闸的读数不稳定:阻尼显示值未必总是正确的,而力门则 0.3 从这里开始,从第一个帧起就会显示 _Modified_。这两种情况都需要先在服务端进行修改。设备重新校准后,安装座的旋转角度可能会发生偏移——这是自1.3.0 版本以来已知的问题,默认状态下该行为未作更改。默认的Inkwell源会在每次重新校准时重新获取旋转角度,但如果在小版本更新中更改此默认设置,将会导致兼容性问题。解决方法是手动启用该功能:关闭“自动刷新”以锁定旋转角度,并保存设置。Hub 会在每次连接时恢复旋转角度。在“左撇子”设置下,Inverse3 和MinVerse 的轴向仍然处于反转状态。警告徽章已移至“输入控制”的简介部分。