主な内容 {#highlights}
「デバイス設定」タブは実際のエディタであり、設定はデバイスに反映されます。ハンドルの向き、重力補正、ホーム復帰を設定して適用することができ、初めて保存することも可能になりました。Hubは、デバイスが接続されると、自動的に設定を復元します。
アップグレードに関する注意事項が2つありますので、以下の「1.3.0へロールバックできる場合」および「デバイスに保存…」の項目をご参照ください。
デバイスマウントビューは実験段階を脱しました。3Dビューポートとマウント回転コントロールが、現在「詳細設定」の下に表示されており、Service 3.5.6 以降では、実験的 API に対する個別のオプトインは一切必要ありません。
デバイスマウントがアクティブな間、プロファイルのマウント回転は読み取り専用となります。この場合はデバイスの設定が優先され、「プロフィールへ送信」を適宜使用すると、回転値がプロフィールに戻ります。
認識されないハードウェアは、Inverse3で描画されたり、名前が付けられたりすることはなくなります。BigVerseおよび今後のinverse3シリーズのデバイスは、誤解を招くメッセージの代わりにテレメトリパネルを表示します。
入力制御では、実行状況が一目でわかります。開始/停止の通知が、すべてのパネルの上部に色分けされて表示され、新しい ? ボタンの裏側で、再設計されたアニメーションの紹介をご覧いただけます。
すべての画面で、英語以外の7つのロケールに対応するようになりました。Academyのチュートリアル、トレイメニュー、ダイアログボックス、および安全に関するお知らせも含まれています。
今回のリリースでは、キーボードショートカット、動作、および接続に変更はありません。設定済みの項目は、アップグレード時に廃止、書き換え、または削除されることはありません。
新機能 {#new-features}
「デバイス設定」タブ — 永続性と単一フィールドモデル(全ユーザー) {#device-settings-tab-persistence-and-one-field-model-all-users}
「設定」タブの「デバイス」フィールドは、再起動後も保持されます。「ジョイスティックの方向」、「重力補正」、「ホーム復帰」の各項目に「変更済み/保存済み」バッジが追加され、各フィールドのメニューと、下部に「適用+保存/リセット」の行が追加されました。1.4.0より前に保存されたプロファイルは、一度だけ一方向への移行が行われます。1.3.0に戻す前に、必ずファイルをバックアップしてください(ロールバックの手順を参照)。デバイスが接続されると、保存されていた設定が自動的に復元されます。これには、デバイスの初回キャリブレーション以降に設定されたマウントの回転角度も含まれます。デバイスの値とすでに一致しているフィールドはスキップされ、開いている設定パネルは、古い「変更済み」の状態のままになるのではなく、バッジが更新されます。設定を適用しても、デバイスのEEPROMにはもはや書き込まれません。EEPROMへの書き込みが行われる唯一の操作は、依然として「新しいデバイスに保存…」操作のみです。この操作では警告が表示されます。これは、デバイスの全設定が、書き込み回数の制限枠内で永続的に保存されるためです。2つのパネル全体に1つの状態モデルを適用します。保存時には適用された値のみが保持され、「元に戻す」操作は次の2つに分けられます:_未適用の編集を元に戻す_ および _保存された値に戻す_。「デフォルト値にリセット」は、サービスが提供するデフォルト値を要求します。これは「重力補正」および「ホーム復帰」で提供されますが、サービスバージョン3.5.6未満では無効化されています。ハンドルの方向については、意図的に提供されていません。これは、サービスのリセット機能が右利き用の方向を強制するため、左利き用デバイスを物理的に反転させることができるからです。自動適用設定は、プロファイルタブだけでなく、設定タブでも_読み書き_できるようになりました。デバイスマウント(詳細設定を表示) {#device-mount-show-advanced-settings}
[設定] タブの「3D デバイスマウントビューポート」では、回転専用のギズモ(Shift キーを押すと 15° 単位でスナップ)、ギズモ空間の切り替え、およびデバイスのリセット機能を提供します。ドラッグ中は変更が反映されず、すべての変更はパネルの[適用]ボタンをクリックして確定します。マウント回転のコントロールを再構成しました。従来の2つのオプションコントロールの代わりに、マスターデバイスのマウントトグル、自動更新、およびソースセレクターが追加されました。マスタートグルをオフにすると、デバイスの回転値も同時に初期化されますが、その旨は確認ウィンドウで事前に通知されます。連続方向ソース(従来の「センサー」に代わるもの)は、実験的なAPIが有効になっているサービス 3.5.6 以降およびファームウェア 7.10 以降で利用可能です。いずれか一方でも最低要件を満たしていない場合、満たしていない方を明記した上で、無効な状態として表示されます。デバイスマウントが有効な間、セッションマウントのローテーションはロックされます。これはハブ全体に適用されます。何も削除されることはなく、デバイスマウントを無効にすると、ローテーションの値が再び表示されます。プロファイルへの転送は、デバイスのマウントをリセットし、回転値を選択したプロファイルに引き継いだ後、即座に適用します。適用のみを行い、保存は行いません。サービス 3.5.6 では、マウントビューがリアルタイムのスナップショットを読み取ります。傾斜するデバイスに追従し、もはやタイミングがずれた値を読み取ることはありません。マウントおよびハンドルの方向の確認は、OSのダイアログではなく、アプリ内のダイアログで表示されるようになりました。デバイスパネルおよび3Dビュー(全ユーザー) {#device-panel-and-3d-views-all-users}
デバイスデータパネルにセッションヘッダーを追加する — セッションカラーの #<id> · <profile> — そして、コントロールの表示がバッジに変わり、デバイスがアイドル状態になると、1つのぼやけたバッジに折りたたまれます。「情報」タブでは、デバイスは常に「アイデンティティ」状態として表示されます。これは、測定値ではなく、製品の外観を示すものです。入力制御(すべてのユーザー) {#input-control-all-users}
すべてのパネルの上部にある「開始/停止」ボタンは、色分けされたブロック内に表示され、入力制御がアクティブであるかどうかを示します。もはや右下隅にある単独のボタンではありません。アニメーション「Haptic Floor」のデモを含む新しい紹介画面これが追加され、新しい ? ボタンで再度開くことができます。左利きモードに関する注意事項は、この紹介画面内に記載されるようになりました。ジェスチャーの保存/読み込み/デフォルトへの復元は、ツールチップ付きのアイコンボタンに変わります。改善点 {#improvements}
バンドルサービスがバージョン3.5.6にアップデートされ、2つのリセットに関する問題が修正されました。重力補正のリセットは「オフ」の状態として適用されるようになり、ホーム復帰のリセットは実際に「オン」に切り替わるようになりました。また、オプトインなしで利用できるリアルタイムマウント機能が追加されました。ライセンス契約画面が再設計されました。ヘッダーが簡潔になり、PDFのダウンロードがアイコン操作に変更され、チェックボックスと同意手続きのスタイルが一新されました。ライセンス表示用のブラウザリンクは削除されました(PDFのダウンロードをご利用ください)。更新日は現在、生のISO日付形式で表示されていますが、これは追跡中の回帰バグです。非アクティブ状態がはっきりとわかります。メニュー項目、回転フィールド、数値フィールドは反応しないのではなく、ロックされた状態として表示されています。チェックボックスのスタイル変更— ボックスが大きくなり、枠線が太くなり、チェックマークに色が付きました。デバイスデータパネル全体で、ネイティブブラウザのタイトルではなく、ツールチップが使用されます。アプリ全体が翻訳されました。一部のみが翻訳されたわけではありません。すべての画面と、同梱されている5つのAcademyチュートリアルが、英語以外の7つのロケールすべてで表示されるようになり、以前は翻訳の対象外となっていた文字列(トレイメニュー、ファームウェア更新の警告、安全オーバーレイおよびその通知)も、同じ翻訳プロセスを通すようになりました。文字列が存在しない場合は、英語で表示されます。 製品名は意図的に英語のままにされています。修正内容 {#fixes}
1.3.0に存在していたバグです。
「ファームウェアブランチ」タブには、選択したブランチが反映されます。— 以前は、タブバーが「_Stable_」に固定されていました。デバイスの範囲にあるマウント回転セクションは、バージョン3.5.3より前のサービスでは非表示になりました。以前はリアルタイムで表示されていたため、すべての読み取りおよび書き込みが失敗していました。固定方向モードはバージョン 3.5.6 以降のサービスで動作します— ワイヤートークンは、接続先のサービスのバージョンに応じて選択されるようになりました。カメラのホームボタンは、すべての3Dビューポートにおいて、アニメーション中に軌道回転を続けていても、最後まで滑らかに元の位置に戻り、制御が停止したままになることはありません。アイドル状態のデバイスでは、2つの空のコントロールストリップの代わりに、ぼやけた測定値が1つ表示されます。認識されないハードウェアの場合、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から始まり、最初のフレームから「_修正済み_」と表示されます。どちらの場合も、まずサービス側の修正が必要です。デバイスが再キャリブレーションされる際、マウントの回転角度が依然として変更される可能性があります。これはバージョン 1.3.0 の既知の問題であり、デフォルト設定ではこの状態のままです。デフォルトのInkwellソースは、再キャリブレーションのたびに回転角度を再取得するため、マイナーリリースでこのデフォルト設定を変更すると互換性が損なわれるからです。回避策は任意です。自動更新をオフにすると回転が固定され、その状態で保存すると、Hubが接続されるたびにその設定が復元されます。「左利きモード」のInverse3 およびMinVerse の軸が、依然として反転したままです。警告バッジは、入力制御の紹介画面内に移動されました。