{"id":384410,"date":"2023-09-04T08:34:41","date_gmt":"2023-09-04T07:34:41","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=toolbox-app&#038;p=384410"},"modified":"2023-09-04T09:01:53","modified_gmt":"2023-09-04T08:01:53","slug":"refonte-des-installations-et-des-mises-a-jour-de-vos-outils-dans-la-version-2-0-de-toolbox-app","status":"publish","type":"toolbox-app","link":"https:\/\/blog.jetbrains.com\/fr\/toolbox-app\/2023\/09\/refonte-des-installations-et-des-mises-a-jour-de-vos-outils-dans-la-version-2-0-de-toolbox-app\/","title":{"rendered":"Refonte des processus d&#8217;installation et de mise \u00e0 jour de vos outils dans Toolbox App 2.0"},"content":{"rendered":"<p>Nous avons le plaisir d&#8217;annoncer la plus importante mise \u00e0 jour de Toolbox App r\u00e9alis\u00e9e jusqu&#8217;ici. Nous avons pris en compte les retours des utilisateurs, examin\u00e9 les rapports de bugs ayant obtenu le plus de votes dans notre outil de suivi et repens\u00e9 la distribution de fichiers, afin de r\u00e9soudre la plupart des points probl\u00e9matiques.<\/p>\n<p>Gr\u00e2ce \u00e0 l&#8217;am\u00e9lioration de l&#8217;int\u00e9gration avec le syst\u00e8me d&#8217;exploitation et les applications tierces, l&#8217;application Toolbox App a gagn\u00e9 en efficacit\u00e9 et vous permet de g\u00e9rer encore plus facilement l&#8217;ensemble de vos outils JetBrains.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\"><i class=\"download-icon\"><\/i>T\u00e9l\u00e9charger<\/a><\/p>\n<p>Poursuivez votre lecture pour d\u00e9couvrir tous les changements apport\u00e9s par cette version.<\/p>\n<h2 class=\"wp-block-heading\">Installation et mise \u00e0 jour enti\u00e8rement repens\u00e9es<\/h2>\n<p>Auparavant, Toolbox App installait les outils dans un r\u00e9pertoire personnalis\u00e9 dont le chemin changeait constamment. Cela appartient maintenant au pass\u00e9. Le r\u00e9pertoire d&#8217;installation par d\u00e9faut suit maintenant les directives de votre syst\u00e8me d&#8217;exploitation et ne change jamais, ce qui am\u00e9liore l&#8217;int\u00e9gration avec le syst\u00e8me d&#8217;exploitation et les applications tierces. Plus besoin de chercher des solutions pour configurer un emplacement d&#8217;installation sp\u00e9cifique pour vos outils.<\/p>\n<p>Toolbox App 2.0 utilise les r\u00e9pertoires par d\u00e9faut suivants pour installer les outils\u00a0:<\/p>\n<ul>\n<li>Windows\u00a0: <code>%LocalAppData%Programs<\/code> (<a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/shell\/knownfolderid#FOLDERID_UserProgramFiles\" target=\"_blank\" rel=\"noopener\">FOLDERID_UserProgramFiles<\/a>)<\/li>\n<li>macOS\u00a0: <code>~\/Applications<\/code><\/li>\n<li>Linux : <code>~\/.local\/share\/JetBrains\/Toolbox\/apps<\/code> (pas de changement)<\/li>\n<\/ul>\n<p>Veuillez noter que Toolbox App ne peut installer des applications que dans les r\u00e9pertoires pour lesquels l&#8217;utilisateur dispose d&#8217;une autorisation en \u00e9criture (comme le r\u00e9pertoire personnel de l&#8217;utilisateur par exemple). Dans une future version, nous pr\u00e9voyons d&#8217;impl\u00e9menter la possibilit\u00e9 d&#8217;\u00e9lever les autorisations, ce qui permettrait l&#8217;installation dans des r\u00e9pertoires \u00e0 l&#8217;\u00e9chelle du syst\u00e8me.<\/p>\n<h3 class=\"wp-block-heading\">Chemins permanents<\/h3>\n<p>Auparavant, Toolbox App installait les mises \u00e0 jour dans un r\u00e9pertoire nomm\u00e9 avec un num\u00e9ro de version, de sorte que chaque nouvelle version avait un nouveau chemin sur le syst\u00e8me de fichiers. L&#8217;application place d\u00e9sormais la nouvelle version exactement dans le m\u00eame r\u00e9pertoire, ce qui permet d&#8217;avoir un chemin permanent pour chaque outil.<\/p>\n<p>L&#8217;installation de plusieurs versions d&#8217;un m\u00eame outil c\u00f4te \u00e0 c\u00f4te reste possible. Toolbox App diff\u00e9rencie automatiquement les versions et vous pouvez d\u00e9finir des noms personnalis\u00e9s dans les param\u00e8tres de l&#8217;outil si vous le souhaitez.<\/p>\n<h3 class=\"wp-block-heading\">Mises \u00e0 jour<\/h3>\n<p>Avec Toolbox App 2.0, le processus de mise \u00e0 jour de vos outils est toujours aussi simple : il suffit de cliquer sur le bouton de mise \u00e0 jour (update) ou d&#8217;activer les mises \u00e0 jour automatiques et l&#8217;application s\u2019occupe du reste. Le seul changement est que, si vous essayez de mettre \u00e0 jour un outil en cours d&#8217;ex\u00e9cution, Toolbox App effectue toutes les actions n\u00e9cessaires (t\u00e9l\u00e9chargement, d\u00e9compression, etc.) en arri\u00e8re-plan, \u00e0 l&#8217;exception de la copie des nouveaux fichiers dans le r\u00e9pertoire d&#8217;installation de l&#8217;outil. Il passe ensuite \u00e0 l&#8217;\u00e9tat \u00ab\u00a0Mise \u00e0 jour en attente\u00a0\u00bb et il n&#8217;y a plus qu&#8217;\u00e0 attendre la fin de l&#8217;ex\u00e9cution de l&#8217;outil. D\u00e8s que vous fermerez l&#8217;outil, ses fichiers seront remplac\u00e9s par leurs nouvelles versions et vous pourrez continuer \u00e0 travailler.<\/p>\n<p>Toolbox App fournit d\u00e9sormais une interface informative d\u00e9taill\u00e9e pendant les mises \u00e0 jour.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-370432\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/update-in-2.0.gif\" alt=\"\" width=\"440\" height=\"80\" \/><\/figure>\n<\/div>\n<p>Il n&#8217;y a plus de liste s\u00e9par\u00e9e pour les outils install\u00e9s manuellement\u00a0: l&#8217;application r\u00e9pertorie tous les outils dans une m\u00eame liste, quelle que soit la mani\u00e8re dont ils ont \u00e9t\u00e9 install\u00e9s.<\/p>\n<h3 class=\"wp-block-heading\">Probl\u00e8mes identifi\u00e9s<\/h3>\n<ul>\n<li>Pour le moment, le r\u00e9pertoire d&#8217;installation des outils ne peut pas \u00eatre modifi\u00e9. Cependant, si vous avez sp\u00e9cifi\u00e9 un r\u00e9pertoire personnalis\u00e9 dans la version pr\u00e9c\u00e9dente de Toolbox App, la nouvelle version le prendra en compte (mais sous macOS, il doit se trouver dans <code>\/Applications<\/code> ou <code>~\/Applications<\/code> ).<\/li>\n<li>Les raccourcis \u00e9pingl\u00e9s dans le <em>menu D\u00e9marrer<\/em> pour vos outils seront d\u00e9s\u00e9pingl\u00e9s par Windows (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-3331\" target=\"_blank\" rel=\"noopener\">TBX-3331<\/a>) et les raccourcis du <em>Bureau<\/em> et de la <em>Barre des t\u00e2ches<\/em> peuvent appara\u00eetre comme \u00ab\u00a0cass\u00e9s\u00a0\u00bb, 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.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Int\u00e9grations am\u00e9lior\u00e9es<\/h2>\n<p>Les modifications en mati\u00e8re d&#8217;int\u00e9gration mentionn\u00e9es plus haut ont permis les am\u00e9liorations suivantes.<\/p>\n<h3 class=\"wp-block-heading\">Windows<\/h3>\n<p>D\u00e9sormais, tous les outils install\u00e9s par Toolbox App sont r\u00e9pertori\u00e9s dans <em>Param\u00e8tres | Applications | Applications et fonctionnalit\u00e9s<\/em> (Windows 10) ou dans Param\u00e8tres | Applications | Applications install\u00e9es (Windows 11).<\/p>\n<p>Gr\u00e2ce aux chemins d&#8217;installation permanents, les raccourcis et les entr\u00e9es \u00e9pingl\u00e9s ne deviennent plus invalides apr\u00e8s une mise \u00e0 jour. Le pare-feu Windows peut m\u00e9moriser les param\u00e8tres d&#8217;autorisation car l&#8217;emplacement de l&#8217;outil ne change pas (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-183\" target=\"_blank\" rel=\"noopener\">TBX-183<\/a>). Il en va de m\u00eame pour les applications tierces comme 1Password (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-7495\" target=\"_blank\" rel=\"noopener\">TBX-7495<\/a>).<\/p>\n<h3 class=\"wp-block-heading\">macOS<\/h3>\n<p>Les outils se trouvant d\u00e9sormais directement dans le r\u00e9pertoire <em>Applications<\/em> de l\u2019utilisateur, nous avons supprim\u00e9 l\u2019application de lancement interm\u00e9diaire qui pr\u00eatait \u00e0 confusion sur les Mac Apple Silicon (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-5738\" target=\"_blank\" rel=\"noopener\">TBX-5738<\/a>). Cela am\u00e9liore \u00e9galement l&#8217;int\u00e9gration avec des applications tierces telles que Little Snitch (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-3246\" target=\"_blank\" rel=\"noopener\">TBX-3246<\/a>).<\/p>\n<h3 class=\"wp-block-heading\">Am\u00e9lioration de la gestion des plugins d&#8217;outils bas\u00e9s sur IntelliJ<\/h3>\n<p>Avec sa nouvelle distribution de fichiers, Toolbox App utilise les r\u00e9pertoires de plugins par d\u00e9faut, il n&#8217;y a donc plus d&#8217;\u00e9tats incoh\u00e9rents en cas de r\u00e9trogradation vers une version ant\u00e9rieure (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-5057\" target=\"_blank\" rel=\"noopener\">TBX-5057<\/a>). Par ailleurs, elle importe maintenant les param\u00e8tres lors des mises \u00e0 jour vers une nouvelle version majeure (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-3275\" target=\"_blank\" rel=\"noopener\">TBX-3275<\/a>), les plugins peuvent donc aussi \u00eatre mis \u00e0 jour dans ce cas (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-4100\" target=\"_blank\" rel=\"noopener\">TBX-4100<\/a>).<\/p>\n<h2 class=\"wp-block-heading\">Migration<\/h2>\n<p>Afin de vous fournir les am\u00e9liorations introduites par cette nouvelle version, nous devons proc\u00e9der \u00e0 la migration de vos outils install\u00e9s. Apr\u00e8s la mise \u00e0 jour vers la version 2.0, Toolbox App effectuera la migration, qui prendra au maximum quelques minutes, selon le nombre d&#8217;outils \u00e0 migrer.<\/p>\n<p>Pendant la migration, vos anciens outils seront transf\u00e9r\u00e9s avec tous les param\u00e8tres d&#8217;outils existants.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-370443\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/migration.gif\" alt=\"\" width=\"320\" height=\"468\" \/><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Divers<\/h2>\n<h3 class=\"wp-block-heading\">Navigation au clavier<\/h3>\n<p>Vous pouvez maintenant naviguer facilement dans la liste <em>Outils<\/em> en utilisant uniquement le clavier (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-8146\" target=\"_blank\" rel=\"noopener\">TBX-8146<\/a>). Des am\u00e9liorations similaires pour d&#8217;autres \u00e9crans sont \u00e9galement pr\u00e9vues.<\/p>\n<h3 class=\"wp-block-heading\">Am\u00e9liorations en mati\u00e8re d&#8217;accessibilit\u00e9<\/h3>\n<p>Nous avons reformul\u00e9 certaines descriptions prononc\u00e9es par les lecteurs d&#8217;\u00e9cran pour fournir plus d&#8217;informations (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-9755\" target=\"_blank\" rel=\"noopener\">TBX-9755<\/a>). La navigation au clavier am\u00e9lior\u00e9e pour la liste <em>Outils<\/em> fonctionne \u00e9galement bien avec les lecteurs d&#8217;\u00e9cran. Enfin, nous avons rendu tous les menus d\u00e9roulants accessibles (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-9677\" target=\"_blank\" rel=\"noopener\">TBX-9677<\/a>). Nous allons continuer \u00e0 travailler sur l&#8217;accessibilit\u00e9 et d&#8217;autres am\u00e9liorations seront disponibles par la suite.<\/p>\n<h3 class=\"wp-block-heading\">Traductions fournies par la communaut\u00e9\u00a0: localisation de l&#8217;application en tch\u00e8que, polonais et hongrois<\/h3>\n<p>Toolbox App est maintenant disponible dans trois langues suppl\u00e9mentaires. Nous tenons \u00e0 remercier les membres de la communaut\u00e9 pour leur contribution aux traductions, plus particuli\u00e8rement Marek Luk\u00e1\u0161 pour la traduction tch\u00e8que, Tam\u00e1s Balog pour la traduction hongroise, ainsi que Rafa\u0142 Babiarz et Kamil Doleg\u0142o pour leurs efforts conjoints pour la traduction en polonais.<\/p>\n<p>Si vous souhaitez contribuer et traduire l&#8217;application Toolbox App dans une nouvelle langue, n&#8217;h\u00e9sitez pas \u00e0 nous contacter via le <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-8334\/Community-translations\" target=\"_blank\" rel=\"noopener\">ticket<\/a> YouTrack d\u00e9di\u00e9 ou par <a href=\"mailto:toolbox-support@jetbrains.com\">e-mail<\/a> .<\/p>\n<h3 class=\"wp-block-heading\">Am\u00e9lioration du traitement de R# (pour Windows uniquement)<\/h3>\n<p>La gestion des outils ReSharper a \u00e9t\u00e9 am\u00e9lior\u00e9e afin que toute modification dans l&#8217;ensemble d&#8217;outils soit imm\u00e9diatement refl\u00e9t\u00e9e dans l&#8217;interface utilisateur (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-6433\" target=\"_blank\" rel=\"noopener\">TBX-6433<\/a>). De plus, lorsque plusieurs instances d&#8217;outils ReSharper existent, cliquer sur l&#8217;\u00e9l\u00e9ment de menu <em>Assistant d&#8217;installation\u2026<\/em> n&#8217;ouvrira plus un assistant incorrect.<\/p>\n<h3 class=\"wp-block-heading\">Ex\u00e9cuter en tant qu&#8217;administrateur (pour Windows uniquement)<\/h3>\n<p>La version 2.0 de Toolbox App apporte un moyen d&#8217;ex\u00e9cuter des outils avec des autorisations d\u2019administrateur plus rapidement, \u00e0 partir du menu contextuel de l&#8217;outil (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/TBX-3521\" target=\"_blank\" rel=\"noopener\">TBX-3521<\/a>). Si vous souhaitez ex\u00e9cuter un outil en tant qu&#8217;administrateur par d\u00e9faut, l&#8217;option correspondante dans les param\u00e8tres de l&#8217;outil sera toujours disponible. Dans ce cas, l&#8217;\u00e9l\u00e9ment de menu contextuel vous permet d&#8217;ex\u00e9cuter l&#8217;outil avec les autorisations de l&#8217;utilisateur actuel.<\/p>\n<p>Pour plus d&#8217;informations sur l&#8217;ensemble des am\u00e9liorations introduites par cette version, veuillez consulter les <a href=\"https:\/\/youtrack.jetbrains.com\/releaseNotes\/TBX?q=Fixed%20in:%202.0%20%23Resolved%20-Duplicate&amp;title=Toolbox%20App%202.0%20Release%20Notes\" target=\"_blank\" rel=\"noopener\">notes de version<\/a>.<\/p>\n<p>Bien \u00e0 vous,<br \/>L&#8217;\u00e9quipe Toolbox App<\/p>\n<p><em>Article original en anglais par :<\/em><\/p>\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\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\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\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\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\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":384608,"comment_status":"closed","ping_status":"closed","template":"","categories":[4114],"tags":[514,4198],"cross-post-tag":[6256],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/toolbox-app\/384410"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/toolbox-app"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/toolbox-app"}],"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=384410"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/toolbox-app\/384410\/revisions"}],"predecessor-version":[{"id":384621,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/toolbox-app\/384410\/revisions\/384621"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/384608"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=384410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=384410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=384410"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=384410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}