> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/zen-fr/journaux-des-modifications/journal-des-modifications-26.md).

# Journal des modifications (26)

{% hint style="info" %}
Les plus récentes d’abord. Pour les versions antérieures, voir le journal des modifications [2025](/zen-fr/journaux-des-modifications/archive/journal-des-modifications-25.md), [2024](/zen-fr/journaux-des-modifications/archive/journal-des-modifications-24.md), [2023](/zen-fr/journaux-des-modifications/archive/journal-des-modifications-23.md) et [2022](/zen-fr/journaux-des-modifications/archive/journal-des-modifications-22.md).
{% endhint %}

### <i class="fa-microchip">:microchip:</i> **micrologiciel Cronus Zen™**

<details open>

<summary><strong>v2.3.3</strong> Bêta 1 — 8 septembre 2026</summary>

**Corrigé**

* Condition de concurrence pour la lecture de retour du slot

</details>

<details>

<summary><strong>v2.3.2</strong> — 18 août 2026</summary>

**Ajouté**

* Fonctions mathématiques trigonométriques : `sin`, `cos`, `tan`, `asin`, `acos` , et `atan2`
* Prise en charge du micrologiciel unifié Zen Link™ v1/v2

**Corrigé**

* Le nettoyage du Bluetooth® ne supprimait pas complètement ni n’appairait pas un appareil connecté
* Le comportement de la barre lumineuse et des vibrations de la DualShock®4 et de la DualSense™ est désormais cohérent entre l’USB et le Bluetooth®
* Corrections de bugs générales et améliorations

</details>

<details>

<summary><strong>v2.3.1</strong> — 9 juillet 2026</summary>

**Corrigé**

* Problème de lecture de retour du slot 8

</details>

<details>

<summary><strong>v2.3.0</strong> — 2 juillet 2026</summary>

**Ajouté**

* Prise en charge de la manette GameSir G7 Pro
* BVARS, donnant à chaque slot **1024 valeurs persistantes supplémentaires de 16 bits** pour les scripts
* Courbe de balistique de la souris haute résolution

**Amélioré**

* Gestion audio
* Détection de la manette Elite Series 2
* Optimisations générales et corrections mineures de bugs

</details>

***

### <i class="fa-link">:link:</i> **Zen Link™**

<details open>

<summary><strong>v2.1.4</strong> — 20 août 2026</summary>

**Ajouté**

* Un appui bref sur le bouton de configuration fait défiler la luminosité de la LED : **faible → quatre paliers → maximum → éteint → faible**. Faible est la valeur par défaut — voir Luminosité
* Maintenir le bouton de configuration enfoncé pendant plus de cinq secondes active le mode BLE pour modifier les paramètres Wi‑Fi. Si l’application mobile est déjà en cours d’exécution, redémarrez-la afin qu’elle puisse détecter le Zen Link™
* Le mode BLE peut être quitté à tout moment en appuyant de nouveau sur le bouton de configuration. Rien n’est modifié tant que de nouveaux paramètres Wi‑Fi ne sont pas envoyés

**Modifié**

* L’état inactif est désormais une LED blanche faible, remplaçant les deux anciens clignotements blancs

</details>

<details>

<summary><strong>v2.1.3</strong> — 18 août 2026</summary>

**Modifié**

* Micrologiciel unifié pour Zen Link™ v1 et v2

**Amélioré**

* Signaux d’état de la LED — voir Lumière d’état
* Stabilité générale

</details>

***

### <i class="fa-code">:code:</i> **Zen Studio Live**

<details open>

<summary><strong>v1.0.9</strong> — 8 septembre 2026</summary>

**Ajouté**

