jeudi 16 octobre 2025

Microsoft PowerToys 0.95.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 :

  • NOUVEAU : l’utilitaire Light Switch de PowerToys vous permet de basculer automatiquement entre les thèmes clairs et sombres dans Windows en fonction de l’heure de la journée.
  • La palette de commandes a permis d'obtenir des gains de performances de recherche majeurs (nouveau fuzzy matcher + solutions de secours plus intelligentes), améliorant ainsi la pertinence et la vitesse.
  • Peek peut désormais être utilisé et activé à l'aide de la barre d'espace !
  • Find My Mouse a ajouté un projecteur transparent avec une opacité d'arrière-plan indépendante, améliorant la mise au point et l'accessibilité.
  • Les paramètres vous permettent désormais de supprimer entièrement les raccourcis et d’ignorer les conflits.
  • Le réticule du pointeur de la souris dispose désormais d'options d'orientation (verticale/horizontale/les deux) pour une accessibilité personnalisable.
  • PowerRename a corrigé le problème de saut du compteur d'énumération, garantissant ainsi des renommages par lots fiables.
  • ZoomIt a restauré les anciens comportements de dessin et de capture et corrigé les courses d'enregistrement, améliorant ainsi la fiabilité.

Palette de commandes

  • Réorganisation des projets principaux et introduction de CoreLogger pour réduire les dépendances.
  • Marge conditionnelle appliquée aux balises contenant uniquement des icônes afin d'optimiser la mise en page.
  • Ajout d'un paramètre permettant de choisir l'action principale de l'historique du Presse-papiers (Coller ou Copier).
  • Suppression des faux indicateurs « Non réactif » pour les applications UWP dans Window Walker.
  • Processus d'activation renforcé pour les liens x-cmdpal:// avec gestion synchrone et timeout.
  • AOT activé par défaut pour les performances tout en simplifiant les configurations de publication.
  • J'ai nettoyé et codifié .editorconfig sans modifier le comportement.
  • Les points de couleur indiquant l'état du service ont été remplacés par des icônes lecture/pause/arrêt pour plus d'accessibilité.
  • Correction de la synchronisation et du plantage du menu déroulant des filtres en liant SelectedValue et en déclenchant des notifications dans les threads d'interface utilisateur.
  • Les liens longs sont correctement enveloppés dans la vue détaillée.
  • Animation supprimée et largeur minimale imposée dans la liste déroulante des filtres pour plus de clarté.
  • Le focus sur le bouton Plus a été restauré après que ESC a fermé le menu contextuel, améliorant ainsi le flux du clavier.
  • Les fenêtres principale et Toast ont été marquées comme des fenêtres d'outils pour les exclure de la combinaison Alt+Tab tout en préservant le style.
  • Correction des problèmes de modèle et de thème AOT pour les séparateurs de filtres.
  • Introduction de mises en page en grille (petite/moyenne/galerie) pour une présentation de page plus riche.
  • Listes de résultats matérialisés pour éviter les frais de recalcul.
  • Sélection problématique désactivée TextToSuggest derrière l'indicateur d'environnement.
  • Avertissement AOT résolu en rendant IconMarginConverter partiel.
  • Améliorations majeures des performances de recherche (nouveau fuzzy matcher, solutions de secours plus intelligentes, moins d'exceptions).
  • Ajout de la commande « Afficher les détails » au menu contextuel lorsque le volet de détails est masqué.
  • Réduction du scintillement des fenêtres grâce à l'absence de masquage inutile.
  • Rendu EmptyContent restauré pour les états vides.
  • Nouvel état sauvegardé même si le fichier d'état précédent de l'application était corrompu (meilleure résilience).
  • Fenêtre des paramètres migrée vers le contrôle Barre de titre WinUI.
  • Crash évité en cas de doublons de raccourcis clavier et correspondance simplifiée.
  • Logique centralisée d'invocation en plein écran, ignorant les raccourcis clavier.
  • Champ de recherche masqué sur les pages de contenu ; focus et accès améliorés ; titre d'accueil ajouté.
  • Commentaire de ressource généré synchronisé pour éliminer les différences parasites.
  • Blocage de Ctrl+I pour empêcher l'insertion d'un onglet parasite dans la zone de recherche.
  • Les codes HRESULT ont été enregistrés dans les journaux d'erreurs pour un diagnostic plus approfondi.
  • Améliorations avancées de la classification et de l'alignement des polices et des icônes emoji.
  • Les icônes d'éléments de secours ont été conservées dans les Paramètres en enregistrant l'icône initiale.
  • Correction d'un problème d'alignement des marges du fil d'Ariane (amélioration visuelle).
  • Étiquettes de commande trop longues tronquées avec des points de suspension pour éviter tout débordement.

Extensions de la palette de commandes

  • Remplacement des clés de paramètres WebSearch localisées par des littéraux stables et un historique numérique.
  • J'ai activé les tableaux Markdown avancés et les extensions d'emphase.
  • Ajout d'indices exploitables pour la recherche de fichiers vides (recherche sur PC / ouverture des paramètres d'indexation).
  • J'ai assuré la fiabilité de la copie de toutes les ressources de l'extension WinGet vers la sortie.
  • Amélioration de l'analyse de la ligne de commande Run pour les chemins contenant des espaces ; tests associés accélérés.
  • Mise à jour des icônes de l'extension WebSearch pour plus de clarté et de contraste.
  • Ajout d'un paramètre d'ordre de tri pour les profils de terminaux, incluant le suivi des MRU.
  • Ajout de la commande « Désinstaller l'application » (UWP direct, Win32 via les paramètres).
  • Chargement différé des détails de WinGet et ajout des journaux de synchronisation.
  • Suppression de l'extension LINQ de toutes les applications pour des raisons de performances.
  • Ajout d'un système d'accords standardisé et de raccourcis pour la recherche de fichiers.
  • Ajout d'un filtre de canal Terminal et d'une option de mémorisation de la sélection.
  • Chargement des images locales/de données/d'application en Markdown avec des indications de dimensionnement.
  • Ajout du rechargement d'extension externe via x-cmdpal://reload (configurable).
  • Mises à jour instantanées de l'historique de recherche Web avec stockage en mémoire et événements.
  • Ajout de l'option « Conserver après collage » et de la suppression sécurisée avec confirmation pour l'historique du presse-papiers.

