Microsoft répond enfin à une plainte majeure des utilisateurs de Windows 11 : le menu contextuel encombré du clic droit.

Lors d’un appel de la communauté WinUI le 5 novembre, la société a dévoilé un nouvel outil pour les développeurs appelé « Menus divisés ». Son objectif est de permettre aux créateurs d’applications de regrouper les actions associées dans des sous-menus plus clairs, dans le but de résoudre une frustration de longue date des utilisateurs.

Le nouveau contrôle est destiné aux développeurs utilisant le prochain SDK expérimental Windows App 2.0. Une telle décision répond directement aux critiques généralisées concernant la conception du menu, que de nombreux utilisateurs ont jugée inefficace et encombrante depuis le lancement du système d’exploitation.

Le noyau Problème : une expérience de clic droit encombrée

Depuis ses débuts, le menu contextuel repensé de Windows 11 est un point de discorde important. Dans une tentative de simplifier l’interface, Microsoft a tronqué le menu contextuel traditionnel, cachant de nombreuses fonctions derrière un clic supplémentaire « Afficher plus d’options ».

Bien que l’objectif déclaré soit une esthétique plus propre, pour de nombreux utilisateurs expérimentés, ce changement a sacrifié l’efficacité au profit de la forme. Cela a créé un décalage entre l’intention de conception et la convivialité quotidienne, obligeant à une étape supplémentaire, souvent frustrante, pour accéder aux commandes héritées.

La frustration généralisée à l’égard de cette conception est évidente dans la popularité des solutions de contournement créées par la communauté. Les guides expliquant comment désactiver définitivement « Afficher plus d’options » et restaurer le menu contextuel complet classique sont devenus monnaie courante, signalant une préférence claire de l’utilisateur pour un accès direct plutôt qu’une vue simplifiée. La demande d’un plus grand contrôle ne s’arrête pas là.

Les utilisateurs ont également montré un vif intérêt pour la personnalisation d’autres aspects de l’interface utilisateur, tels que la personnalisation du sous-menu « Nouveau » pour ajouter ou supprimer des éléments spécifiques tels que des dossiers et des raccourcis. Son problème sous-jacent est que l’expérience par défaut semble à la fois trop restrictive et, paradoxalement, surpeuplée d’entrées non pertinentes ajoutées par des applications tierces.

La solution de Microsoft : les « menus divisés » pour les développeurs

En réponse à des années de commentaires des utilisateurs, Microsoft a maintenant suggéré une nouvelle approche pour désencombrer ces menus, bien que sa cible initiale soit les développeurs d’applications, et non le système d’exploitation principal lui-même.

Au cours de sa récente campagne d’évaluation, WinUI Community Call, la société a présenté un nouveau contrôle de développeur nommé SplitMenuFlyoutItem. Il sert de moteur qui permet aux développeurs de créer ce que Microsoft appelle des « menus divisés » ou des « sous-menus hybrides ».

Pour les développeurs travaillant avec WinUI, le nouveau contrôle SplitMenuFlyoutItem offre un moyen puissant d’organiser des actions complexes au sein de leurs applications. Cela leur permet de combiner une commande principale fréquemment utilisée avec un ensemble d’options secondaires connexes dans un seul élément de campagne.

[contenu intégré]

Un exemple parfait serait de consolider une commande « Ouvrir » avec un sous-menu « Ouvrir avec… ». Au lieu de deux entrées distinctes encombrant le menu, un seul élément « Ouvrir » comporterait une petite flèche qui, lorsqu’on clique dessus, révèle la liste des programmes alternatifs. Cette conception favorise un menu de niveau supérieur beaucoup plus propre sans sacrifier des fonctionnalités plus approfondies.

Un tel changement constitue une amélioration significative de la qualité de vie de l’écosystème des développeurs. Il fournit une méthode standardisée et moderne pour gérer la complexité des menus, conduisant potentiellement à une expérience utilisateur plus cohérente et plus raffinée sur l’ensemble du spectre des applications Windows 11.

En proposant un contrôle natif, Microsoft aide les développeurs à éviter les solutions personnalisées, souvent maladroites, à un problème d’interface utilisateur courant.

Disponibilité et questions persistantes

Microsoft a annoncé que le nouveau contrôle SplitMenuFlyoutItem sera disponible pour que les développeurs puissent le tester lors du prochain test expérimental. sortie de son kit de développement logiciel. Plus précisément, la version citée est la version Windows App SDK 2.0 exp3, qui constitue le détail le plus concret disponible sur son déploiement.

En tant que fonctionnalité expérimentale, elle sera soumise à des commentaires et à des modifications potentielles avant d’apparaître dans une version stable. Jusqu’à présent, la société n’a pas encore fourni de calendrier public pour cette version stable.

Bien que cette annonce soit une avancée bienvenue pour les développeurs d’applications, les utilisateurs expérimentés de Windows 11 devront peut-être tempérer leurs attentes. Il n’est pas confirmé si Microsoft envisage d’adopter son propre outil pour réparer le shell natif de Windows 11, en particulier le menu contextuel très critiqué de l’Explorateur de fichiers. Son objectif actuel est clairement de fournir de meilleurs outils à la communauté des développeurs tiers.

Une question cruciale reste donc sans réponse : les menus du système d’exploitation bénéficieront-ils des mêmes améliorations ? La communauté regarde maintenant si Microsoft montrera l’exemple.

Pour l’instant, les utilisateurs cherchant à gérer différents aspects de l’interface utilisateur devront continuer à s’appuyer sur les méthodes existantes, telles que les didacticiels pour contrôler les menus contextuels de la barre des tâches. Microsoft a clairement reconnu le problème, mais sa première solution est une technologie habilitante pour les autres, pas encore une solution directe pour Windows 11 lui-même.

Categories: IT Info