* Les littéraux de chaîne peuvent être passés directement comme arguments de fonction, `f("texte")`; le compilateur crée le `const string` pour vous
* `GPC5156` erreur lorsqu’un littéral de chaîne apparaît ailleurs que comme argument de fonction entier
* **Recharger depuis le disque** dans le menu contextuel de l’onglet de l’éditeur
* Les panneaux Plan et analyses (Utilisation des fonctions, graphe d’appels, section de données, variables, utilisation des combos, statistiques des combos) mémorisent leurs filtres, gagnent <kbd>Alt</kbd>les bascules solo et tri par clic, et le plan ainsi que la section de données suivent le curseur
* Chaque onglet de l’éditeur restauré revient avec son état enregistré de curseur, de défilement et de pliage du code, pas seulement l’onglet actif
* Info-bulles d’aide dans les paramètres M\&K : survolez n’importe quel libellé, badge, onglet ou icône de section pour obtenir une explication de sa fonction
* **Copier** et **Coller** lignes dans le M\&K **DÉPLACEMENT** et **MANETTE** onglets
* **Ouvrir le moniteur de périphérique dans l’application** basculer dans les paramètres de l’éditeur, en affichant le moniteur comme panneau flottant au lieu d’une fenêtre détachée
* Lorsque Program ne peut pas lire un ou plusieurs slots, il vous est désormais proposé d’ignorer ces slots et de programmer le reste

**Amélioré**

* `set_val` les limites de valeur dépendent désormais de l’identifiant : les sticks et les traces acceptent toute leur plage, et les valeurs hors plage pour les boutons et les traces génèrent un avertissement ; l’infobulle et l’aide à la signature affichent les plages
* Vérification améliorée des données programmées, à la fois avant leur envoi et après l’écriture de chaque slot dans le Cronus Zen™
* Une notification d’avertissement s’affiche une fois par session lorsque le stockage du navigateur est plein, au lieu d’échouer silencieusement
* Les sections M\&K peuvent désormais être partagées individuellement : **Copier** place la section dans votre presse-papiers sous forme de texte que vous pouvez coller n’importe où, et **Coller** la remet dans un autre slot, une autre session ou un autre navigateur
* Chaque copie et collage M\&K, y compris la courbe balistique, confirme désormais par une notification
* Les contrôles de zone morte sous **TRADUCTEUR** sont maintenant **Zone morte du jeu X**, **Y** et **Forme** , et la troisième forme s’appelle **V-Bias** avec une infobulle décrivant sa fonction
* Les lignes M\&K avec de longs libellés passent à la ligne au lieu d’être tronquées
* La sauvegarde répertorie chaque slot ignoré avec sa propre raison au lieu d’un message générique
* Diagnostics généraux, gestion des erreurs, stabilité et fiabilité

**Corrigé**

* Vérifications intégrées de la plage des arguments ignorées `const` éléments de tableau, `const string` références et `addr()` valeurs
* `addr()` n’était pas traité comme une constante à la compilation, donc `addr(x) + n` générait une arithmétique à l’exécution au lieu d’une valeur immédiate, et son résultat échappait à la vérification des limites de la section de données
* `GPC5153` lectures de la section de données manquées qui dépassent la fin de la section (largeur du lecteur, adresses d’image et de chaîne, `const` références, `addr()` arithmétique)
* Les clics sur les lignes du plan passaient à la colonne 1 au lieu de la colonne du symbole
* L’espace de travail de l’éditeur ne parvenait pas à se restaurer lorsque sa base de données du navigateur ne pouvait pas être ouverte
* La mise à jour du micrologiciel était interrompue lorsque la vérification de l’interface de l’appareil échouait au premier essai
* Un `.zmk` exporté depuis un profil M\&K créé avec Defaults était partiellement corrompu
* M\&K Inherit fonctionne désormais comme prévu : les configurations héritées suivent toujours les mappages HIP et le traducteur actuels
* Supprimé le **Transition d’aimantation fluide** ligne du M\&K **ACTIVATION**; le réglage n’a en réalité jamais été implémenté sur le Cronus Zen™
* Le mappage d’un bouton latéral de souris faisait revenir le navigateur en arrière
* **Ouvrir le moniteur de périphérique lors du build et de l’exécution** dans les paramètres de l’éditeur n’avait aucun effet
* Program attachait le mauvais BVAR à un slot après le réordonnancement des slots ou la fermeture des espaces vides
* Program continuait à réessayer après la déconnexion du Cronus Zen™ pendant la programmation
* La boîte de dialogue d’avertissement de la souris renvoyait vers une page d’aide déplacée

</details>

<details>

<summary><strong>v1.0.8</strong> — 22 août 2026</summary>

**Ajouté**

