Pages

jeudi 14 août 2025

Microsoft PowerToys 0.93.0

 Microsoft PowerToys est un ensemble d'utilitaires permettant aux utilisateurs expérimentés de régler et de rationaliser leur expérience Windows pour une meilleure productivité. Inspiré par le projet PowerToys de l'ère Windows 95 , ce logiciel offre aux utilisateurs expérimentés des moyens d'extraire plus d'efficacité du shell Windows 10 et 11, de le personnaliser pour des flux de travail individuels. Remarque: Microsoft PowerToys nécessite Windows 10 1803 (build 17134) ou version ultérieure en 64 Bits.

Changelog :

Points forts

  • Les paramètres PowerToys lancent un tableau de bord moderne basé sur des cartes avec des descriptions plus claires et une navigation plus rapide pour une expérience utilisateur simplifiée.
  • La palette de commandes a résolu plus de 99 problèmes, notamment le retour de l'historique du presse-papiers, l'ajout de raccourcis au menu contextuel, l'épinglage des applications favorites et la prise en charge de l'historique dans Exécuter.
  • La palette de commandes a réduit son utilisation de la mémoire de démarrage d'environ 15 %, le temps de chargement d'environ 40 %, le temps de chargement des extensions intégrées d'environ 70 % et la taille de l'installation d'environ 55 %, tout cela grâce à l'utilisation du mode de compilation Ahead-of-Time (AOT) complet dans Windows App SDK.
  • Peek prend désormais en charge les aperçus instantanés et les vignettes intégrées pour les fichiers d'impression 3D en G-code binaire (.bgcode), facilitant ainsi l'inspection des modèles en un coup d'œil.
  • Mouse Utilities introduit un nouveau mode de mise en évidence qui atténue l'écran et attire l'attention sur votre curseur, parfait pour les présentations.
  • Améliorations de la couverture des tests pour plusieurs modules PowerToys, notamment Command Palette, Advanced Paste, Peek, Text Extractor et PowerRename, garantissant une meilleure fiabilité et une meilleure qualité, avec plus de 600 nouveaux tests unitaires (principalement pour Command Palette) et une couverture d'automatisation de l'interface utilisateur doublée.
Palette de commandes
  • Les lecteurs d'écran sont avertis lorsque l'élément sélectionné dans la liste change pour une meilleure accessibilité.
  • Correction d'un problème de notification incorrecte des modifications de titre de commande aux lecteurs d'écran.
  • Les icônes de contrôle sont désormais exclues de la navigation au clavier par défaut pour une meilleure accessibilité.
  • Conception de l'interface utilisateur améliorée avec un meilleur dimensionnement et un meilleur alignement du texte.
  • Raccourcis clavier fixes pour mieux fonctionner dans les zones de texte et les menus contextuels.
  • Ajout de menus contextuels de clic droit avec un style de commande critique et des séparateurs.
  • Amélioration de divers problèmes de menu contextuel, amélioration de la sélection des éléments, de la gestion des titres longs, de la mise à l'échelle du texte de la barre de recherche, du comportement initial de l'élément et de la fonctionnalité du bouton principal.
  • Correction des plantages du menu contextuel avec une meilleure gestion des types.
  • Correction de la commande « Recharger » pour fonctionner avec les lettres majuscules et minuscules.
  • Ajout du bouton Précédent de la souris pour une navigation plus facile.
  • Correction du problème de navigation Alt+Flèche gauche qui ne fonctionnait pas lorsque le champ de recherche contenait du texte.
  • Infobulle du bouton Retour mise à jour pour afficher les raccourcis clavier.
  • Correction d'un problème d'affichage de la palette de commandes une fois activée.
  • Correction d'un problème de masquage de la fenêtre de la palette de commandes dans la barre des tâches après le redémarrage de l'Explorateur de fichiers.
  • Correction du focus de la fenêtre fixe qui ne revient pas correctement à l'application précédente.
  • Correction de la fenêtre de la palette de commandes : elle apparaît désormais toujours en haut lorsqu'elle est affichée et se déplace vers le bas lorsqu'elle est masquée.
  • Correction du masquage de la fenêtre pour un fonctionnement correct dans le thread d'interface utilisateur.
  • Correction de plantages et amélioration de la stabilité grâce à une meilleure synchronisation des mises à jour de la liste de commandes.
  • Amélioration de la gestion des extensions avec une meilleure gestion des erreurs pour éviter les plantages.de résultats supplémentaires, ce qui évite d'éventuels plantages et garantit la réinitialisation de l'état de chargement en cas d'échec.
  • Amélioration de la stabilité du chargement des icônes avec une meilleure gestion des exceptions.
  • Ajout de la sécurité des threads aux commandes récentes pour éviter les plantages.
  • Correction des problèmes d'affichage du fond d'écran en acrylique (verre dépoli) en assurant une gestion correcte des threads de l'interface utilisateur.
