{"id":172571,"date":"2021-07-15T10:04:43","date_gmt":"2021-07-15T09:04:43","guid":{"rendered":"https:\/\/blog.jetbrains.com\/blog\/2021\/07\/15\/new-tool-pages-improved-performance-refreshed-ui-and-more-in-toolbox-app-1-21\/"},"modified":"2022-09-05T14:07:47","modified_gmt":"2022-09-05T13:07:47","slug":"nouvelles-pages-de-presentation-des-outils-amelioration-des-performance-interface-utilisateur-actualisee-et-plus-dans-toolbox-app-1-21","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/fr\/blog\/2021\/07\/15\/nouvelles-pages-de-presentation-des-outils-amelioration-des-performance-interface-utilisateur-actualisee-et-plus-dans-toolbox-app-1-21\/","title":{"rendered":"New Tool Overview Pages, Improved Performance, Refreshed UI, and More in Toolbox App 1.21"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/DSGN-11448-Release-banners-for-Toolbox-App-1.21_Blog_1280x720.png\" alt=\"\" class=\"wp-image-162489\"><\/p>\n<p>Nous venons de publier une version retravaill\u00e9e de l&#8217;application Toolbox App qui propose notamment de nouvelles pages de pr\u00e9sentation des outils, le changement automatique de th\u00e8me pour Windows et macOS, des performances am\u00e9lior\u00e9es et une consommation de ressources r\u00e9duite.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Download now!\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">T\u00e9l\u00e9charger maintenant<\/a><\/p>\n<p>Nous tenons \u00e0 remercier toutes celles et tous ceux qui ont particip\u00e9 \u00e0 l&#8217;enqu\u00eate que nous avons men\u00e9e au d\u00e9but de l&#8217;ann\u00e9e. Nous avons re\u00e7u de nombreux retours qui nous ont aid\u00e9s \u00e0 \u00e9tablir les priorit\u00e9s de notre feuille de route. Nous vous sommes tr\u00e8s reconnaissants pour tous vos commentaires et pour nous avoir inform\u00e9 des probl\u00e8mes que vous avez rencontr\u00e9s avec l&#8217;application. Nous avons travaill\u00e9 \u00e0 leur r\u00e9solution et avons fait des progr\u00e8s significatifs dans cette version.<\/p>\n<p>Voyons quelles en sont les nouveaut\u00e9s&nbsp;:<\/p>\n<p>Vous \u00eates-vous d\u00e9j\u00e0 demand\u00e9 \u00e0 quoi servent les diff\u00e9rents outils de Toolbox App&nbsp;? D\u00e9sormais, il vous suffit de cliquer sur l&#8217;outil qui vous int\u00e9resse pour en voir une description d\u00e9taill\u00e9e, ainsi qu&#8217;une pr\u00e9sentation des langages et des frameworks qu&#8217;il prend en charge et des liens utiles.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/Screenshot-2021-07-15-at-09.07.21.png\" alt=\"\" class=\"wp-image-162500 aligncenter\" width=\"552\" height=\"812\"><\/p>\n<p>La liste des outils que vous avez install\u00e9s peut devenir tr\u00e8s longue. Il existe pr\u00e8s de 20 outils diff\u00e9rents, avec leurs \u00e9ditions sp\u00e9cifiques. Si vous avez des difficult\u00e9s \u00e0 trouver un outil, il est d\u00e9sormais possible de filtrer la liste (\u2318F sur macOS, Ctrl+F sur Windows\/Linux). Vous pouvez \u00e9galement installer diff\u00e9rentes versions de chaque outil c\u00f4te \u00e0 c\u00f4te. Apr\u00e8s avoir install\u00e9 une version, vous retrouverez toutes les autres dans le menu contextuel.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/toolbox-search.gif\" alt=\"\" class=\"wp-image-162514 aligncenter\" width=\"440\" height=\"428\"><\/p>\n<p>La nouvelle interface de param\u00e9trage permet d&#8217;acc\u00e9der facilement aux options les plus importantes. Vous povez notamment voir d&#8217;un coup d&#8217;\u0153il quel canal de mise \u00e0 jour est s\u00e9lectionn\u00e9 pour un outil donn\u00e9&nbsp;: Release, EAP ou Nightly (pour les outils pris en charge).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/tool-settings.png\" alt=\"\" class=\"wp-image-162525 aligncenter\" width=\"552\" height=\"812\"><\/p>\n<p>Dans les param\u00e8tres de Toolbox App, nous avons d\u00e9plac\u00e9 les options les plus utilis\u00e9es, comme le th\u00e8me et la langue, en haut de la liste.<\/p>\n<p>Les param\u00e8tres individuels de l&#8217;outil et les param\u00e8tres de Toolbox App ont maintenant une section \u00ab&nbsp;About&nbsp;\u00bb qui comprend une liste de liens utiles et le num\u00e9ro de version. Cette section fournit \u00e9galement un acc\u00e8s rapide aux fichiers journaux pour la r\u00e9solution des erreurs.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/about.png\" alt=\"\" class=\"wp-image-162536 aligncenter\" width=\"552\" height=\"420\"><\/p>\n<p>Auto est une nouvelle option de changement de th\u00e8me, disponible pour Windows et macOS. Elle synchronise le th\u00e8me de votre application Toolbox afin qu&#8217;il corresponde au th\u00e8me s\u00e9lectionn\u00e9 dans le syst\u00e8me d&#8217;exploitation. Si l&#8217;interface utilisateur de votre syst\u00e8me d&#8217;exploitation est configur\u00e9e pour changer au cours de la journ\u00e9e, l&#8217;application Toolbox App r\u00e9duira \u00e9galement l&#8217;\u00e9clairage au coucher du soleil.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/07\/toolbox-theme-auto.gif\" alt=\"\" class=\"wp-image-162547 aligncenter\" width=\"640\" height=\"144\"><\/p>\n<p>L&#8217;application prend d\u00e9sormais en charge les t\u00e9l\u00e9chargements incr\u00e9mentiels. En cas d&#8217;interruption de votre connexion internet, ou si vous annulez accidentellement une mise \u00e0 jour, vous pourrez reprendre le t\u00e9l\u00e9chargement l\u00e0 o\u00f9 il s&#8217;est arr\u00eat\u00e9.<\/p>\n<p>Nous avons \u00e9galement rendu les onglets Tools et Projects plus visibles et les avons r\u00e9organis\u00e9s. L&#8217;onglet Tools est s\u00e9lectionn\u00e9 par d\u00e9faut, il passe donc naturellement en premier. La plupart des boutons ont maintenant des infobulles avec des raccourcis clavier pour les appeler.<\/p>\n<h3>Int\u00e9gration avec les IDE bas\u00e9s sur IntelliJ<\/h3>\n<p>L&#8217;application Toolbox App offre plusieurs fonctionnalit\u00e9s d&#8217;int\u00e9gration s&#8217;appliquant pour les versions 2021.2 r\u00e9cemment publi\u00e9es des outils JetBrains.<\/p>\n<p>Lorsqu&#8217;une mise \u00e0 jour est disponible, une <a href=\"https:\/\/blog.jetbrains.com\/idea\/2021\/06\/intellij-idea-2021-2-eap-3\/\" class=\"ek-link\">notification s&#8217;affiche directement dans votre IDE<\/a>. Vous pouvez lancer la mise \u00e0 jour sans le quitter. Et n&#8217;oubliez pas que vous pouvez demander \u00e0 l&#8217;application Toolbox d&#8217;installer les mises \u00e0 jour automatiquement. Dans tous les cas, lorsque la nouvelle version sera t\u00e9l\u00e9charg\u00e9e et pr\u00eate \u00e0 \u00eatre utilis\u00e9e, une notification dans l&#8217;IDE vous sugg\u00e9rera de le red\u00e9marrer afin de pouvoir profiter de toutes les nouvelles fonctionnalit\u00e9s.<\/p>\n<p>Il est d\u00e9sormais possible d&#8217;utiliser des images SVG comme ic\u00f4nes de projet et l&#8217;application Toolbox prend \u00e9galement en charge ces ic\u00f4nes.<\/p>\n<p>Veuillez noter que ces fonctionnalit\u00e9s ne sont disponibles qu&#8217;\u00e0 partir des versions EAP 2021.2 des IDE JetBrains.<\/p>\n<h3>En pr\u00e9paration<\/h3>\n<p>Il y a un an, nous avons <a href=\"https:\/\/blog.jetbrains.com\/blog\/2020\/04\/23\/toolbox-app-1-17-rewritten-in-kotlin\/\" class=\"ek-link\">migr\u00e9 l&#8217;application de C++ vers Kotlin<\/a>. Cependant, l&#8217;interface utilisateur de l&#8217;application a \u00e9t\u00e9 impl\u00e9ment\u00e9e avec un navigateur int\u00e9gr\u00e9 (fourni par Chromium Embedded Framework). Dans cette version, nous avons franchi une nouvelle \u00e9tape et converti l&#8217;interface utilisateur en un framework Kotlin pur&nbsp;: <a href=\"https:\/\/www.jetbrains.com\/lp\/compose\/\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Compose for Desktop<\/a>. Cela nous a permis de r\u00e9duire consid\u00e9rablement la consommation de m\u00e9moire de l&#8217;application au repos, de r\u00e9duire de moiti\u00e9 la taille du programme d&#8217;installation et d&#8217;am\u00e9liorer les performances. Et nous ne comptons pas nous arr\u00eater l\u00e0 : d&#8217;autres am\u00e9liorations sont d\u00e9j\u00e0 en pr\u00e9paration.<\/p>\n<p>Compose for Desktop n&#8217;en est encore qu&#8217;\u00e0 ses d\u00e9buts, mais il s&#8217;est d\u00e9j\u00e0 r\u00e9v\u00e9l\u00e9 \u00eatre un excellent choix pour l&#8217;application Toolbox. Avec l&#8217;aide de nos collaborateurs en charge du d\u00e9veloppement de ce framework, nous avons pu r\u00e9\u00e9crire l&#8217;ensemble de l&#8217;interface utilisateur en un rien de temps. Cela nous a permis d&#8217;unifier l&#8217;exp\u00e9rience de d\u00e9veloppement : de la logique m\u00e9tier \u00e0 l&#8217;interface utilisateur, et de l&#8217;application au serveur, Toolbox est d\u00e9sormais 100&nbsp;% Kotlin.<\/p>\n<p>Nous reviendrons plus en d\u00e9tail sur notre exp\u00e9rience de la migration de l&#8217;application Toolbox vers Compose for Desktop dans un prochain article. Restez \u00e0 l&#8217;\u00e9coute&nbsp;!<\/p>\n<h3>Probl\u00e8mes identifi\u00e9s<\/h3>\n<p>Malheureusement, une refactorisation de cette ampleur ne va pas sans quelques limitations et compromis. Tout d&#8217;abord, les lecteurs d&#8217;\u00e9cran ne sont pas encore pris en charge dans Compose for Desktop. Nous nous excusons aupr\u00e8s des utilisateurs qui comptent sur cette fonctionnalit\u00e9 et leur conseillons de rester sur la version pr\u00e9c\u00e9dente, <a href=\"https:\/\/toolbox-support.jetbrains.com\/hc\/en-us\/articles\/360000048240-Previous-Toolbox-App-releases\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Toolbox App 1.20<\/a>.<\/p>\n<p>Il n&#8217;est pas encore possible de glisser-d\u00e9poser les outils dans la liste. Si vous devez les r\u00e9organiser, nous vous conseillons d&#8217;opter pour les raccourcis clavier : utilisez les touches fl\u00e9ch\u00e9es pour s\u00e9lectionner un outil, puis \u2318\u21e7 \/ Ctrl+Maj pour les d\u00e9placer vers le haut ou vers le bas.<\/p>\n<p>La liste compl\u00e8te des probl\u00e8mes r\u00e9solus est disponible <a href=\"https:\/\/youtrack.jetbrains.com\/releaseNotes\/TBX?q=Fixed%20in:%201.21.9473%20%23Resolved%20-Duplicate&amp;title=Toolbox%20App%201.21%20Release%20Notes&amp;showDescription=false&amp;showComments=false\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">ici<\/a>.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Download now!\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">T\u00e9l\u00e9charger l&#8217;application Toolbox<\/a><\/p>\n<p>Pour nous signaler un probl\u00e8me ou nous faire part de vos commentaires, veuillez utiliser notre <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/TBX\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">outil de suivi<\/a> ou nous envoyer un e-mail \u00e0 l&#8217;adresse <a href=\"mailto:toolbox-support@jetbrains.com\" class=\"ek-link\">toolbox-support@jetbrains.com<\/a>. Suivez-nous sur <a href=\"https:\/\/twitter.com\/JBToolbox\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Twitter<\/a> pour avoir les derni\u00e8res informations sur les nouvelles versions.<\/p>\n<p>Merci, <br>\nL&#8217;\u00c9quipe Toolbox App<\/p>\n\n\n<p><em>Article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":162492,"comment_status":"closed","ping_status":"closed","template":"","categories":[4114],"tags":[514,4198],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/172571"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=172571"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/172571\/revisions"}],"predecessor-version":[{"id":277233,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/blog\/172571\/revisions\/277233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/162492"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=172571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=172571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=172571"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=172571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}