* Le téléversement est bloqué lorsque le script actif est vide ou ne compile rien, et la raison est indiquée sur le bouton et dans la boîte de dialogue
* Les confirmations d’ouverture de l’appareil — effacer la mémoire, effacer Bluetooth®, réinitialisation d’usine, redémarrage — se ferment d’elles-mêmes lorsque le Cronus Zen™ se déconnecte
* `GPC3020` avertissement pour `:` utilisé comme terminaison d’instruction
* `GPC5143` erreur lorsque les slots d’état de combo dépassent la capacité disponible
* `GPC6038` avertissement pour un combo vide

**Corrigé**

* Annuler dans l’éditeur OLED ne laisse plus la sélection pointée sur un objet disparu
* L’importation et le micro-ajustement d’image OLED refusent une sélection non résolue au lieu de modifier silencieusement le calque Arrière-plan
* Les lectures depuis le Cronus Zen™ réessaient sur un problème d’intégrité temporaire au lieu d’échouer immédiatement
* Une connexion qui échoue en cours de démarrage ne laisse plus l’application afficher un appareil prêt
* Le pliage de la division, du modulo, du décalage et du clamp correspond à la façon dont le Cronus Zen™ les évalue à l’exécution
* Les littéraux flottants sont arrondis comme Zen Studio les arrondit
* L’optimiseur ne supprime plus les effets de bord de l’initialiseur d’un `pour` boucle
* Les étapes des combos restent correctes après que l’optimiseur a réécrit le corps d’un combo
* Les longues chaînes d’opérateurs plats comptent désormais dans la limite d’imbrication des expressions au lieu de la dépasser
* `sizeof()` les tailles de tableau sont résolues correctement, et une taille de tableau inutilisable est signalée une seule fois au lieu de deux
* Les délais de lecture de l’appareil ne dérivent plus
* Le formatage d’un script est désormais stable — le relancer sur du code déjà formaté ne le modifie pas

**Amélioré**

* La programmation attend que le Cronus Zen™ signale la fin de l’effacement avant la première écriture
* Les déconnexions sont détectées immédiatement et accompagnées d’une raison, donc rien n’est envoyé à un appareil déjà disparu
* Diagnostics généraux, gestion des erreurs, stabilité et fiabilité

</details>

<details>

<summary><strong>v1.0.7</strong> — 18 août 2026</summary>

**Ajouté**

* Objets code QR dans l’éditeur de l’écran de message OLED, rééditables après création, avec correction d’erreurs et options de taille, et un avertissement lorsqu’un code ne tient pas à l’écran
* Grille d’ancrage de position pour accrocher n’importe quel objet OLED à l’un des neuf emplacements du canevas
* Les onglets ouverts communiquent désormais entre eux : lorsqu’un autre onglet détient le Cronus Zen™, l’indicateur d’utilisation peut alerter cet onglet avec un clignotement du titre, une notification et une notification de navigateur facultative
* Entrée Paramètres de l’appareil dans le menu latéral Gestion de l’appareil
* Paramètre de verrouillage de l’appareil sur un seul onglet pour les utilisateurs avancés
* Date de publication affichée sur les cartes de script dans la bibliothèque de scripts
* Choix de tri GamePack combinés dans la liste des slots
* Faites un clic droit sur une cellule du moniteur de périphérique pour copier sa valeur brute
* Nouvelle tentative automatique lorsque la programmation d’un slot est interrompue en cours d’écriture, avec attente annulable
* Indicateur d’état Zen Link™ dans la barre d’état, avec une infobulle montrant l’état du lien, sa propre version de micrologiciel et son numéro de série, ainsi qu’un bouton d’actualisation
* Historique des versions pour les scripts de la bibliothèque de scripts : **Détails** et **Historique** onglets, passage à toute version antérieure, et une bannière avec **Aller à la dernière version** lors de l’affichage d’une version plus ancienne
* Compteur de budget de pile dans le panneau de sortie, montrant combien de la pile du Cronus Zen™ sont utilisés par les variables et le coût d’exécution d’un script
* Évaluer une expression ou convertir le radix d’un nombre directement depuis le menu contextuel de clic droit de l’éditeur
* Paramètres de l’éditeur pour désactiver les suggestions rapides et les indices de paramètres
* Avertissement en direct « trop étroit » lorsque le moniteur de périphérique en image dans l’image est redimensionné en dessous de ce qu’il peut afficher
* Fonctions intégrées de trigonométrie sur le Zen32 : `sin`, `cos`, `tan`, `asin`, `acos` , et `atan2` — elles prennent et renvoient des degrés, avec des valeurs mises à l’échelle par 10000

