🔍Erkennung Ihres Systems...

Anmerkungen zur Veröffentlichung

3.3.0 (2025-05-07)

✨ Merkmale

  • DLL
  • Erstellen Sie ein neues Ziel und eine API für die gemeinsame Nutzung von Bibliotheken.
  • Bereitstellung der Methode der Dienstversion in der DLL.
  • Inverse & Umgekehrt3
  • Hinzufügen von kartesischen/angulären und Kraft/Positions-Zustandsfeldern zu Invers3.
  • hinzufügen links, rechtsund minverse Arbeitsbereich-Konfigurationen zu inverse.
  • Hinzufügen des Cursor-Offsets zu den Arbeitsbereichskonfigurationen.
  • Hinzufügen von Unterstützung für die Deserialisierung/Speicherung beliebiger inverse Befehle mit Daten.
  • Verbessertes Lifecycle-Management und Wakeup-Timeout-Handling für langsam startende Geräte.
  • Mathematik
  • hinzufügen koordinieren_system und umwandeln Typen mittels GLM.
  • hinzufügen umwandeln Typ mit erforderlichen vec3 und Quaternion-Operatoren.
  • Hauptschleife
  • Automatisches Einplanen von Ticks mit unterer Frequenzgrenze.
  • Sitzung
  • Befehl zur Aktivierung des Cursor-Offsets zur Laufzeit hinzufügen.
  • Neue Befehle für die Sitzungssteuerung hinzufügen.
  • Sitzungsbefehlskonzept und einfache Kraft hinzufügen render_state.
  • Koordinatensystem zur Arbeitsbereichskonfiguration hinzufügen.
  • Arbeitsbereichskonfiguration zu VerseGrip hinzufügen.
  • Serialisieren Sie die Daten des Sitzungsarbeitsbereichs.
  • Behalten Sie die Gerätekonfiguration für die gesamte Dauer der Sitzung bei.
  • Die letzte Cursorposition wird beibehalten, wenn die Sitzung über die Positionssteuerung geschlossen wird.
  • TouchAPI
  • Unterstützung verschiedener Vibrations-FX auf mehreren Geräten gleichzeitig.
  • Anleitungen
  • invers3::drucken druckt nun alle Inversen.
  • Allgemein
  • Undurchsichtigen Dienstgriff hinzufügen.
  • 🛠 Fehlerbehebungen

  • Bootstrapper
  • Fix schmutzig io_Service Handhabung.
  • Neustart io_Service zu stoppen.
  • Schutz vor Kontrollzugriffen durch mehrere Threads.
  • CI
  • Hinzufügen von Debian-Paketunterstützung für Arm64 baut.
  • Verwenden Sie ein signiertes Artefakt für das Windows .
  • Konfigurieren Sie
  • Verwenden Sie glz um Enums zu formatieren.
  • Geräte
  • Bei einem inverse Fehler, einem Stopp oder einer Zeitüberschreitung zerstören.
  • Behebung eines Problems, das den inverse Stopp bei einer physischen Unterbrechung verhindert.
  • Verhindert, dass Dummy-Geräte-Controller an ungültigen Ports erstellt werden.
  • Verhinderung der Zeitüberschreitung bei WVGS, wenn das Gerät während der Initialisierung schläft.
  • Schutz vor abgebrochenen Rückrufen während der Sequenzausführung.
  • Behandlung einer potentiellen Wettlaufbedingung beim Löschen von Geräten.
  • Stellen Sie sicher, dass VerseGrip bei Verbindungsproblemen vollständig zurückgesetzt wird.
  • Verbessertes Timeout-Handling für WVG.
  • WVGS für langsamere Boot-/Sleep-Zustände zulässiger machen.
  • WVGS-Dongle-Ping hinzufügen, um Timeout zu verhindern, wenn das Gerät schläft.
  • Inverse
  • Reparieren Sie invertierte Geräteparameter.
  • Verbesserte Fehlerbehandlung bei Firmware-Problemen während der Bereitschaftssequenz.
  • Die Zeitüberschreitung für das Aufwachen sollte freizügiger gestaltet werden, um Schleifenaufrufe zu vermeiden.
  • Durchsetzung eines sequentiellen Lebenszyklusmanagements.
  • Hauptschleife
  • Drastische Erhöhung des Schwellenwerts für den Schleifenratenbegrenzer.
  • Mathematik
  • Erlauben Sie die Formatierung für vec3, quat, umwandelnund koordinieren_system.
  • Ersetzen Sie schwere geordnete_karte Verwendung mit Schalter zur Optimierung.
  • Behebung von Signaturfehlern zwischen Kopfzeilen und exportierten Tabellen.
  • Undefiniertes ersetzen quaternion::Identität mit expliziten Werten.
  • Korrigierte Vergleichslogik mit Gleichheit anstelle des Vergleichsoperators für vec3/quaternion.
  • Muster
  • Verbesserung der Robustheit der beobachtbaren Muster.
  • Protokoll
  • Repeat/Timeout-Utilities zur Behandlung von asynchronen Rückrufen nach dem Abbruch korrigiert.
  • Wiederholungs-/Timeout-Lebenszyklen robuster gestalten.
  • Serialisierung
  • Aufteilung der Gerätekonfigurations- und Befehlsglazedefinitionen in separate Header, um die zu_Zeichenfolge Verwendung.
  • Verwenden Sie Karte anstelle von unsortierte_karte um die Befehlsgewalt zu erhalten.
  • Sitzung
  • Linux-Linter-Warnungen korrigiert.
  • Korrigieren Sie die falsche Meldung von abgeschalteten Geräten.
  • Behalten Sie die letzte Cursorposition bei, wenn die Sitzung mit der Positionskontrolle endet.
  • Konfigurationen über Erkennungsticks hinweg beibehalten.
  • Senden Sie Null-Kraft an alle angeschlossenen Geräte.
  • Behebung von Fehlern bei der Sitzungsanzahl in den erweiterten Werkzeugen.
  • Sonstiges
  • Behebung von Problemen mit Dateipfaden.
  • Deaktivieren Sie optionale Funktionen, wenn sie nicht benötigt werden.
  • Alle Downloads

    Alle verfügbaren Downloads für diese Version:

    Inverse Service Installer 3.3.0 Windows

    Windows
    Artefakte: HaplyInverseComponentsInstaller-3.3.0.exe

    Inverse Service Installer 3.3.0 Ubuntu 24.04

    Ubuntu 24.04
    Artefakte: inverse.3.0_amd64.deb

    Inverse Service Installer 3.3.0 Ubuntu 22.04

    Ubuntu 22.04
    Artefakte: inverse.3.0_2204_amd64.deb

    Inverse Service Installer 3.3.0 Ubuntu 24.04 arm64

    Ubuntu 24.04 arm64
    Artefakte: inverse.3.0_arm64.deb

    Inverse Service Installer 3.3.0 Mac OS

    Mac OS
    Artefakte: inverse.dmg
    ← Zurück zu den Installer-Versionen