Toolbox App

Refonte des processus d’installation et de mise à jour de vos outils dans Toolbox App 2.0

Read this post in other languages:

Nous avons le plaisir d’annoncer la plus importante mise à jour de Toolbox App réalisée jusqu’ici. Nous avons pris en compte les retours des utilisateurs, examiné les rapports de bugs ayant obtenu le plus de votes dans notre outil de suivi et repensé la distribution de fichiers, afin de résoudre la plupart des points problématiques.

Grâce à l’amélioration de l’intégration avec le système d’exploitation et les applications tierces, l’application Toolbox App a gagné en efficacité et vous permet de gérer encore plus facilement l’ensemble de vos outils JetBrains.

Télécharger

Poursuivez votre lecture pour découvrir tous les changements apportés par cette version.

Installation et mise à jour entièrement repensées

Auparavant, Toolbox App installait les outils dans un répertoire personnalisé dont le chemin changeait constamment. Cela appartient maintenant au passé. Le répertoire d’installation par défaut suit maintenant les directives de votre système d’exploitation et ne change jamais, ce qui améliore l’intégration avec le système d’exploitation et les applications tierces. Plus besoin de chercher des solutions pour configurer un emplacement d’installation spécifique pour vos outils.

Toolbox App 2.0 utilise les répertoires par défaut suivants pour installer les outils :

  • Windows : %LocalAppData%Programs (FOLDERID_UserProgramFiles)
  • macOS : ~/Applications
  • Linux : ~/.local/share/JetBrains/Toolbox/apps (pas de changement)

Veuillez noter que Toolbox App ne peut installer des applications que dans les répertoires pour lesquels l’utilisateur dispose d’une autorisation en écriture (comme le répertoire personnel de l’utilisateur par exemple). Dans une future version, nous prévoyons d’implémenter la possibilité d’élever les autorisations, ce qui permettrait l’installation dans des répertoires à l’échelle du système.

Chemins permanents

Auparavant, Toolbox App installait les mises à jour dans un répertoire nommé avec un numéro de version, de sorte que chaque nouvelle version avait un nouveau chemin sur le système de fichiers. L’application place désormais la nouvelle version exactement dans le même répertoire, ce qui permet d’avoir un chemin permanent pour chaque outil.

L’installation de plusieurs versions d’un même outil côte à côte reste possible. Toolbox App différencie automatiquement les versions et vous pouvez définir des noms personnalisés dans les paramètres de l’outil si vous le souhaitez.

Mises à jour

Avec Toolbox App 2.0, le processus de mise à jour de vos outils est toujours aussi simple : il suffit de cliquer sur le bouton de mise à jour (update) ou d’activer les mises à jour automatiques et l’application s’occupe du reste. Le seul changement est que, si vous essayez de mettre à jour un outil en cours d’exécution, Toolbox App effectue toutes les actions nécessaires (téléchargement, décompression, etc.) en arrière-plan, à l’exception de la copie des nouveaux fichiers dans le répertoire d’installation de l’outil. Il passe ensuite à l’état « Mise à jour en attente » et il n’y a plus qu’à attendre la fin de l’exécution de l’outil. Dès que vous fermerez l’outil, ses fichiers seront remplacés par leurs nouvelles versions et vous pourrez continuer à travailler.

Toolbox App fournit désormais une interface informative détaillée pendant les mises à jour.

Il n’y a plus de liste séparée pour les outils installés manuellement : l’application répertorie tous les outils dans une même liste, quelle que soit la manière dont ils ont été installés.

Problèmes identifiés

  • Pour le moment, le répertoire d’installation des outils ne peut pas être modifié. Cependant, si vous avez spécifié un répertoire personnalisé dans la version précédente de Toolbox App, la nouvelle version le prendra en compte (mais sous macOS, il doit se trouver dans /Applications ou ~/Applications ).
  • Les raccourcis épinglés dans le menu Démarrer pour vos outils seront désépinglés par Windows (TBX-3331) et les raccourcis du Bureau et de la Barre des tâches peuvent apparaître comme « cassés », mais vous pouvez facilement corriger cela en cliquant sur le raccourci. Cela devrait seulement se produire lors de la migration de Toolbox App 1.28 vers la version 2.0.

Intégrations améliorées

Les modifications en matière d’intégration mentionnées plus haut ont permis les améliorations suivantes.

Windows