**Corrigé**

* Les options GamePack avec plus d’un choix sont désormais traitées comme des choix multiples
* Le téléversement dans la bibliothèque de scripts rejette le contenu vide au lieu d’échouer plus tard
* Le menu contextuel Appareils connectés s’ouvrait au mauvais endroit dans certains cas
* La boîte de dialogue des paramètres de l’éditeur conserve désormais toute sa hauteur
* Libellés des boutons de l’éditeur SPVAR et formulation
* La Nintendo Switch® n’était pas toujours détectée comme console connectée
* MAX Combo définissait par défaut sa manette sur PS3® au lieu de PS5®
* **Pousser** et **Tirer** les libellés dans la barre git de l’éditeur étaient illisibles
* Les scripts très volumineux pouvaient casser l’éditeur au lieu de se charger avec des fonctionnalités réduites
* Les scripts enregistrés en UTF‑16 sont désormais ouverts et décodés correctement, et les fichiers qui ne sont pas du code source sont rejetés à chaque voie d’ouverture
* **Restaurer l’accès au fichier** continuait de demander après avoir été refusé
* Les conflits de fusion sont désormais saisis de manière fiable, et les marqueurs de conflit collés au code sont replacés sur leurs propres lignes
* Une requête distante git bloquée échoue désormais visiblement au lieu de rester suspendue
* `set_ps4_lbar` prenait ses paramètres de couleur dans le mauvais ordre
* `wait()` dans une expression signale désormais une erreur au lieu de faire planter le compilateur
* Les appels avec un mauvais nombre d’arguments à une fonction intégrée sont signalés au lieu d’être ignorés silencieusement
* L’utilisation des emplacements de variables indiquait le nombre de déclarations au lieu des emplacements réellement utilisés
* **Aller à la définition** et **Renommer** s’ancrent désormais sur le nom de la déclaration
* La sortie du formateur reste en ASCII brut et ne laisse plus les scripts minifiés sur une seule ligne

**Modifié**

* La fermeture ou le rechargement de la page est désormais bloqué pendant la programmation ou la mise à jour de l’appareil
* La **Mise à jour disponible** bannière ne peut plus être ignorée, et les notifications de mise à jour sont beaucoup plus difficiles à manquer

**Amélioré**

* Le menu contextuel Appareils connectés a été remanié en grille arborescente montrant comment les appareils sont connectés
* Les boîtes de dialogue de l’éditeur utilisent désormais la propre fenêtre de Zen Studio Live, s’adaptent à leur contenu et renvoient les longs textes à la ligne
* Les slots sont vérifiés auprès du Cronus Zen™ après la programmation, et les sauvegardes de slots comparent la taille lue avec les métadonnées propres au slot
* La connexion abandonne désormais proprement au lieu de rester bloquée lorsque le Cronus Zen™ cesse de répondre
* Le nettoyage du Bluetooth® ne demande plus de confirmation à saisir, et les confirmations restantes sont plus rapides à parcourir
* Le moniteur de périphérique s’ouvre à la largeur nécessaire pour les colonnes de déclencheur adaptatif PS5®
* Les badges de filtre du panneau de sortie correspondent désormais à ce qui est réellement filtré
* Le nombre récapitulatif de la section des données compte les chaînes, images et tableaux de déclencheur adaptatif comme des éléments
* Les libellés de tri GamePack reformulés en langage simple
* Diagnostics généraux, gestion des erreurs, stabilité et fiabilité

**Supprimé**

* Légacy `PVAR_1` à `PVAR_16` des fonctions intégrées Zen et Zen32

</details>

<details>

<summary><strong>v1.0.6</strong> — 17 juillet 2026</summary>

**Ajouté**

* Opérateur conditionnel ternaire (`condition ? a : b`) dans les scripts
* Erreur GPC2117 pour un ternaire auquel il manque son `:`
* Erreur GPC4032 lorsqu’un ternaire est utilisé comme instruction autonome
* **Corriger** et **Tout corriger** les boutons du panneau de sortie du compilateur appliquent directement les correctifs rapides disponibles
* Le survol d’un membre d’énumération ou d’un define affiche désormais sa valeur résolue

**Corrigé**

