Points clés {#highlights}
L'onglet « Paramètres de l'appareil » correspond à l'éditeur proprement dit, et les paramètres sont appliqués à l'appareil. Orientation des manettes, compensation de la gravité, retour à la position d'origine :Vous pouvez les configurer et les appliquer, et vous pouvez désormais les enregistrer pour la première fois. Le Hub les restaurera automatiquement dès que l'appareil sera connecté.
Deux remarques concernant la mise à jour sont fournies ; veuillez donc consulter les sections ci-dessous intitulées « Si vous pouvez revenir à la version 1.3.0 » et« Enregistrer sur l'appareil… ».
La vue de montage des périphériques n'est plus en phase d'expérimentation. La fenêtre 3D et les commandes de rotation du montage sont désormaisCette option se trouve sous « Afficher les paramètres avancés » ; à partir de la version 3.5.6 du service, aucune activation spécifique n'est requise pour l'API expérimentale.
Tant que le montage du périphérique est actif, la rotation du profil est en lecture seule. Dans ce cas, les paramètres du périphérique prévalent, etSi vous utilisez la fonction « Envoyer vers le profil» au moment souhaité, la valeur de rotation sera rétablie selon celle du profil.
Le matériel non reconnu n'est plus représenté ni nommé dans Inverse3. BigVerse et les versions futuresLes appareils de la série inverse3 affichent un panneau de télémétrie au lieu d'un message pouvant prêter à confusion.
Le panneau de contrôle permet de visualiser d'un seul coup d'œil l'état d'exécution. Les notifications de démarrage/arrêt s'affichent en haut de chaque panneau, identifiées par des couleurs distinctes, etNouveau ? Vous pouvez découvrir la nouvelle animation, repensée, en cliquant sur le bouton.
Désormais, tous les écrans prennent en charge sept paramètres régionaux autres que l'anglais. Les tutoriels Academy, les menus de la barre d'outils, les boîtes de dialogue etDes consignes de sécurité sont également incluses.
Dans cette version, aucun raccourci clavier, aucune action ni aucun lien n'a été modifié. Les paramètres que vous avez définis seront conservés lors de la mise à jour.Il ne sera ni abrogé, ni remanié, ni supprimé.
Nouvelles fonctionnalités {#new-features}
Onglet « Paramètres de l'appareil » — Persistance et modèle à champ unique (tous les utilisateurs) {#device-settings-tab-persistence-and-one-field-model-all-users}
Les paramètres du champ « Appareil » de l'onglet « Paramètres » sont conservés après le redémarrage. Des badges « Modifié » / « Enregistré » ont été ajoutés aux options « Orientation de la manette », « Compensation de la gravité » et « Retour à la position d'origine », et un menu par champ ainsi qu'une ligne « Appliquer + Enregistrer / Réinitialiser » sont désormais disponibles en bas de l'écran. Les profils enregistrés avant la version 1.4.0 ne seront migrés qu'une seule fois, dans un seul sens. Veillez à sauvegarder vos fichiers avant de revenir à la version 1.3.0 (voir les instructions de restauration).Une fois l'appareil connecté, les paramètres enregistrés sont automatiquement restaurés — y compris l'angle de rotation du support, défini lors du premier étalonnage de l'appareil. Les champs dont les valeurs correspondent déjà à celles de l'appareil sont ignorés, et les panneaux de configuration ouverts actualisent leur icône d'état au lieu de rester dans l'état « modifié » obsolète.Même après avoir appliqué les paramètres, ceux-ci ne sont plus enregistrés dans l'EEPROM de l'appareil. La seule opération qui continue d'enregistrer des données dans l'EEPROM est celle consistant à « enregistrer dans un nouvel appareil… ». Cette opération s'accompagne d'un avertissement, car elle permet de sauvegarder de manière permanente la configuration complète de l'appareil dans la limite du nombre d'écritures autorisées.Un seul modèle d'état est appliqué aux deux panneaux. La fonction « Enregistrer » ne conserve que les valeurs appliquées, tandis que la fonction « Annuler » se divise en deux options : _Annuler les modifications non appliquées_ et _Revenir aux valeurs enregistrées_.La réinitialisation aux valeurs par défaut demande les valeurs par défaut fournies par le service — celles-ci sont disponibles pour la compensation de la gravité et le retour à l'accueil, mais sont désactivées dans les versions antérieures à la version 3.5.6 du service. Elles ne sont pas fournies intentionnellement pour l'orientation de la poignée. En effet, la réinitialisation du service impose une orientation pour la main droite, ce qui permet de retourner physiquement l'appareil pour une utilisation avec la main gauche.Les paramètres d'application automatique peuvent désormais être _lus et modifiés_ non seulement dans l'onglet « Profils », mais aussi dans l'onglet « Paramètres ».Montage de périphériques (afficher les paramètres avancés) {#device-mount-show-advanced-settings}
Fenêtre de montage des périphériques 3D dans l'onglet « Paramètres » : elle propose un gizmo dédié à la rotation (alignement par incréments de 15° en appuyantsur la touche Maj), la possibilité de changer d'espace de gizmo et une fonction de réinitialisation du périphérique. Aucune modification n'est appliquée pendant le glissement ; toutes les modifications doivent être validées via le bouton « Appliquer »du panneau.Nous avons réorganisé les commandes de rotation du support. Les deux commandes existantes ont été remplacées par un bouton de basculement du support de l'appareil principal, une option de rafraîchissement automatique et un sélecteur de source. Lorsque le bouton de basculement principal est désactivé, les valeurs de rotation de l'appareil sont également réinitialisées; une fenêtre de confirmation vous en informe au préalable.La source directionnelle continue(remplaçant l'ancien _capteur_) est disponible sur les services version 3.5.6 ou supérieure et les firmwares version 7.10 ou supérieure, à condition que l'API expérimentale soit activée. Si l'une de ces conditions n'est pas remplie, la fonctionnalité s'affiche comme désactivée, en précisant l'élément manquant.Lorsque le montage des périphériques est activé, la rotation des montages de session est verrouillée. Cette règle s'applique à l'ensemble du Hub. Aucun élément n'est supprimé, et les valeurs de rotation réapparaissent dès que le montage des périphériques est désactivé.La fonction « Transférer vers le profil »réinitialise le montage de l'appareil, transfère les valeurs de rotation vers le profil sélectionné, puis les applique immédiatement. Elle se contente d'appliquer les modifications sans les enregistrer.Dans la version 3.5.6 du service, la vue « Mount » lit les instantanés en temps réel. Elle suit les périphériques en transition et ne lit plus de valeurs obsolètes.La vérification de l'orientation du support et de la poignée s'affiche désormais dans une boîte de dialogue intégrée à l'application, et non plus dans une boîte de dialogue du système d'exploitation.Panneau des appareils et vues 3D (tous les utilisateurs) {#device-panel-and-3d-views-all-users}
Ajout d'un en-tête de session au panneau de données de l'appareil — Couleurs de la session #<id> · <profile> — De plus, l'affichage du panneau de commande se transforme en badge et, lorsque l'appareil est inactif, il se replie pour former un badge mat.L'onglet « Informations » affiche toujours l'appareil dans son état d'identité — il s'agit d'une vue du produit et non d'une valeur mesurée.Contrôle des saisies (tous les utilisateurs) {#input-control-all-users}
Les boutons « Démarrer/Arrêter » situés en haut de chaque panneaus'affichent dans des blocs de couleurs différentes et indiquent si le contrôle d'entrée est actif. Il ne s'agit plus d'un bouton isolé situé dans le coin inférieur droit.Nouvel écran d'introduction comprenant une animation de démonstration du « Haptic Floor »Cela a été ajouté, et le nouveau ? Vous pouvez le rouvrir à l'aide du bouton. Les consignes relatives au mode gaucher figurent désormais dans cet écran d'introduction.Les fonctions « Enregistrer une copiedu geste », « Charger » et « Restaurer les valeurs par défaut» sont désormais représentées par des boutons iconiques accompagnés d'une info-bulle.Améliorations {#improvements}
Le service Bundle a été mis à jour vers la version 3.5.6, ce qui a permis de résoudre deux problèmes liés à la réinitialisation. La réinitialisation de la compensation de gravité s'applique désormais avec l'option désactivée, tandis que la réinitialisation du retour à l'accueil activebel et bien cette option. De plus, une fonctionnalité de montage en temps réel, accessible sans inscription préalable, a été ajoutée.L'interface du contrat de licence a été repensée: l'en-tête a été simplifié, le téléchargement du PDF s'effectue désormais via une icône, et le style des cases à cocher ainsi que de la procédure d'acceptation a été actualisé. Le lien « Afficher la licence » dans le navigateur a été supprimé (veuillez utiliser le téléchargement du PDF). La date de mise à jour s'affiche actuellement au format ISO brut ; il s'agit d'un problème de régression en cours de suivi.L'état inactif est clairement visible: les éléments de menu, les champs rotatifs et les champs numériques ne sont pas simplement inactifs, mais apparaissent verrouillés.Modification du style des cases à cocher: les cases sont désormais plus grandes, leurs contours sont plus épais et les cases cochées sont colorées.Dans l'ensemble du panneau de données de l'appareil, des infobulles sont utilisées à la place des titres natifs du navigateur.L'application a été entièrement traduite. Il ne s'agit pas d'une traduction partielle. Tous les écrans ainsi que les cinq tutoriels « Academy » intégrés s'affichent désormais dans les sept langues disponibles, et non plus uniquement en anglais. Les chaînes de texte qui échappaient auparavant à la traduction (menu de la barre de notification, avertissements de mise à jour du micrologiciel, superposition de sécurité et ses notifications) passent désormais par le même processus de traduction. En l'absence de chaîne de texte, celle-ci est remplacée par la version anglaise. Les noms de produits sont volontairement conservés en anglais.Corrections {#fixes}
Il s'agit d'un bug présent dans la version 1.3.0.
L'onglet « Branches du firmware » affiche désormais la branche sélectionnée — auparavant, la barre d'onglets était figée sur _Stable_.La section de rotation du montage dans la portée de l'appareil est désormais masquée dans les versions antérieures à la version 3.5.3. Auparavant, elle s'affichait en temps réel, ce qui entraînait l'échec de toutes les opérations de lecture et d'écriture.Le mode « orientation fixe » fonctionne avec les services de version 3.5.6 ou supérieure — le jeton Wire est désormais sélectionné en fonction de la version du service connecté.Le bouton « Accueil » de la caméra revient toujours en douceur à sa position initiale, même si l'on continue à faire pivoter la caméra dans toutes les fenêtres 3D pendant l'animation; il ne reste jamais bloqué.Les appareils en veille affichent une seule valeur de mesure floue à la place des deux barres de contrôle vides.Le matériel non reconnu est signalé par le message « Inverse3 » (sans mention du nom commercial ni de la marque) et fait l'objet d'un panneau de télémétrie ouvert en permanence qui occupe toute la colonne — visible même dans une fenêtre réduite.S'il est possible de revenir à la version 1.3.0 {#if-you-might-roll-back-to-130}
Voici l'avertissement le plus important de cette version : s'il existe la moindre possibilité que cet ordinateur revienne à la version 1.3.0, veuillez sauvegarder le fichier `device-settings.json` avant de lancer la version 1.4.0 pour la première fois . La migration est unidirectionnelle : la version 1.3.0 lit discrètement les fichiers migrés comme s'il s'agissait de fichiers vides et les écrase lors de la première sauvegarde. La restauration de cette copie est le seul moyen de revenir en arrière.
Fonctionnalités obsolètes {#deprecations}
La paire d'onglets « Direction : lors de la correction / Manuelle »a été supprimée et remplacée par le bouton principal de montage de l'appareil et la fonction de rafraîchissement automatique.Le bouton « Voir la licence » (lien externe) a été supprimé. Le téléchargement du fichier PDF est désormais le seul moyen de consulter le contrat en dehors de l'application.La structure du fichier `device-settings.json` (schéma 2) a été supprimée sans parcours de rétrogradation. La version 1.3.0 écrase l'ancien fichier sans demander de confirmation. Veuillez en conserver une copie.Tokens existants « manual » / « sensor »À partir de la version 3.5.6 du service gel / continua été remplacé par [...], mais le Hub continue d'utiliser les paires existantes pour les services antérieurs.Le support d'essai « gaucher » de l'en-tête de contrôle des entréesa été retiré.Aucune action, aucun déclencheur ni aucun raccourci clavier n'a cessé d'être pris en charge au cours de ce cycle.
Problèmes connus {#known-issues}
Il s'agit de comportements connus qui ne feront pas l'objet de corrections dans la version 1.4.0.
Les valeurs de l'amortissement et du seuil de force de l'onglet « Paramètres de l'appareil » ne s'affichent pas de manière stable.(Porte expérimentale) : la valeur affichée de l'amortissement n'est pas toujours exacte, et la porte de force 0.3Dès le début, dès la première image, il est indiqué comme _modifié_. Dans les deux cas, une modification côté serveur est nécessaire au préalable.La rotation du support peut encore changer lors du recalibrage de l'appareil — il s'agit d'un problème connu de la version 1.3.0, et ce comportement est conservé par défaut. La source Inkwell par défaut recapture la rotation à chaque recalibrage ; modifier cette valeur par défaut dans une version mineure entraînerait une rupture de compatibilité. La solution de contournement est facultative. Si vous désactivez l'actualisation automatique, la rotation est verrouillée ; si vous enregistrez dans cet état, le Hub la rétablit à chaque connexion.En mode gaucher, les axes « Inverse3 » et « MinVerse » sont toujours inversés. Le badge d'avertissement a été déplacé vers l'écran de présentation des commandes de saisie.