Variables d'environnement

  • Remplacement du chrome de fenêtre personnalisé par la barre de titre WinUI pour une interface utilisateur de variables d'environnement plus propre et plus facile à maintenir.

Barre de fichiers

  • Barre de titre WinUI adoptée pour simplifier le chrome de la fenêtre tout en préservant l'apparence.

Trouve ma souris

  • Ajout de la prise en charge du projecteur transparent avec une opacité d'arrière-plan séparée ; migré vers la composition WASDK.

Éditeur de fichiers hôtes

  • Migration vers la barre de titre WinUI native pour un chrome de fenêtre plus propre et plus facile à maintenir.

Interrupteur d'éclairage

  • Présenté comme un tout nouveau module PowerToy.
  • Bascule automatiquement entre les thèmes clairs et sombres.
  • Prend en charge la planification basée sur le temps ou la commutation du lever/coucher du soleil en fonction de l'emplacement.
  • Prend en charge l'utilisation d'un raccourci clavier pour forcer une modification.
  • Prend en charge les modifications de filtrage pour les applications et/ou le thème système.

Réticule du pointeur de la souris

  • Ajout de la touche Échap pour annuler la séquence de déplacement du curseur.
  • Ajout d'une option d'orientation (verticale/horizontale/les deux) pour la personnalisation du réticule.
  • Suite de la refactorisation des classes communes (partie 5/7) en extrayant la logique du presse-papiers et d'initialisation/nettoyage dans les classes ciblées.

