New Tool Overview Pages, Improved Performance, Refreshed UI, and More in Toolbox App 1.21
Nous venons de publier une version retravaillée de l’application Toolbox App qui propose notamment de nouvelles pages de présentation des outils, le changement automatique de thème pour Windows et macOS, des performances améliorées et une consommation de ressources réduite.
Nous tenons à remercier toutes celles et tous ceux qui ont participé à l’enquête que nous avons menée au début de l’année. Nous avons reçu de nombreux retours qui nous ont aidés à établir les priorités de notre feuille de route. Nous vous sommes très reconnaissants pour tous vos commentaires et pour nous avoir informé des problèmes que vous avez rencontrés avec l’application. Nous avons travaillé à leur résolution et avons fait des progrès significatifs dans cette version.
Voyons quelles en sont les nouveautés :
Vous êtes-vous déjà demandé à quoi servent les différents outils de Toolbox App ? Désormais, il vous suffit de cliquer sur l’outil qui vous intéresse pour en voir une description détaillée, ainsi qu’une présentation des langages et des frameworks qu’il prend en charge et des liens utiles.
La liste des outils que vous avez installés peut devenir très longue. Il existe près de 20 outils différents, avec leurs éditions spécifiques. Si vous avez des difficultés à trouver un outil, il est désormais possible de filtrer la liste (⌘F sur macOS, Ctrl+F sur Windows/Linux). Vous pouvez également installer différentes versions de chaque outil côte à côte. Après avoir installé une version, vous retrouverez toutes les autres dans le menu contextuel.
La nouvelle interface de paramétrage permet d’accéder facilement aux options les plus importantes. Vous povez notamment voir d’un coup d’œil quel canal de mise à jour est sélectionné pour un outil donné : Release, EAP ou Nightly (pour les outils pris en charge).
Dans les paramètres de Toolbox App, nous avons déplacé les options les plus utilisées, comme le thème et la langue, en haut de la liste.
Les paramètres individuels de l’outil et les paramètres de Toolbox App ont maintenant une section « About » qui comprend une liste de liens utiles et le numéro de version. Cette section fournit également un accès rapide aux fichiers journaux pour la résolution des erreurs.
Auto est une nouvelle option de changement de thème, disponible pour Windows et macOS. Elle synchronise le thème de votre application Toolbox afin qu’il corresponde au thème sélectionné dans le système d’exploitation. Si l’interface utilisateur de votre système d’exploitation est configurée pour changer au cours de la journée, l’application Toolbox App réduira également l’éclairage au coucher du soleil.
L’application prend désormais en charge les téléchargements incrémentiels. En cas d’interruption de votre connexion internet, ou si vous annulez accidentellement une mise à jour, vous pourrez reprendre le téléchargement là où il s’est arrêté.
Nous avons également rendu les onglets Tools et Projects plus visibles et les avons réorganisés. L’onglet Tools est sélectionné par défaut, il passe donc naturellement en premier. La plupart des boutons ont maintenant des infobulles avec des raccourcis clavier pour les appeler.
Intégration avec les IDE basés sur IntelliJ
L’application Toolbox App offre plusieurs fonctionnalités d’intégration s’appliquant pour les versions 2021.2 récemment publiées des outils JetBrains.
Lorsqu’une mise à jour est disponible, une notification s’affiche directement dans votre IDE. Vous pouvez lancer la mise à jour sans le quitter. Et n’oubliez pas que vous pouvez demander à l’application Toolbox d’installer les mises à jour automatiquement. Dans tous les cas, lorsque la nouvelle version sera téléchargée et prête à être utilisée, une notification dans l’IDE vous suggérera de le redémarrer afin de pouvoir profiter de toutes les nouvelles fonctionnalités.
Il est désormais possible d’utiliser des images SVG comme icônes de projet et l’application Toolbox prend également en charge ces icônes.
Veuillez noter que ces fonctionnalités ne sont disponibles qu’à partir des versions EAP 2021.2 des IDE JetBrains.
En préparation
Il y a un an, nous avons migré l’application de C++ vers Kotlin. Cependant, l’interface utilisateur de l’application a été implémentée avec un navigateur intégré (fourni par Chromium Embedded Framework). Dans cette version, nous avons franchi une nouvelle étape et converti l’interface utilisateur en un framework Kotlin pur : Compose for Desktop. Cela nous a permis de réduire considérablement la consommation de mémoire de l’application au repos, de réduire de moitié la taille du programme d’installation et d’améliorer les performances. Et nous ne comptons pas nous arrêter là : d’autres améliorations sont déjà en préparation.
Compose for Desktop n’en est encore qu’à ses débuts, mais il s’est déjà révélé être un excellent choix pour l’application Toolbox. Avec l’aide de nos collaborateurs en charge du développement de ce framework, nous avons pu réécrire l’ensemble de l’interface utilisateur en un rien de temps. Cela nous a permis d’unifier l’expérience de développement : de la logique métier à l’interface utilisateur, et de l’application au serveur, Toolbox est désormais 100 % Kotlin.
Nous reviendrons plus en détail sur notre expérience de la migration de l’application Toolbox vers Compose for Desktop dans un prochain article. Restez à l’écoute !
Problèmes identifiés
Malheureusement, une refactorisation de cette ampleur ne va pas sans quelques limitations et compromis. Tout d’abord, les lecteurs d’écran ne sont pas encore pris en charge dans Compose for Desktop. Nous nous excusons auprès des utilisateurs qui comptent sur cette fonctionnalité et leur conseillons de rester sur la version précédente, Toolbox App 1.20.
Il n’est pas encore possible de glisser-déposer les outils dans la liste. Si vous devez les réorganiser, nous vous conseillons d’opter pour les raccourcis clavier : utilisez les touches fléchées pour sélectionner un outil, puis ⌘⇧ / Ctrl+Maj pour les déplacer vers le haut ou vers le bas.
La liste complète des problèmes résolus est disponible ici.
Télécharger l’application Toolbox
Pour nous signaler un problème ou nous faire part de vos commentaires, veuillez utiliser notre outil de suivi ou nous envoyer un e-mail à l’adresse toolbox-support@jetbrains.com. Suivez-nous sur Twitter pour avoir les dernières informations sur les nouvelles versions.
Merci,
L’Équipe Toolbox App
Article original en anglais :