Extensions de la palette de commandes
  • Des paramètres ont été ajoutés à chaque fournisseur pour contrôler les commandes de secours activées. Merci à @jiripolasek ! pour avoir corrigé une régression dans cette fonctionnalité.
  • Ajout d'un exemple de code montrant comment les extensions de palette de commandes peuvent suivre le chargement ou le déchargement de leurs pages. Découvrez-le ici .
  • Correction de la calculatrice pour accepter les espaces normaux dans les nombres utilisant des séparateurs d'espace.
  • Un nouveau paramètre a été ajouté à la Calculatrice pour faire de « Copier » le bouton principal (remplaçant « Enregistrer ») et activer « Fermer sur Entrée », simplifiant ainsi le flux de travail.
  • Amélioration de la gestion des erreurs d'indexation des applications et suppression du code obsolète.
  • Les applications ne s'affichent pas dans la recherche lorsque l' extension Applications est désactivée.
  • Ajout de la possibilité d'épingler/désépingler des applications à l'aide du raccourci Ctrl+P.
  • Ajout de raccourcis clavier aux éléments du menu contextuel des applications pour un accès plus rapide.
  • Ajout de toutes les options du menu contextuel des fichiers au menu contextuel des éléments des applications , rendant toutes les actions de fichiers disponibles pour une meilleure fonctionnalité.
  • Paramètres d'extension Toutes les applications rationalisés en supprimant les descriptions redondantes, rendant l'interface utilisateur plus claire.
  • Ajout de l'historique des commandes à la page Exécuter pour un accès plus facile aux commandes précédentes.
  • Correction de la gestion du chemin du répertoire dans Run fallback pour une meilleure navigation dans les fichiers.
  • Correction du problème de masquage correct de l'élément d'URL de secours dans l'extension Recherche Web lorsque la requête devient invalide.
  • Ajout d'un message d'état vide pour l'extension Recherche Web lorsqu'aucun résultat n'est trouvé.
  • Commande de secours ajoutée à l'extension Paramètres Windows pour de meilleurs résultats de recherche.
  • Fonctionnalité d'historique du presse-papiers réactivée avec une gestion appropriée des fenêtres.
  • Extension Ajouter un signet améliorée pour détecter automatiquement les types de fichiers, de dossiers ou d'URL sans saisie manuelle.
  • Terminologie mise à jour de « Tuer le processus » à « Terminer la tâche » dans Window Walker pour plus de cohérence avec Windows.
  • Correction d'une erreur grammaticale mineure dans les commentaires de code de SamplePagesExtension.
Utilitaires de la souris
  • Ajout d'un nouveau mode de surbrillance, qui crée un grand cercle transparent autour du curseur avec un effet d'arrière-plan, offrant une alternative au surlignage circulaire traditionnel. Idéal pour les présentations où vous souhaitez attirer l'attention sur une zone spécifique tout en atténuant la luminosité du reste de l'écran.
Coup d'oeil
  • Ajout de la prise en charge de l'aperçu et des vignettes pour les fichiers G-code binaire (.bgcode) utilisés en impression 3D. Vous pouvez désormais afficher les vignettes intégrées et prévisualiser ces fichiers d'impression 3D compressés directement dans Peek et l'Explorateur de fichiers.
Accent rapide
  • Ajout de la prise en charge du vietnamien à Quick Accent, des correspondances pour les voyelles vietnamiennes (a, e, i, o, u, y) et la lettre d.
