Réglages › « Raccourcis clavier » : personnalisez les raccourcis des actions du registre (une liaison par action, ou aucune). Chaque rangée se réinitialise, un bouton réinitialise tous les raccourcis. Filtre par mot-clé, Tous/Modifiés, et aide (⌘/) qui montre les liaisons effectives. Le réglage « Utiliser les touches sans modificateur pour naviguer » s’y trouve aussi. Vos raccourcis s’exportent avec les réglages et se synchronisent entre toutes les fenêtres.
Popup de mise à jour : quand une nouvelle version est détectée, la fenêtre « Mise à jour disponible » s’ouvre d’elle-même, une seule fois par version, au lieu du seul point dans la barre d’activité. « Plus tard » la ferme ; rien ne s’installe sans votre clic.
Améliorations
Navigation au clavier entre les fichiers : ⌘↓ et ⌘↑ passent à la modification suivante ou précédente, et changent de fichier quand il n’y en a plus dans celui-ci. Les fichiers binaires et différés sont sautés. Touche maintenue, on ne change jamais de fichier. À la dernière ou à la première modification de la Pull Request, il n’y a pas de retour au début : un message l’indique brièvement. Les actions « modification suivante/précédente du fichier » restent disponibles, sans raccourci, pour rester dans un seul fichier.
Corrections
Raccourcis clavier réservés de l’édition : ⌘←/→, ⌘⇧←/→, ⌘⌫, ⌦, ⌘Home/End et variantes (Ctrl sous Windows) ne peuvent plus être assignés aux actions du registre — ce sont les touches de l’éditeur de texte et du système. Vos liaisons existantes qui les utilisaient reviennent au défaut.
Raccourci de capture de la fenêtre de test : le défaut est passé de ⌘⇧S (souvent pris par macOS) à ⌘⇧C (Ctrl+Maj+C sous Windows), modifiable dans les Réglages. La capture fonctionne même quand c’est la page testée qui a le focus, sans doublon, et ne se déclenche pas quand la barre d’outils est déployée.
Touches AZERTY + ⌘ : les touches chiffres avec ⌘ (ex. ⌘&1) se lisent sur la touche physique ; AltGr ne déclenche jamais de raccourci sous Windows.
Popup de mise à jour : elle n’apparaît plus par-dessus une autre fenêtre (Réglages, palette de commandes, assistant, confirmations…) mais attend qu’elle soit fermée, ainsi que la fin de « Nouveautés » et de la saisie en cours ; à l’ouverture automatique, le focus est sur « Plus tard ».
Raccourcis ⌘↑, ⌘↓, ⌘⇧↑, ⌘⇧↓ et ⌘⇧Z : ils ne sont plus interceptés quand vous écrivez dans un champ de texte (commentaire, suggestion) ; le curseur, l’annulation et le rétablissement restent ceux du système.
Chat IA : le texte d’une question annulée ne se glisse plus dans la réponse suivante.
Fichiers binaires : le diff n’affiche plus un chargement sans fin.
Mentions : la liste fermée ne se rouvre plus avec d’anciens noms, la recherche de personnes ne mélange plus deux organisations, et une panne réseau ne la coupe plus pour toute la session (nouvel essai après quelques secondes).
Review IA : une petite modification dans un fichier de plus de 4 000 lignes n’est plus écartée.
Assistant IA introuvable depuis le Dock : claude est retrouvé même quand l’app est lancée depuis le Finder ou le Dock (installation Homebrew sur Apple Silicon, npm) ; quand il est absent, le message invite à l’installer.
Token Azure DevOps : un échec d’écriture sur le disque est signalé au lieu d’un faux succès, un fichier d’identifiants illisible n’est plus écrasé (les tokens des autres comptes sont conservés), et le fichier est créé directement en lecture seule pour vous.
Token oublié ou remplacé : l’ancien n’est plus utilisé jusqu’au redémarrage, quelle que soit la casse du nom de l’organisation.
Review automatique : deux Pull Requests de même numéro dans deux organisations ne se bloquent plus l’une l’autre.
Azure DevOps : une connexion qui se fige ne bloque plus les requêtes suivantes ; si une modification n’a pas pu être confirmée (délai dépassé après l’envoi), Diffwright le dit et demande de vérifier avant de réessayer, au lieu de laisser croire que rien n’a eu lieu.
Chevauchements de relectures : leur calcul ne retarde plus l’ouverture des fichiers.
Traductions : « erreur inconnue », « Contenu non disponible » et « Impossible de publier ce commentaire. » suivent la langue de l’interface ; les messages d’erreur du moteur IA aussi.