* Les profils M\&K enregistrés stockent et restaurent désormais correctement les courbes balistiques
* Les paramètres de l’appareil ne décalent plus la mise en page pendant le chargement des valeurs depuis le Cronus Zen™
* Le redémarrage du Cronus Zen™ ne fait plus perdre les paramètres appliqués juste avant le redémarrage
* Erreurs incorrectes de limite de paramètres sur certaines fonctions intégrées
* L’avertissement de chute au travers n’apparaît plus dans les cases vides de switch
* Rechercher les références et surligner les symboles respectent désormais la portée et le type de symbole
* Un curseur de texte parasite n’apparaît plus au-dessus des icônes et du texte en lecture seule

**Amélioré**

* L’assistant de mise à jour du micrologiciel réessaie automatiquement une mise à jour échouée, avec la possibilité d’annuler pendant l’attente de la nouvelle tentative
* Les modifications des paramètres de l’appareil s’appliquent sans redémarrer le Cronus Zen™
* Les commandes Cronus Zen™ réessaient désormais automatiquement en cas d’erreurs de communication récupérables
* L’envoi direct d’un script de la bibliothèque vers un slot ne laisse plus son onglet derrière après un rechargement (l’édition du script le conserve)
* Gestion de l’appareil déplacée dans le groupe Outils de la barre latérale
* Diagnostics généraux, gestion des erreurs, stabilité et fiabilité

</details>

<details>

<summary><strong>v1.0.5</strong> — 12 juillet 2026</summary>

**Ajouté**

* Chaque compilation réussie affiche désormais l’utilisation du slot, de la pile et du bytecode par rapport aux limites maximales de votre Cronus Zen™
* Les correctifs de l’ampoule sont désormais pilotés par le véritable analyseur, ce qui permet des modifications précises sans chevauchements ni suggestions en double
* Les nouveaux correctifs couvrent les déclarations inutilisées, la chute au travers des switch, les affectations dans les conditions, les valeurs de retour non consommées, et les déclarations à variable unique ou multiple `pour` déclarations
* Le survol, le renommage, les références, le ciblage du curseur, les correctifs rapides et le panneau Problèmes s’alignent désormais correctement dans les scripts contenant des accents, des symboles ou d’autres textes non ASCII
* La boîte de dialogue de rapport de bogue peut désormais capturer le trafic détaillé du Cronus Zen™ pour la session en cours

**Corrigé**

* Les courses temporaires de l’état de l’appareil ne provoquent plus de fausses déconnexions « connexion perdue »
* Le bouton Build ne peut plus rester bloqué après une compilation échouée
* Les menus d’onglets ciblent désormais le bon onglet, les fichiers Git se restaurent avec la bonne langue, les boutons de fermeture restent visibles, et les boîtes de dialogue gèrent correctement Échap et Entrée
* Les raccourcis clavier ne se déclenchent plus lors de la saisie en dehors de l’éditeur
* Les valeurs switch-case invalides ne perturbent plus les étiquettes de case restantes
* Les chaînes multilignes ne décalent plus les numéros de ligne des diagnostics
* Les panneaux Plan et analyses se vident correctement lors du passage à un onglet vide
* Les noms d’utilisateur longs ne cassent plus la mise en page des profils sur la page Bibliothèque

**Amélioré**

* Le clignotement du script et les lectures de l’appareil sont désormais beaucoup plus fiables lorsque le Cronus Zen™ diffuse des données en direct pendant une opération, empêchant les délais d’attente silencieux et les lectures corrompues
* <kbd>Ctrl</kbd> + <kbd>S</kbd> détecte désormais les fichiers modifiés en dehors de l’éditeur et les gère en toute sécurité
* Le travail non enregistré est préservé lors du déplacement d’onglets entre les volets de l’éditeur
* La sauvegarde de l’espace de travail récupère désormais proprement lorsque le stockage du navigateur échoue et se vide lorsque l’on quitte l’onglet
* Les modifications du paramètre de sauvegarde automatique s’appliquent désormais immédiatement sans nécessiter de rechargement
* Messages pour `REMAP_NULL` , les pièges switch-case, les limites de mémoire et autres diagnostics sont désormais plus clairs et plus exploitables
* Les compilations échouées affichent désormais un résumé précis qui se réinitialise correctement avant la build suivante
* Lorsqu’une nouvelle mise à jour devient disponible, Zen Studio Live vous invite désormais à recharger au lieu d’échouer à cause d’anciens fichiers d’application
* Améliorations larges de la fiabilité dans les diagnostics, la gestion des erreurs, l’enregistrement, les onglets et la communication avec le Cronus Zen™