Paramètres
  • Le tableau de bord des paramètres a été entièrement repensé avec une mise en page moderne basée sur des cartes comprenant des sections organisées pour des actions rapides et un aperçu des raccourcis, remplaçant l'ancienne liste de modules.
  • Les descriptions des paramètres ont été réécrites pour être plus concises et suivre les directives de style d'écriture de Windows, les rendant ainsi plus faciles à comprendre.
  • Mise en forme et lisibilité améliorées des notes de publication dans la section « Quoi de neuf » avec une meilleure typographie et un meilleur espacement.
  • Ajout de la prise en charge des liens profonds manquants pour diverses pages de paramètres (Peek, Quick Accent, PowerToys Run, etc.) afin que vous puissiez accéder directement à des paramètres spécifiques.
  • Résolution d'un problème où l'en-tête de la page des paramètres s'éloignait de sa position lors du redimensionnement de la fenêtre des paramètres.
  • Résolution d'un plantage de paramètres lié à des noms de propriétés incompatibles dans la configuration de ZoomIt.
Documentation
  • Des instructions détaillées étape par étape ont été ajoutées pour les nouveaux développeurs qui créent le module Palette de commandes, incluant les prérequis et les instructions de configuration de Visual Studio.
  • Correction d'un lien SDK rompu : Correction d'un lien Markdown rompu dans le fichier README du SDK de la palette de commandes qui pointait vers un chemin de répertoire incorrect.
  • Ajout de la documentation pour le plugin « Ouvrir avec le curseur » qui permet d'ouvrir les fichiers récents de Visual Studio et VS Code avec Cursor AI.
  • Ajout de la documentation pour deux nouveaux plugins communautaires : le plugin Hotkeys pour créer des raccourcis clavier personnalisés et le plugin RandomGen pour générer des données aléatoires comme des mots de passe, des couleurs et des espaces réservés.
Développement
  • Mise à jour des bibliothèques .NET vers la version 9.0.8 pour des raisons de performances et de sécurité.
  • Mise à jour du système de vérification orthographique vers la version 0.0.25 avec une meilleure intégration à GitHub et des rapports SARIF, et correction de nombreuses fautes d'orthographe dans le code source, notamment dans les noms de propriétés et la documentation.
  • J'ai nettoyé la configuration de la vérification orthographique pour éliminer les faux positifs et le bruit excessif qui apparaissaient dans chaque demande d'extraction, rendant le processus de développement plus fluide.
  • Remplacement du flux NuGet par Azure Artifacts pour une meilleure gestion des packages.
  • Implémentation d'un pipeline de test d'interface utilisateur configurable qui peut utiliser des versions officielles prédéfinies au lieu de tout créer à partir de zéro, réduisant ainsi le temps d'exécution des tests de plus de 2 heures.
  • Remplacement de la comparaison fragile d'images pixel par pixel par la technologie de hachage perceptuel (pHash) qui est plus robuste aux différences de rendu mineures - plus d'échecs de test dus à des artefacts d'anticrénelage ou de compression.
  • Réduction des délais d'expiration des tests CI/fuzzing/UI de 4 heures à 90 minutes, améliorant considérablement les boucles de rétroaction des développeurs et évitant les longues attentes lorsque les builds se bloquent.
  • Nommage standardisé des projets de test pour l'ensemble du code et amélioration de l'identification des résultats du pipeline grâce à l'ajout du contexte de plateforme/mode d'installation aux titres des exécutions de test.
  • Ajout de suites de tests d'interface utilisateur complètes pour plusieurs modules PowerToys, notamment Command Palette, Advanced Paste, Peek, Text Extractor et PowerRename, garantissant ainsi une meilleure fiabilité et une meilleure qualité.
  • Automatisation améliorée des tests d'interface utilisateur avec prise en charge des arguments de ligne de commande, meilleure gestion des sessions et méthodes de localisation des éléments améliorées à l'aide de la correspondance de modèles pour éviter les échecs dus à des différences mineures dans les correspondances exactes.

Page d’accueil : Microsoft PowerToys 

    PowerToys 0.93.0 :


Aucun commentaire:

Enregistrer un commentaire