Modernisation par MS de la boîte de dialogue des propriétés de l'Explorateur de fichiers dans Windows 11

MS a initié le remplacement de la boîte de dialogue des propriétés de l'Explorateur de fichiers, vieille de plusieurs décennies, par une version moderne dans le cadre de ses efforts continus pour moderniser Windows 11. Notamment, la nouvelle boîte de dialogue Propriétés est construite à l'aide du framework WinUI natif, sans aucune trace d'une interface basée sur WebView2.
Actuellement, la boîte de dialogue Propriétés est native de la bibliothèque Win32 comctl32.dll (bibliothèque des contrôles communs), qui a été introduite pour la première fois avec Windows 95. Bien que son apparence ait été mise à jour au fil des ans, le code sous-jacent est resté largement inchangé.
MS a précédemment annoncé son intention de remplacer toutes les boîtes de dialogue héritées par des versions modernes, y compris celles datant des époques de Windows 8 et Windows 95. Bien que le calendrier pour une refonte majeure du design dans Windows reste incertain, les premiers signes de ces changements sont désormais visibles dans les versions préliminaires.

Un observateur de MS, PhantomOfEarth, a découvert une nouvelle boîte de dialogue Propriétés dans ces versions préliminaires. Contrairement à son prédécesseur, la version mise à jour prend en charge le mode sombre.
La nouvelle boîte de dialogue Propriétés est entièrement développée avec WinUI 3, plutôt qu'avec l'ancien framework de feuille de propriétés Win32. En exploitant WinUI 3, MS évite de mélanger les frameworks. Par exemple, l'onglet « Général » utilise désormais un en-tête de style Pivot avec un indicateur d'accentuation, une fonctionnalité exclusive à WinUI 3. Cela diffère de la boîte de dialogue Win32, qui utilise SysTabControl32 comme partie de comctl32. De même, le bouton Restaurer adopte le style AccentButtonStyle.

De plus, les nouvelles cases à cocher sont conformes aux directives de WinUI 3, présentant des coins arrondis pour une meilleure cohérence du design.
MS prévoit de supprimer entièrement la boîte de dialogue Propriétés classique, marquant la fin d'une fonctionnalité qui fait partie de Windows depuis près de trois décennies. La boîte de dialogue Propriétés héritée, construite sur l'API de feuille de propriétés de l'époque de Windows 95 (PROPSHEETPAGE, SHOpenPropSheet de shell32), manquait de fonctionnalités modernes telles que le mode sombre et une accessibilité améliorée.
Défis de la modernisation des composants de Windows 11
Windows est intrinsèquement un système d'exploitation hérité, ce qui complique les efforts de modernisation. Ce défi explique en partie pourquoi MS a tenté de créer des éditions comme Windows 10X par le passé. Moderniser Windows sans perturber la compatibilité descendante est une entreprise complexe.
Appliquer simplement un design moderne à la boîte de dialogue Propriétés basée sur Win32 pourrait entraîner des problèmes avec les applications tierces, qui pourraient ne plus fonctionner en raison de problèmes de compatibilité.

MS assume la responsabilité de prendre en charge des logiciels datant de plusieurs décennies, permettant aux utilisateurs d'exécuter des applications et des jeux conçus pour Windows 95 sur Windows 11. Cette approche de compatibilité descendante s'étend aux boîtes de dialogue et feuilles de propriétés héritées, y compris la boîte de dialogue Propriétés, où tout changement risque de perturber les intégrations existantes.
Actuellement, les applications tierces injectent fréquemment des onglets dans la boîte de dialogue Propriétés en utilisant IShellPropSheetExt.
Selon la documentation de MS, IShellPropSheetExt est une interface qui « permet à un gestionnaire de feuille de propriétés d'ajouter ou de remplacer des pages dans la feuille de propriétés affichée pour un objet fichier. » Ces extensions créent des pages de dialogue traditionnelles et les renvoient à l'interface utilisateur de Windows.
Cette fonctionnalité est utilisée par divers logiciels tiers, tels que les programmes antivirus, 7-Zip, Dropbox et les packs de codecs, qui s'appuient sur des pages basées sur HWND.

MS passe de l'hôte Propriétés Win32 à WinUI, nécessitant un chemin de réintégration inverse pour intégrer des HWND hérités dans le nouvel onglet. Sans cette adaptation, les extensions cesseraient de fonctionner. Par exemple, bien que la boîte de dialogue Propriétés de la Corbeille ne contienne qu'un onglet Général, d'autres programmes peuvent inclure des onglets supplémentaires comme Sécurité, Détails, Versions précédentes et extensions tierces. La manière dont MS prévoit d'intégrer ces onglets hérités reste floue, mais on suppose qu'une solution a été élaborée.
Un autre aspect à considérer est le coût de démarrage à froid associé au chargement des surfaces WinUI. Le menu contextuel WinUI de l'Explorateur de fichiers a été critiqué pour ses performances lentes, et l'onglet Accueil basé sur WinUI serait plus lent que l'onglet « Ce PC » non basé sur WinUI. MS devrait résoudre ces problèmes de performances alors qu'elle continue d'optimiser WinUI 3, ce qui pourrait expliquer le calendrier plus long que prévu pour la refonte.
La boîte de dialogue Exécuter de Windows reçoit également une refonte
La boîte de dialogue Exécuter de Windows est restée largement inchangée au fil des différentes versions de Windows, de Windows 7 à Windows 11. Cependant, MS introduit désormais une version modernisée dotée de fonctionnalités supplémentaires.

Lors des tests effectués par Windows Latest, il a été découvert que la nouvelle boîte de dialogue Exécuter est actuellement optionnelle et doit être activée via Paramètres > Paramètres avancés.

Une fois activée, la boîte de dialogue Exécuter modernisée peut être ouverte en utilisant le raccourci Win+R. La version mise à jour est environ 94 ms plus rapide en temps médian d'affichage par rapport à son prédécesseur classique. De plus, elle inclut de nouvelles fonctionnalités, comme la possibilité de naviguer vers un répertoire utilisateur en utilisant le raccourci ~\.
Toutefois, une limitation de la nouvelle boîte de dialogue Exécuter est son incapacité à être déplacée sur l'écran, un inconvénient que MS devrait résoudre avant la sortie officielle.
Dans le cadre de son initiative de modernisation plus large, MS prévoit également de remplacer les éléments de design de l'époque de Windows 8 par WinUI. Selon des sources, de nombreux composants basés sur le web sont en cours de réécriture à l'aide du framework natif de MS.
Conclusion
Que pensez-vous de l'onglet Propriétés modernisé, de la boîte de dialogue Exécuter mise à jour et des autres améliorations récentes de Windows 11 ? Partagez vos opinions dans les commentaires ci-dessous.
Windows Latest compte sur des lecteurs comme vous. Faites de nous votre source préférée sur Google Discover et Google Search, et aidez notre reporting indépendant à atteindre un public plus large.