</details>

<details>

<summary><strong>v1.0.4</strong> — 9 juillet 2026</summary>

**Corrigé**

* Le programme de mise à jour du micrologiciel restait bloqué après le téléchargement du micrologiciel

</details>

<details>

<summary><strong>v1.0.3</strong> — 9 juillet 2026</summary>

**Ajouté**

* GPC3012–GPC3017 : avertissements de réduction de tableaux const
* Nouveaux avertissements pour la division/modulo par réduction à zéro et les nombres négatifs « collés » tels que `x -1`
* Redémarrez votre Zen directement depuis l’application. Zen Studio Live redémarre également automatiquement l’appareil après l’écriture des paramètres de sortie, PS4® ou Remote Play
* Capturez les liaisons en appuyant sur une touche, un bouton de souris ou un bouton de manette sur votre appareil connecté
* Nommez les boutons mappés en ligne. Les libellés sont enregistrés avec votre profil et `.zmk` exportations
* Exclure des appareils spécifiques de la capture, avec des options d’ajout rapide depuis les vignettes d’appareils
* Les actions enregistrer, exporter, télécharger et profil affichent désormais des notifications de confirmation
* Les meilleurs scripts de la page d’accueil sont désormais votables, avec confirmation avant l’envoi de chaque vote

**Corrigé**

* Onglets en double, fermeture d’onglet avec enregistrement annulé, info-bulles de survol et suggestions tronquées en vue fractionnée, et plantage au démarrage causé par des onglets dupliqués
* Les résultats de compilation restent désormais avec l’onglet qui les a produits, et les compilations obsolètes ne peuvent plus écraser les résultats d’un autre onglet
* Les positions des diagnostics sont désormais correctes dans les scripts contenant des caractères non ASCII, y compris les accents et les emoji
* La boîte de dialogue de téléversement affiche désormais le bon nom de fichier actif
* Noms de slot incorrects dans les erreurs de lecture vide, confirmation de Flash All sans changements en attente, et retour à la ligne de l’en-tête
* Points BALC en direct, limites de longueur des libellés des boutons, problèmes de mise en page des vignettes d’appareils et troncature des légendes des libellés
* La taille de police de la colonne PS5® ADT correspond désormais au reste du moniteur
* Le total des votes négatifs est désormais masqué tandis que les boutons de vote restent disponibles
* Un problème de téléversement de la bibliothèque de scripts pouvant survenir dans Brave
* Échoué `addr()` et les recherches de tableaux const 2D signalent désormais des diagnostics au lieu de renvoyer de mauvaises valeurs
* `sizeof(image)` retourne désormais la taille de l’élément, `1`

**Amélioré**

* L'indexation des tableaux constants 2D, les limites d'adresse et l'accès avec un seul crochet sont désormais validés
* Les arguments d'adresse de la section de données sont désormais vérifiés par rapport à la taille de la section
* Les limites d’arguments intégrées génèrent désormais une erreur au lieu de passer à travers
* Orphelines `;` les expressions génèrent désormais une erreur avec **Expression attendue** au lieu de se compiler comme `0`
* L'aliasing des tableaux de taille zéro affiche désormais l'avertissement GPC6031 ; les tableaux de taille zéro sans cible d'alias génèrent désormais une erreur
* Les scripts profondément imbriqués sont désormais détectés au lieu de déborder silencieusement
* Sur les appareils 16 bits, les calculs constants sont désormais tronqués correctement pour correspondre au comportement de l'appareil
* Majuscules `0X` la notation hexadécimale est désormais acceptée
* La communication de flashage et de mise à jour du firmware a été retravaillée afin de réduire les échecs d'écriture et les blocages
* Program est désormais toujours disponible lorsqu’un appareil pris en charge et connecté est prêt
* Les traits de dessin libre sont plus rapides et ne perdent plus de pixels lors des mouvements rapides
* L’indicateur d’état du serveur reflète désormais les résultats réels des requêtes, réduisant les faux états hors ligne ou en ligne
* Comportement au démarrage et chargement des bibliothèques

</details>

<details>

<summary><strong>v1.0.2</strong> — 4 juillet 2026</summary>