Coup d'oeil

  • Ajout d'une activation facultative de la touche Espace unique avec éligibilité contextuelle et télémétrie.

PowerRename

  • Correction du problème de saut du compteur d'énumération lorsque le remplacement de l'expression régulière est égal au nom de fichier d'origine (les compteurs avancent désormais de manière fiable).

Accent rapide

  • Disposition galloise étendue avec variantes aiguës, graves et tréma pour les voyelles (ordre cohérent).

Aperçu du registre

  • Migration vers les API natives TitleBar et AppWindow pour un chrome de fenêtre plus propre.

Règle d'écran

  • Correction du crash ARM64 en alignant la structure de position du curseur sur la limite de 8 octets.

Paramètres

  • Ajout de la possibilité d'ignorer les conflits de raccourcis clavier spécifiques pour réduire le bruit.
  • La création du répertoire de sauvegarde a été arrêtée lors des vérifications d'état à sec (première exécution plus propre).
  • Boîtier et localisation standardisés pour ZoomIt et l'en-tête des modules.
  • Amélioration de l'accessibilité de la page de résultats de recherche et du regroupement conditionnel des modules.

ZoomIt

  • Fichier de ressources mis à jour pour refléter la version autonome 9.01 et l'année de copyright actuelle.
  • Les comportements de dessin et de capture d'écran hérités ont été restaurés et les conditions d'enregistrement ont été corrigées.

Documentation

  • Nouvelle documentation Microsoft Learn pour le module Light Switch.
  • Nouvelle documentation de développement pour le module Light Switch.

Développement (zone de construction et zone de tests)

  • Les lancements de débogage ont été autorisés à continuer lorsque les modules ne parviennent pas à se charger, accélérant ainsi l'itération du développeur.
  • Entrée de dictionnaire du correcteur orthographique corrigée (advapi) pour éliminer les fausses erreurs.
  • Ajout d'un guide de développement VS Code et de configurations de lancement pour rationaliser les flux de travail entre éditeurs.
  • Mise à niveau du SDK d'application Windows et des dépendances associées vers la version 1.8 pour les nouvelles fonctionnalités de la plate-forme.
  • J'ai réécrit le commentaire YAML pour corriger le motif interdit du nouveau correcteur orthographique.
  • Structure de la solution corrigée en renvoyant le projet commun mal placé, réduisant ainsi la confusion de construction.
  • Scripts de build modernisés avec assistants partagés et détection automatique de l'environnement VS pour des builds CLI plus simples.
  • Scripts de construction standardisés et détection de plate-forme pour améliorer la fiabilité et la réutilisation.
  • Ajout de la version manquante de la palette de commandes pour aligner la cadence de publication du module.
  • Ajout du terme EXECUTEDEFAULT au dictionnaire pour éviter les échecs de compilation par régression.
  • Introduction d'un pipeline de préchauffage nocturne et d'un mode de cache MSBuild configurable pour améliorer les performances de CI.
  • Résolution de la plainte relative à l'orthographe du modèle interdit CI pour garder les pipelines verts.
  • Ajout d'un ensemble d'instructions de contributeur IA pour clarifier les attentes en matière de zone de code.
  • Ajout d'ID d'accessibilité aux paramètres et aux bascules FancyZones, stabilisant les tests d'interface utilisateur.
  • Ajout de la collecte automatique des journaux sur les échecs des tests d'interface utilisateur pour accélérer l'analyse des causes profondes.
  • Tests d'utilitaires de souris stabilisés en passant aux sélecteurs AccessibilityId.
  • Ajout de la couverture des tests de l'interface utilisateur de la règle d'écran pour valider les flux de travail de mesure de base.

Page d’accueil : Microsoft PowerToys 

    PowerToys 0.95.0 :


Aucun commentaire: