Highlights {#highlights}
Der Tab Settings des Geräts ist ein vollwertiger Editor, und Ihre Einstellungen folgen dem Gerät. Händigkeit,Schwerkraftkompensation und Home-Rückkehr können vorbereitet, angewendet und – erstmals – gespeichert werden;
der Hub stellt sie automatisch wieder her, sobald das Gerät sich verbindet. Zwei Hinweise zum Upgrade sind ebenfalls enthalten – siehe
Falls Sie auf 1.3.0 zurückwechseln möchten und Store on device… weiter unten.
Die Montageansicht des Geräts ist nicht mehr experimentell. Der 3D-Viewport und die Steuerelemente für Mount Rotation befinden sich nun unter Show advanced settings; ab Service 3.5.6 ist die Aktivierung der experimentellen API gar nicht mehr nötig.Die Mount Rotation Ihres Profils ist schreibgeschützt, solange eine Gerätemontage aktiv ist – das Gerät hat Vorrang, und mit Transfer to profile wird die Rotation bei Bedarf wieder an das Profil übergeben.Nicht erkannte Hardware wird nicht mehr als Inverse3 dargestellt und benannt. BigVerse und künftige Geräte der inverse3-Familie erhalten stattdessen ein Telemetrie-Panel anstelle eines irreführenden 3D-Mesh.Input Control zeigt seinen Laufzustand auf einen Blick. Start/Stop steht über jedem Bereich in einem farbcodierten Hinweis, mit einer neu gestalteten animierten Einführung hinter einer neuen ?-Schaltfläche.Jeder Bildschirm ist jetzt in allen sieben nicht englischen Sprachen verfügbar – einschließlich Academy-Tutorials, Tray-Menü, Dialogen und Sicherheitsmeldungen.In dieser Version hat sich kein Tastenkürzel, keine Aktion und keine Zuordnung geändert – nichts, was Sie zugewiesen haben, wird beim Upgrade eingestellt, umgeschrieben oder gelöscht.Neue Funktionen {#new-features}
Tab „Device Settings“ – Persistenz und ein einheitliches Feldmodell (alle Benutzer) {#device-settings-tab-persistence-and-one-field-model-all-users}
Gerätefelder im Tab Settings überstehen einen Neustart. Händigkeit, Schwerkraftkompensation und Home-Rückkehr erhalten Modified/Saved-Badges, ein Menü pro Feld und eine Fußzeile mit Apply + Save/Reset. Vor 1.4.0 gespeicherte Profile werden einmalig und nicht umkehrbar migriert – sichern Sie die Datei, bevor Sie zu 1.3.0 zurückkehren (siehe Rollback-Hinweis).Gespeicherte Einstellungen werden beim Verbinden eines Geräts automatisch wiederhergestellt – die Montagerotation nach der ersten Kalibrierung des Geräts. Felder, die dem Gerät bereits entsprechen, werden übersprungen, und ein geöffnetes Settings-Panel initialisiert seine Badges neu, statt eine veraltete Modified-Markierung zu hinterlassen.Das Anwenden einer Einstellung schreibt nicht mehr in das EEPROM des Geräts. Die einzige Aktion, die dies noch tut, ist die neue Aktion Store on device… – sie wird mit einer Warnung versehen, da sie die gesamte Gerätekonfiguration dauerhaft speichert und dabei das über die Lebensdauer begrenzte Schreibbudget belastet.Ein einheitliches Zustandsmodell für beide Panels. Save speichert nur angewendete Werte, und das bisherige einzelne „Revert“ wird aufgeteilt in _Revert unapplied edits_ und _Revert to Saved_.Reset to Default fragt den Service nach seinem eigenen Standardwert ab – angeboten bei Schwerkraftkompensation und Home-Rückkehr und bei Service-Versionen unter 3.5.6 deaktiviert. Bei der Händigkeit gibt es bewusst keine Option: Das Zurücksetzen des Service erzwingt Rechtshändigkeit, was ein linkshändiges Gerät physisch umstellen würde.Die Einstellung Auto Apply wird jetzt vom Tab Settings _gelesen und geschrieben_, nicht nur vom Tab Profiles.Gerätemontage (Show advanced settings) {#device-mount-show-advanced-settings}
Ein 3D-Viewport zur Gerätemontage im Tab Settings – ein nur drehbares Gizmo (Shift rastet in 15°-Schritten ein), ein Umschalter für den Gizmo-Raum und ein Zurücksetzen des Geräts. Während Sie ziehen, wird nichts angewendet; alles wird über Apply des Panels übernommen.Überarbeitete Steuerelemente für Mount Rotation. Ein Hauptschalter Device mount, Auto Refresh und eine Quellenauswahl ersetzen die bisherige Steuerung mit zwei Optionen. Wird der Hauptschalter ausgeschaltet, wird außerdem die Rotation auf dem Gerät zurückgesetzt – die Bestätigung weist vorher darauf hin.Eine Quelle für kontinuierliche Ausrichtung (ersetzt _Sensor_) für Service 3.5.6+ mit Firmware 7.10+ und aktivierter experimenteller API; unterhalb einer dieser Mindestanforderungen wird sie deaktiviert angezeigt, mit Benennung der fehlenden Voraussetzung.Die Mount Rotation der Sitzung ist gesperrt, solange die Gerätemontage aktiv ist – hubweit. Nichts wird gelöscht: Die Rotation kehrt zurück, sobald die Gerätemontage ausgeschaltet wird.Transfer to profile setzt die Gerätemontage zurück und überträgt die Rotation an das gewählte Profil, wo sie sofort angewendet wird. Es wird nur angewendet, nie gespeichert.Ab Service 3.5.6 liest die Montageansicht den Live-Snapshot – sie folgt einem geneigten Gerät, ohne zeitversetzte Abfragen.Bestätigungen für Montage und Händigkeit sind jetzt In-App-Dialoge, nicht das Dialogfeld des Betriebssystems.Geräte-Panel und 3D-Ansichten (alle Benutzer) {#device-panel-and-3d-views-all-users}
Ein Sitzungskopf im Gerätedaten-Panel – #<id> · <profile> in der Sitzungsfarbe – und die Control-Anzeigen werden zu Badges, die sich bei inaktivem Gerät zu einem einzigen gedämpften Badge zusammenfassen.Der Tab About stellt das Gerät immer in der Grundausrichtung dar – eine Produktansicht, keine Messanzeige.Input Control (alle Benutzer) {#input-control-all-users}
Start/Stopp ganz oben in jedem Bereich, innerhalb eines farblich gekennzeichneten Blocks, der anzeigt, obdie Eingabesteuerung aktiv ist – nicht mehr nur eine einzelne Schaltfläche unten rechts.
Eine überarbeitete Einführung mit animierter Haptic-Floor-Demo, die über eine neue ?-Schaltflächeerneut geöffnet werden kann; der Hinweis für Linkshänder steckt jetzt in dieser Einführung.
Die Gesten-Aktionen Kopie speichern / Laden / Standardwerte wiederherstellen werden zu Symbolschaltflächen mit Tooltips.Verbesserungen {#improvements}
Der mitgelieferte Dienst wird auf 3.5.6 aktualisiert, mit zwei Reset-Korrekturen – der Reset der Schwerkraftkompensationlandet jetzt auf aus, der Reset der Rückkehr in die Grundstellung schaltet tatsächlich auf ein – sowie die
Live-Montageoberfläche, die kein Opt-in erfordert.
Die Lizenzvereinbarung wurde überarbeitet – schlankerer Kopfbereich, PDF herunterladen als Symbolaktion, neu gestaltetes Kontrollkästchen und Zustimmungsablauf. Der Browser-Link Lizenz anzeigen entfällt (stattdessen PDF herunterladen), und das Datum Aktualisiert wird derzeit als rohes ISO-Datum angezeigt – eine erfasste Regression.Deaktivierte Zustände sind gut erkennbar – Menüeinträge, Rotationsfelder und Zahlenfelder wirken gesperrt statt nicht reagierend.Checkbox-Überarbeitung – größeres Kästchen, kräftigerer Rahmen, getönter Haken.Tooltips ersetzen die nativen Browser-Tooltips im gesamten Gerätedaten-Panel.Die gesamte App ist übersetzt, nicht nur der größte Teil. Jeder Bildschirm und die fünf mitgelieferten Academy-Tutorials sind jetzt in allen sieben nicht-englischen Sprachen verfügbar, und Zeichenketten, die früher an der Übersetzung vorbeiliefen – das Tray-Menü, die Warnung zum Firmware-Update, das Sicherheits-Overlay und seine Benachrichtigungen – laufen über dieselbe Ebene und fallen auf Englisch zurück, falls eine Zeichenkette fehlt. Produktnamen bleiben bewusst auf Englisch.Behebungen {#fixes}
Fehler, die in 1.3.0 vorhanden waren.
Die Firmware-Branch-Tabs zeigen den gewählten Branch an – die Leiste war auf _Stable_ fixiert.Der Bereich Mount Rotation auf Geräteebene wird bei einem Dienst älter als 3.5.3 jetzt ausgeblendet,statt live angezeigt zu werden und jeden Lese- und Schreibvorgang fehlschlagen zu lassen.
Der eingefrorene Orientierungsmodus funktioniert mit einem Dienst der Version 3.5.6+ – das Protokoll-Token wird jetzt anhand der Version des verbundenen Dienstes gewählt.Die Home-Schaltfläche der Kamera fährt in jedem 3D-Viewport sanft ganz zurück, auch wenn Sie während der Animation weiter orbiten, und die Steuerelemente bleiben nicht mehr hängen.Ein inaktives Gerät zeigt eine dezente Anzeigekapsel statt zwei leerer Bedienleisten.Nicht erkannte Hardware verwirft das Inverse3-Mesh und den Marketingnamen und erhält ein dauerhaft geöffnetes Telemetrie-Panel, das die gesamte Spalte ausfüllt – auch in schmalen Fenstern sichtbar.Falls Sie eventuell auf 1.3.0 zurückwechseln {#if-you-might-roll-back-to-130}
Eine Warnung steht in diesem Release über allem anderen: Sichern Sie `device-settings.json`, bevor Sie 1.4.0 zum ersten Mal starten, falls das Gerät möglicherweise wieder auf 1.3.0 zurückwechselt. Die Migration ist einseitig, und ein 1.3.0-Build liest die migrierte Datei stillschweigend als leer und überschreibt sie beim ersten Speichern. Das Wiederherstellen Ihrer Kopie ist der einzige Weg zurück.
Veraltete Funktionen {#deprecations}
Das Tab-Paar „Orientation: On calibrate / Manual“ wird eingestellt und durch den Hauptschalter Geräte-Montage plus Automatisch aktualisieren ersetzt.Die externe Link-Schaltfläche „View License“ ist entfernt; PDF herunterladen bleibt die einzige Möglichkeit, die Vereinbarung außerhalb der App zu lesen.Das Schema-2-Layout von `device-settings.json` wird ohne Downgrade-Pfad eingestellt – ein 1.3.0-Build überschreibt die neue Datei, statt sie abzulehnen. Bewahren Sie eine Kopie auf.Die alten Orientierungs-Tokens `manual` / `sensor` werden ab Dienst 3.5.6 durch freeze / continuous abgelöst; der Hub spricht mit älteren Diensten weiterhin das alte Paar.Das experimentelle Linkshänder-Badge im Header der Eingabesteuerung ist entfernt.Keine Aktion, kein Auslöser und kein Tastenkürzel wurde in diesem Zyklus als veraltet markiert.
Bekannte Probleme {#known-issues}
Ausgeliefertes Verhalten, das uns bekannt ist und das wir in 1.4.0 nicht beheben.
Dämpfung und Kraftschwelle werden auf dem Tab „Einstellungen“ des Geräts unzuverlässig angezeigt (experimentelles Gate): Der angezeigte Dämpfungswert stimmt nicht immer, und die Kraftschwelle beginnt bei 0.3 und zeigt ab dem ersten Frame _Geändert_ an. Beides erfordert zuerst eine Korrektur auf Dienstseite.Ihre Montage-Rotation kann sich weiterhin verschieben, wenn das Gerät neu kalibriert wird – das bekannte Problem aus 1.3.0, in der Standardeinstellung unverändert: Die Standardquelle Inkwell erfasst die Rotation bei jeder Neukalibrierung erneut, und das Ändern dieses Standards in einem Minor-Release wäre eine inkompatible Änderung. Der Ausweg ist optional: Schalten Sie Automatisch aktualisieren aus, um die Rotation einzufrieren, und speichern Sie sie dann – der Hub stellt sie bei jeder Verbindung wieder her.Die Achsen für Linkshänder bei Inverse3 und MinVerse sind weiterhin invertiert. Das Warnabzeichen wurde in die Einführung der Eingabesteuerung verschoben.