**Ajouté**

* Travaillez avec deux volets d’éditeur côte à côte pour faciliter la comparaison, l’édition et la navigation dans les scripts
* Déplacez librement les onglets entre les volets de l’éditeur, ou utilisez la superposition de glisser pour dock afin de scinder ou déplacer un onglet
* Les menus contextuels des onglets et les boutons de la barre de l’éditeur incluent désormais des options de séparation
* Déposer un fichier déjà ouvert dans l’autre volet bascule désormais vers cet onglet au lieu d’en ouvrir un doublon
* La disposition des volets et le ratio de séparation persistent désormais après rechargement
* Si le programme de mise à jour du firmware intégré vous pose problème, un lien clairement indiqué vous mène désormais vers le programme de mise à jour officiel en ligne après avoir transféré proprement votre Zen
* La zone des appareils connectés indique désormais lorsqu’un firmware plus récent est disponible, ainsi qu’un avertissement une fois par session
* Votre profil M\&K et vos courbes balistiques survivent désormais aux déconnexions de l’appareil. Les modifications non enregistrées déclenchent désormais une **Enregistrer** / **Ignorer** invitation
* Si votre Zen est déjà utilisé par un autre onglet ou une autre application, Zen Studio Live affiche désormais un message clair **utilisé ailleurs** état

**Corrigé**

* Les constantes se résolvent désormais correctement dans `data()` les valeurs de la section
* L'utilisation des tableaux constants n'est plus signalée à tort comme inutilisée
* `addr()` sur les tableaux constants irréguliers résout désormais correctement les adresses des éléments
* Les séquences d’échappement hexadécimales de `\x80` à `\xFF` s'émettent désormais sous forme d’octets uniques
* Les membres d’énumération et les variables utilisent désormais les bonnes icônes de symbole

**Amélioré**

* Stabilité générale de l’éditeur
* Fiabilité de la restauration de l’espace de travail
* La détection du curseur dans les commentaires et les chaînes est désormais plus précise
* Le programme de mise à jour gère désormais les appareils occupés, la prise en charge de l’appareil, les déconnexions pendant la mise à jour, et **Réessayer** la récupération de manière plus fiable
* L’écran de réussite affiche désormais la version installée, les états de firmware obsolète affichent la mise à jour disponible, et les mises à jour refusées affichent la bonne correction de reconnexion
* La connexion à GitHub se termine désormais dans sa fenêtre contextuelle au lieu de recharger toute l’application
* Le flashage d’un nouveau script sur un emplacement n’hérite plus des valeurs résiduelles du script précédent
* Améliorations générales de la fiabilité et de la gestion des erreurs pour les connexions d’appareils, la bibliothèque de scripts et de GamePacks, ainsi que les envois

**Supprimé**

* `get_mk` et `set_mk` ne sont plus pris en charge

</details>

<details>

<summary><strong>v1.0.0</strong> — 2 juillet 2026</summary>

**Ajouté**

* Vraiment multiplateforme : fonctionne partout où un navigateur basé sur Chromium s’exécute, notamment sous Windows®, macOS®, Linux® et ChromeOS™
* Prise en charge complète des appareils Zen dans le navigateur : connectez votre Zen directement depuis la page, programmez des emplacements, utilisez le moniteur d’appareil en direct, configurez les GamePacks, ajustez les paramètres M\&K, lancez des mises à jour guidées du firmware et reconnectez-vous automatiquement
* Éditeur rapide et moderne : édition et compilation de code réactives directement dans le navigateur, avec contrôle de version Git intégré pour vos scripts
* Studio OLED intégré : concevez des écrans OLED 128×64 avec des calques, des formes, du texte de n’importe quelle police, l’importation d’images avec tramage et l’export GPC en un clic. Ceci n’est pas disponible dans l’application de bureau

</details>

***

### <i class="fa-box-archive">:box-archive:</i> **Zen Studio Legacy**

<details open>

<summary><strong>v1.7.0 Build 7</strong> — 2 juillet 2026</summary>

**Ajouté**

* Lanceur pour Zen Studio Live

**Amélioré**

* Désactive l’onglet Programmeur et M\&K pour un firmware supérieur à 2.2.14

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.cronuszen.com/zen-fr/journaux-des-modifications/journal-des-modifications-26.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
