Note de Qiana : La date limite pour soumettre des données d’échantillon nouvelles ou mises à jour est le jeudi 17 septembre. Pour demander des mises à jour, veuillez consulter cette page : Comment créer de nouvelles données d’échantillon .
19.1.5 : Gel de sécurité le 06/08/2026 • 19.2 : Gel de sécurité le 03/09/2026 • 20.0 : Ouvert dans le répertoire principal ; Gel des fonctionnalités et gel d’EA5 le 23/07/2026 ; Gel des exemples de données le 17/09/2026
Bienvenue dans la mise à jour de développement JMP du 17 juillet 2026 !
Merci à tous ceux qui ont participé à la création et à la validation du programme d'installation final pour la version 19.1.4 ! Les dernières validations ont été effectuées aujourd'hui et nous prévoyons de déployer la version 19.1.4 sur MyJMP la semaine prochaine. Les documents associés, tels que les notes de version, les mises à jour du bulletin de sécurité et les fichiers de validation du programme d'installation, seront publiés dès que la version 19.1.4 sera disponible pour les clients.
La liste des tâches de fin de version 19.1.4 étant presque terminée ( JMPTOOL-2275 ), de nombreux processus sont déjà opérationnels pour le correctif de sécurité 19.1.5 ( JMPTOOL-2287 ). Le développement de la version 19.2 est également gelé pour la correction des bogues fonctionnels, mais nous continuerons à recueillir les mises à jour de sécurité jusqu'au gel de sécurité de la version 19.2 début septembre. Parallèlement, le travail se poursuit sur la documentation, notamment l'aide en anglais et localisée, ainsi que les fichiers PDF.
Veuillez mettre à jour vos pages de fonctionnalités avant le gel des fonctionnalités de la version 20.0 (EA5) la semaine prochaine (23 juillet). EA5 coïncide également avec la date de gel des fonctionnalités de la version 20.0 . Je sais que cette étape arrive toujours plus vite que prévu. Il est probable que certains projets importants nécessitent encore des ajouts de fonctionnalités dans les épopées ou les récits utilisateurs après le 23 juillet. Lorsque le gel des fonctionnalités sera atteint, veuillez discuter des fonctionnalités restantes avec votre responsable. Si vous convenez tous deux qu'elles doivent être incluses pour la livraison de la version 20.0, veuillez ajouter les détails à la page « Fonctionnalités en retard » . Chaque entrée sur cette page doit inclure un titre descriptif, un ou plusieurs liens vers les détails Jira et une évaluation de l'impact anticipé des fonctionnalités en retard sur les équipes en aval. Veuillez consulter le modèle sur cette page pour plus de détails et n'hésitez pas à me contacter, ainsi que Shannon Leslie ou Mia Stephens, si vous avez des questions.
Félicitations à Ryan Lekivetz et à sa fille, Rory, dont les expériences de planification d'expériences (DOE) père-fille sont présentées dans le dernier numéro de Triangle Family Magazine ! J'ai adoré découvrir leur collaboration autour de diverses expériences amusantes : conception d'avions et de grenouilles en papier, bonbons gélifiés et root beer floats. En plus d'avoir appris à utiliser des plateformes de planification d'expériences comme Easy DOE et Custom Design (dès l'école primaire !), Rory a présenté ses travaux lors de sommets Discovery Summit à travers le monde. D'ailleurs, elle et Ryan ont remporté le prix du meilleur article présenté à JMP Discovery à Austin (voir photo ci-dessous) et présenteront les résultats de son expérience sur le root beer lors du prochain congrès JSM 2026 à Boston !

Annonces générales
Dates importantes à venir
- Gel du code JMP 20 EA5 – 23/07/2026
- Gel des fonctionnalités de JMP 20 – 23/07/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et de JMP 20 .
Mises à jour du développement JMP
HTML interactif
- John Powell :
- Réponse à une question client concernant l'utilisation d'images comme marqueurs. ( Résolu : Re : Diagrammes circulaires + cartes thermiques - Communauté d'utilisateurs JMP )
- Aide à la recherche d'une solution de contournement pour un plantage signalé par un client lors de l'exportation au format HTML interactif.
- Poursuite des travaux sur la prise en charge des ellipsoïdes à contours normaux dans les nuages de points 3D ( JMPHTML-15664 ). Veuillez noter : cette fonctionnalité n’est pas encore disponible dans la version de développement.

- Paul Spychala : J'ai passé cette semaine à peaufiner quelques fonctionnalités et à corriger des bugs.
- Nous avons mis à jour le script de compilation pour le HTML interactif afin de simplifier la configuration (JMPHTML-15678).
- Correction de bugs de plantage JMP liés à des scripts graphiques dégénérés exportés vers HTML et JMPLive (JMPHTML-15672).
- Ajout de la prise en charge de l'axe catégoriel aux profileurs de contour (JMPHTML-15668).
- Télémétrie améliorée pour les profileurs intégrés non pris en charge dans HTML (JMPHTML-15677)
- Ajout de la prise en charge des contrôles de valeurs catégorielles intégrés aux graphiques de surface (JMPHTML-15673).
- Mike Stickles : Je poursuis le travail sur JMPHTML-15608 (Implémentation du diagramme de constellation en HTML interactif), notamment sur la sélection des sommets et des arêtes, et la liaison des sélections au dendrogramme. L’impossibilité d’accéder aux états corrects des lignes depuis le code d’exportation C++ pose problème ; je cherche actuellement une solution de contournement.
- Arnav :
- J'ai remanié le code du réticule pour utiliser un singleton, ce qui améliore les performances et l'efficacité globales de l'outil de réticule.
- J'ai révisé et soumis mon panneau de présentation pour l'exposition des stagiaires.
- Corrections de bugs divers concernant l'outil de visée
Statistiques
- John Sal :
- Dans le modèle linéaire généralisé Fit , gérez mieux la distribution binomiale et, séparément, la transformation réciproque (JMP-28299, JMP-28243).
- Dans le Profiler , rendez l'axe catégoriel numérique discret indépendant de son axe de terme Predictor (JMP-31318).
- Dans la sélection des modèles , ajoutez l'ID au nom de la colonne de validation pour les formules de prédiction repliées (JMP-21669).
- Correction d'un problème de concurrence de données signalé (JMP-30934).
- En cours de sélection :
- Prise en charge des filtres par groupe pour les tables de limites (JMP-31477)
- Traiter les valeurs manquantes pour les limites dans les tables de limites et les propriétés de colonne comme une absence de limite (JMP-31342)
- Diverses autres corrections concernant la gestion des limites et des zones colorées (JMP-31291, JMP-31279, JMP-31292, JMP-31474, JMP-31467, JMP-31419, JMP-31510, JMP-31508)
- Les cartes traditionnelles comportent désormais trois zones de coloration, la zone centrale étant d'un vert plus foncé et la zone 1 à 2 sigma d'un vert légèrement jaunâtre (JMP-31292) :

Tests statistiques
- Mark : J'ai assisté à une démonstration d'Ernest sur les métadonnées proposées pour les tables de données, à destination de l'équipe DOE et Fiabilité. J'ai revu mon extension pour l'ajout de l'intervalle de confiance du coefficient de variation à la plateforme Distribution, en me basant sur les conclusions de Zach. J'espère la soumettre prochainement au JMP Marketplace. J'ai rencontré Ryan Gilmore pour discuter de la migration à venir de la communauté JMP et de l'impact des changements sur les ressources techniques JMP. Je continue d'assurer l'intérim de Jacob pendant son congé.
- Tonya : Je teste actuellement la capacité multivariée, une nouvelle fonctionnalité de Process Capability. Je continue également à tester les modifications récentes apportées à Process Screening et à CUSUM.
Actualités en sciences de la vie
- Wenjun :
- Cette semaine, l'équipe des Sciences de la vie a eu le plaisir d'accueillir à Cary ses collègues travaillant à distance , Luciano Silva, Rebecca Lyzinski et Farzaneh Rastegari . Nos stagiaires d'été nous ont également rejoints et ont participé avec enthousiasme à toutes les activités de la semaine. Ce fut une semaine fantastique, riche en échanges, en travail d'équipe, en sport et en divertissement. Et surtout, nous avons réussi à nous échapper des escape games !
- Les faits saillants de la semaine
- Lundi : Richard a enfin dispensé à sa propre équipe sa fameuse formation à l'improvisation.
- Mardi matin : Nous avons parcouru près de huit kilomètres à pied dans le parc d’État d’Umstead. Un grand merci à Jon Weisz et Shannon Conners de nous avoir accompagnés.
- Mardi après-midi : Nous nous sommes réunis au 4e étage pour regarder la Coupe du monde ensemble.
- Déjeuner du mercredi : L’équipe a déjeuné au restaurant The Pit BBQ, en plein centre-ville de Raleigh.
- Mercredi après-midi : Nous avons mis nos compétences en travail d'équipe à l'épreuve chez Escape Game pour geeks à Raleigh.
- Jeudi matin : Nous avons commencé la journée par une partie amicale de pickleball.
- Jeudi après-midi : Nous avons participé à l'activité de team building JMP au ParTee Shack .
- La semaine s'achevant vendredi, Luciano, Rebecca et Farzaneh sont rentrés chez eux. Luciano et Farzaneh étaient ravis d'avoir résolu leurs problèmes d'ordinateur portable en se rendant directement chez SAS IT. Nous avons passé un excellent moment ensemble. Après une semaine stimulante et productive, nous sommes prêts à reprendre le travail avec un enthousiasme renouvelé.

- Drew : Face à l’augmentation du nombre de clients JMP Clinical migrant leurs données vers DataBricks, j’ai consacré cette semaine à la recherche d’une intégration entre DataBricks et JMP Clinical. Plus précisément, j’ai créé une interface utilisateur JSL permettant de naviguer dans les catalogues DataBricks (études), de consulter la liste des schémas (instantanés) d’une étude sélectionnée, puis d’ajouter ou de mettre à jour les tables (domaines) dans JMP Clinical pour cet instantané. Pour les futures versions de JMP Clinical, nous pourrions envisager d’étendre la gestion des études afin d’inclure des implémentations modulaires permettant de gérer les données dans des systèmes comme Databricks, et ainsi de s’affranchir de la seule dépendance au stockage sur le système de fichiers. Un grand merci à Bryan Boone pour son aide concernant l’accès à DataBricks et son support général pour JMP Data Connector.
- Jake :
- J'ai créé mon panneau d'affichage pour le salon des stagiaires de SAS en août.
- J'ai trouvé et corrigé un problème de fuite de mémoire lors de l'exécution du module complémentaire JMP PyTorch sur les GPU Mac MPS.
- Je travaille à ajouter davantage de types de fichiers pour l'interface graphique du chargeur de fichiers JSL dans le module complémentaire.
- Nous avons commencé à ajouter des calculs d'importance des caractéristiques aux modèles GNN chimiques, ce qui aidera les utilisateurs à interpréter les modèles.
- Farzaneh : Le nouveau Genomics Starter est prêt pour les tests de la version 20 !
Gestion et marketing des produits
- Mia : Je travaille avec Shannon Leslie pour identifier les changements qui pourraient être nécessaires lors du passage de JMP à une nomenclature basée sur l’année de sortie (par exemple, JMP 2027). Nous nous concentrons dans un premier temps sur les modifications apportées au produit, à l’installateur et à l’application JMP. Consultez la page « Nom et numéro de version du produit JMP » pour plus d’informations à ce sujet et restez à l’écoute pour plus d’informations dans les prochains mois.
- Bryan :
- Accessibilité et navigation au clavier : Nous avons demandé des commentaires à l'Université de l'Arkansas concernant les mises à jour d'accessibilité.
- Modernisation des icônes : Poursuite du développement et de la coordination de la mise à jour des icônes pour JMP 20.
- Intégration du filtrage local et des tables de données : Développement d’un test d’utilisabilité pour évaluer l’intégration des fonctionnalités de filtrage des tables de données dynamiques et locales.
- Évaluation du fournisseur Lyssna : J’ai communiqué avec le fournisseur au sujet des besoins en matière de sélection de l’IA et j’ai rempli le formulaire d’évaluation des risques du fournisseur SAS.
Assistance technique et engagement
Volume de demandes d'assistance technique par semaine :

Sujets des dossiers traités par le support technique la semaine dernière :

Volume de dossiers de support à l'engagement par semaine :

Sujets de dossiers à traiter la semaine dernière (à l'exclusion des dossiers liés au contrôle des personnes concernées) :

Opérations de développement
- Shannon L. : J'ai créé une nouvelle procédure pour documenter l' impact des mises à jour de sécurité mensuelles sur le logiciel JMP . Bien que ces impacts soient rares, cette nouvelle procédure permet au support technique d'en être informé. Nous l'avons utilisée pour notre mise à jour de sécurité de juillet ! J'ai collaboré avec Mon pour définir les changements nécessaires aux équipes DevOps et R&D afin de mettre en œuvre la nouvelle nomenclature JMP par année , déployée avec JMP 2027 version 20. J'ai aidé l'équipe CIS à rédiger un article de base de connaissances pour identifier les personnes à contacter pour nos comptes AWS en cas de problème ou de redémarrage. J'ai rédigé le bulletin de sécurité pour la mise à jour mensuelle et participé aux revues de sécurité mensuelles de fin de cycle pour chaque produit JMP. J'ai travaillé avec Myron sur les tests du nouveau champ « Responsable Jira » dans l'environnement de développement de Jirabot. J'ai également collaboré avec mon stagiaire, Drew Hunter , sur son projet de contrôle d'accès.
- Jim :
- J'ai créé les images candidates finales de JMP 19.1.4 sous Windows et sous macOS, avec notarisation des fichiers image disque.
- Fichiers de branchement pour la version 19.1.5 et JMP compilé pour Windows et Mac
- J'ai participé à la création de projets dans Jenkins pour l'intégration continue et les analyses de JMP 19.1.5.
- Mises à jour Windows de juillet 2026 appliquées à toutes les AMI AWS de test unitaire
- Mise à jour du système d'exploitation appliquée à toutes les machines Mac de compilation et de test unitaire.
- Bob:
- Une fois le candidat d'installation finalisé, j'ai créé des fichiers de validation d'installation pour la version 19.1.4 (JMP -31486 et JMPWEB-3135).
- Création de scripts pour les installateurs Windows 19.1.5 de JMP/PRO/Clinical/Student et pour le lancement de JMP Live 19.5.2.
- J'ai créé des scripts pour faciliter le nettoyage des fichiers d'installation enregistrés dans OneDrive chaque nuit.
- J'ai réalisé un score de 41 sur le parcours de 18 trous du Par-Tee Shack lors de l'événement de teambuilding JMP R&D de l'été 2026.
- Myron :
- JMPTOOL-1837 : suppression de certaines données de télémétrie des employés
- JMPTOOL-2295 : mise à jour des paramètres de Testbot pour la version 19.1.5
- JMPTOOL-2215 : ajout du champ Responsable à JiraBot
- JMPTOOL-2266 : création du schéma de base de données et de l’utilisateur pour les données de test Mimic
- Poursuite des tâches de migration du système en cas de panne
- JMPTOOL-1822 : mise à jour des contextes par défaut de peerName() et peerHelpText()
- Mélanie : J’ai collaboré avec Mia à la création d’un processus de gestion des tâches Jira d’EA. J’ai clôturé les tâches de fin de version 19.1.4 et les tâches de création de branches 19.1.5. J’ai également exécuté le processus MIF-PDF pour les notes de version 19.1.4.
- Shannon C : J’ai préparé et animé diverses réunions d’équipe et individuelles, examiné un plantage étrange de Mac signalé par Dan V ( JMPTEST-2575 ), enquêté sur plusieurs défaillances de processus et sollicité de l’aide pour le dépannage (merci à Alex Taylor pour son aide précieuse !), relu les pages Confluence relatives au prochain changement de nom du produit et consulté la documentation sur différents cas de processus nocturnes avec Jim Borek et Shannon Leslie . J’ai supervisé la phase finale de tests et les validations pour la version 19.1.4. Merci à tous !
Localisation
- Krzysztof : Nettoyage et maintenance des mémoires de traduction 19.0 Books terminés (mise à jour des balises pour faciliter la migration vers Oxygen). Participation au projet de test memoQweb pour vérifier le nouveau flux de travail et les nouvelles fonctionnalités en ligne. Migration de la compilation XSTR de jmptool vers notre serveur (jmptrans).
- Allison : a traité les nouvelles chaînes de caractères de Marketplace et les a traduites pour ZH ; a communiqué avec les fournisseurs concernant le passage de notre processus de traduction à memoQWeb ; a aidé à exécuter le projet de test dans memoQWeb ; a traité les notes de version 19.1.4 et a envoyé le projet pour traduction ; a suivi des cours sur PLATO.
- Sohail : Ajout de la prise en charge des fichiers à plusieurs colonnes, de l’historique des conversations, des vues repliables et autres améliorations mineures de l’interface de chat. Démonstration à l’équipe et recueil de commentaires sur les cas d’utilisation et les améliorations.
- Trish : Tri des chaînes de caractères en vue du premier transfert de la V20 à la traduction.
Documentation
- Qiana :
- Participation aux réunions
- Comparaison page par page du JSG terminée
- Formations suivies : Éthique et responsabilité environnementale (ACT-Now) et Formation et sensibilisation à l’équipe d’intervention en cas d’incident de sécurité (SIRT) (ACT-Now)
- Erreurs d'encodage corrigées
- Planification et coordination de projets
- Susan C :
- J'ai terminé l'aide concernant JA JMP Live 19.5
- Création du reste de l'aide localisée de JMP Live 19.5
- Je travaille sur les notes de version 19.1.4
- J'ai rencontré Allison pour discuter de ses idées pour JMP Live et voir comment les concrétiser.
- Jill :
- Je travaille sur JSR et je fais une comparaison page par page.
- J'ai modifié un article de la Marketplace pour août.
- Devon : Clôture des tickets de nettoyage de la documentation convertie : JMPDOC-2366, JMPDOC-3303, JMPDOC-2042, JMPDOC-2908 ; poursuite du travail de nettoyage du chapitre de référence sur l'automatisation et poursuite du travail sur notre nouvelle aide Web.
Tests système/hôte - Cary
- Mandy : J'ai rattrapé mon retard sur les tickets Jira, vérifié et validé les données, et rédigé de nouveaux tests. Trois pistes de tests techniques m'avaient été assignées ; j'en ai transmis deux à Nick H, car elles concernaient les métadonnées. J'ai identifié une différence que je rencontrais avec le script de récupération de table, provenant du script de métadonnées. Hunter m'a aidée à comprendre qu'il semble y avoir une différence entre une machine Windows ARM64 et une machine Windows Server (Intel). J'ai ouvert un ticket Jira pour les développeurs. J'ai travaillé à l'ajout d'un test de préférence supplémentaire pour les balises automatiques dans les fichiers Z, par sécurité, afin d'éviter que cela n'affecte d'autres tests. J'ai testé un ticket Jira avec le balisage automatique des ouvertures liées à la base de données et j'ai bénéficié d'une aide précieuse d'Eric Horton lors de ce test. Prochaine étape : travailler sur d'autres balises automatiques, ajouter des tests JSL pour les tables dynamiques et développer deux tables que nous pourrions ajouter aux exemples dans la version 20 (avec Mia et d'autres).
- Éric :
- Tests terminés pour les règles d'étiquetage automatique JMP-30799 : autoriser l'affichage d'une invite lors de l'ouverture d'un fichier de type base de données.
- J'ai ouvert un nouveau bug JIRA lié à JMP-30799 ; JMP-31529 Règles d'étiquetage automatique : les règles d'étiquetage automatique à l'importation définies sur « auto » demandent toujours confirmation.
- J'ai créé un nouveau test unitaire JSL pour les tests de régression des règles de balisage automatique qui sera exécuté dans nos tests nocturnes /DataTable/SQL.
- Tests de régression pour JMP Query Builder et ouverture de fichiers de données SQLite pour la mise à niveau JMP-31193 sqlite@3.53.2 pour les correctifs CVE sur JMP 19.1.4, 19.2 et 20.0.
- Échec du débogage du fichier testODBCOpenonetable.jsl lors de nos tests nocturnes.
- Audrey : Mon équipe a accueilli Brad Norris cette semaine. C'était formidable de le recevoir à Cary pour qu'il rencontre les membres de l'équipe et prenne rapidement ses marques sur son futur travail avec nous. J'ai passé du temps à finaliser les validations de la version 19.1.4 (que nous avons validées aujourd'hui) et à travailler avec notre stagiaire, Khushi Shah, sur le pipeline de données Mimic.
- Hunter : J’ai passé une grande partie de la semaine à finaliser les tests de l’installateur de JMP 19.1.4. J’ai enquêté sur un plantage qui survenait lorsqu’une session JMP restait inactive pendant la nuit. J’essaie de reproduire d’autres échecs et plantages survenus lors des tests nocturnes sur différents systèmes.
Tests Web
- Seema
- Accepté et clôturé:
- Profileur de contours : Prise en charge des contours remplis
- Correction du problème de décalage du profileur de contour
- Cessez d'utiliser la file d'attente de requêtes internes du package pg
- Plantages de Contour Profiler
- Refactoriser onDemandItems pour analyser la charge utile des avertissements lors de l'événement de clic sur une ligne du tableau
- Récupérer dynamiquement les avertissements de filtrage des processus lors de l'ouverture des colonnes.
- La référence de données n'apparaît pas dans le panneau des paramètres tant que la page n'est pas rechargée.
- Les sélections de filtrage ne sont pas conservées si les options de filtrage sont fermées puis rouvertes.
- Tous les avertissements affichés lorsqu'un filtre parmi plusieurs est supprimé
- Erreur lors du redimensionnement de la carte de contrôle dans un rapport de contrôle de processus
- La sélection multiple des avertissements dans le graphique ne fonctionne pas pour le contrôle des processus.
- Création de Jiras:
- La sélection d'un avertissement dans le panneau Avertissements devrait faire défiler le tableau de filtrage des processus jusqu'à la ligne sélectionnée.
- Panneau d'alerte pour CCB avec le groupe By ayant un comportement inattendu
- Les graphiques des rapports de contrôle des processus ne s'affichent pas lorsque la fenêtre du navigateur est redimensionnée.
- En cours:
- Ajouter une option pour masquer les colonnes sans avertissements (masquage par défaut).
- Hui:
- Tests de localisation JMPLive 19.6 terminés pour les modifications d'interface utilisateur jusqu'au 14 juillet ; le périmètre actuel est propre et aucun ajout supplémentaire n'a été observé.
- Testé la prise en charge de la clause Where dans les graphiques de contrôle HTML5 et enregistré/suivi les problèmes connexes (JMPHTML-15681 ~ JMPHTML-15684).
- JMPHTML-14634 (Majeur) reste bloqué par des défauts liés ; une nouvelle vérification est prévue une fois que les correctifs seront intégrés dans une version testable.
- Un correctif a été identifié et validé pour l'erreur WEBJMP-12800 (« Page introuvable » dans l'outil de publication rapide) ; le problème a été vérifié et résolu.
- Outils de test d'intégrité des journaux améliorés pour comparer le rapport original au journal enregistré rouvert, améliorant ainsi la détection des régressions de perte d'attributs graphiques.
- Globalement : Exécution solide cette semaine avec 4 vérifiés, 8 signalés et aucune réouverture ; 1 régression a été identifiée et contenue, le risque restant étant centré sur 1 élément bloqué par dépendance (JMPHTML-14634).
- Anna :
- Ajout de nouveaux tests au framework imageTest.
- J'ai vérifié le correctif de John pour SP3D afin qu'il prenne en charge l'affichage des points de connexion.
- Test des correctifs de John pour les points de connexion SP3D avec et sans groupes.
- J'ai vérifié les correctifs de Paul pour la prise en charge de l'affichage de surface dans la sortie de la plateforme Profiler.
- Corrections de Paul pour Surface Plot vérifiées
- Signalé sous JMPHTML-15687 : Ajout de la prise en charge du métro léger pour activer/désactiver les points de connexion.
Cœur
- Xan : Ajout de la prise en charge des infobulles dans les légendes (nécessite une prise en charge par la plateforme). Nettoyage du code des diagrammes en boîte avec un rendu plus précis. Ajout de l'intervalle de Grubbs pour les valeurs aberrantes dans le diagramme en boîte GB.

- Dave B :
- Ajout d'une option d'exportation de tableau de données permettant d'enregistrer les étiquettes au lieu des valeurs si la colonne possède une propriété « labels ».
- Correction d'un bug qui empêchait parfois l'enregistrement des lignes de référence (déclenché par un affichage d'axe réduit).
- Correction d'un autre bug qui empêchait parfois la journalisation des fonctions de script graphique
- Correction de quelques bugs liés aux graphiques 3D (modification de la taille lors de la refonte et comportement confus des lignes de la grille).
- Dan S : Améliorations continues du comportement du focus clavier/édition afin de le centraliser. Corrections supplémentaires pour les marqueurs, les couleurs et les thèmes de couleurs dans la boîte de dialogue Alt+clic. Correction des fenêtres contextuelles sans bordure sur les écrans Windows dont l’échelle est supérieure à 100 %. Correction du problème d’affichage incorrect des tableaux de données lors du lancement de rapports avec la fonction Groupement de colonnes().
- Evan : J’ai travaillé avec John Schroedl sur la fiabilité et la cohérence des infobulles de JMP. J’ai également fourni un soutien pour Mimic.
DOE et fiabilité
- Caleb : Je travaille sur une demande d'amélioration pour ajuster automatiquement les axes de Fit Life by X afin d'afficher les niveaux d'utilisation. Je prépare également ma présentation Discovery.
Hébergement et interfaces
- John Schroedl :
- Hôte : Les infobulles sous Windows ont été retravaillées afin de ne plus dépendre de `pushBackground`, car les arrière-plans peuvent être indisponibles suite à l'appel de `pushCallback` et ne jamais être exécutés. `pushCloseWindow` utilise ce type de rappel. L'implémentation des infobulles est désormais entièrement en code hôte et gère plus efficacement le contrôle WPF. Correction de certaines exceptions inutiles déclenchées lors de l'utilisation de `DirectWrite` pour dessiner des émojis. Les infobulles peuvent désormais s'afficher sur les éléments désactivés des listes déroulantes. Mise à jour des icônes.
- Accessibilité : Les propriétés homologues ont été modifiées afin d’éviter que les fenêtres contextuelles (ex. : infobulles) ne redirigent le focus d’accessibilité vers la racine d’une fenêtre. Des ajustements supplémentaires sont nécessaires pour résoudre un problème lié à l’élément initialement sélectionné.
Note de Shannon
Un grand merci à Ashley Tannert et Audrey Shull pour l'organisation de cette activité de team building amusante hier au Partee Shack de Raleigh ! La photo montre les employés de JMP en train de s'amuser au bowling, au mini-golf créatif et à d'autres jeux d'arcade. J'ai adoré le bowling, la pizza, le mini-golf et revoir plein de gens que je n'avais pas vus depuis longtemps. Je sais que certains membres de ces groupes n'ont pas pu venir à cause d'obligations professionnelles importantes, mais sachez que votre présence est très appréciée et que vous nous avez manqué.
J'espère que vous passerez tous un excellent week-end !