Désormais, tous les outils installés par Toolbox App sont répertoriés dans Paramètres | Applications | Applications et fonctionnalités (Windows 10) ou dans Paramètres | Applications | Applications installées (Windows 11).

Grâce aux chemins d’installation permanents, les raccourcis et les entrées épinglés ne deviennent plus invalides après une mise à jour. Le pare-feu Windows peut mémoriser les paramètres d’autorisation car l’emplacement de l’outil ne change pas (TBX-183). Il en va de même pour les applications tierces comme 1Password (TBX-7495).

macOS

Les outils se trouvant désormais directement dans le répertoire Applications de l’utilisateur, nous avons supprimé l’application de lancement intermédiaire qui prêtait à confusion sur les Mac Apple Silicon (TBX-5738). Cela améliore également l’intégration avec des applications tierces telles que Little Snitch (TBX-3246).

Amélioration de la gestion des plugins d’outils basés sur IntelliJ

Avec sa nouvelle distribution de fichiers, Toolbox App utilise les répertoires de plugins par défaut, il n’y a donc plus d’états incohérents en cas de rétrogradation vers une version antérieure (TBX-5057). Par ailleurs, elle importe maintenant les paramètres lors des mises à jour vers une nouvelle version majeure (TBX-3275), les plugins peuvent donc aussi être mis à jour dans ce cas (TBX-4100).

Migration

Afin de vous fournir les améliorations introduites par cette nouvelle version, nous devons procéder à la migration de vos outils installés. Après la mise à jour vers la version 2.0, Toolbox App effectuera la migration, qui prendra au maximum quelques minutes, selon le nombre d’outils à migrer.

Pendant la migration, vos anciens outils seront transférés avec tous les paramètres d’outils existants.

Divers

Navigation au clavier

Vous pouvez maintenant naviguer facilement dans la liste Outils en utilisant uniquement le clavier (TBX-8146). Des améliorations similaires pour d’autres écrans sont également prévues.

Améliorations en matière d’accessibilité

Nous avons reformulé certaines descriptions prononcées par les lecteurs d’écran pour fournir plus d’informations (TBX-9755). La navigation au clavier améliorée pour la liste Outils fonctionne également bien avec les lecteurs d’écran. Enfin, nous avons rendu tous les menus déroulants accessibles (TBX-9677). Nous allons continuer à travailler sur l’accessibilité et d’autres améliorations seront disponibles par la suite.

Traductions fournies par la communauté : localisation de l’application en tchèque, polonais et hongrois

Toolbox App est maintenant disponible dans trois langues supplémentaires. Nous tenons à remercier les membres de la communauté pour leur contribution aux traductions, plus particulièrement Marek Lukáš pour la traduction tchèque, Tamás Balog pour la traduction hongroise, ainsi que Rafał Babiarz et Kamil Doległo pour leurs efforts conjoints pour la traduction en polonais.

Si vous souhaitez contribuer et traduire l’application Toolbox App dans une nouvelle langue, n’hésitez pas à nous contacter via le ticket YouTrack dédié ou par e-mail .

Amélioration du traitement de R# (pour Windows uniquement)

La gestion des outils ReSharper a été améliorée afin que toute modification dans l’ensemble d’outils soit immédiatement reflétée dans l’interface utilisateur (TBX-6433). De plus, lorsque plusieurs instances d’outils ReSharper existent, cliquer sur l’élément de menu Assistant d’installation… n’ouvrira plus un assistant incorrect.

Exécuter en tant qu’administrateur (pour Windows uniquement)

La version 2.0 de Toolbox App apporte un moyen d’exécuter des outils avec des autorisations d’administrateur plus rapidement, à partir du menu contextuel de l’outil (TBX-3521). Si vous souhaitez exécuter un outil en tant qu’administrateur par défaut, l’option correspondante dans les paramètres de l’outil sera toujours disponible. Dans ce cas, l’élément de menu contextuel vous permet d’exécuter l’outil avec les autorisations de l’utilisateur actuel.

Pour plus d’informations sur l’ensemble des améliorations introduites par cette version, veuillez consulter les notes de version.

Bien à vous,
L’équipe Toolbox App

Article original en anglais par :

Delphine Massenhove

Victor Kropp

Delphine Massenhove

Aleksei Dievskii

Delphine Massenhove

Ivan Kuzmin

Delphine Massenhove

Maxim Mig

Delphine Massenhove

Sergei Bulgakov

Delphine Massenhove

Janina Davydova