Je travaille sur un produit logiciel qui a jusqu'à 100 vues, donc ma principale préoccupation est la simplicité et la navigation à accès rapide.
Mon idée est de mettre tous les éléments du menu dans une fenêtre contextuelle.
L'utilisateur peut accéder au menu via deux options différentes, la première via un bouton collant sur l'écran supérieur et l'autre option via un raccourci clavier.
La raison pour laquelle je veux que le menu dans la fenêtre contextuelle soit de donner à l'utilisateur la possibilité de réorganiser ses éléments de menu préférés + dans cette option, je peux classer mes éléments de menu facilement + capacité de recherche d'une vue spécifique.
est-ce un bon UX si je place le menu dans une fenêtre popup au lieu du menu horizontal traditionnel en haut de l'écran?
La solution proposée n'est pas conventionnelle, mais bien conçue pour votre créativité - elle peut fonctionner incroyablement bien ou échouer lamentablement, comme toute autre invention nouvelle.
Je crois que d'autres émettront des opinions contre, alors permettez-moi de me concentrer sur le pour.
Personnellement, je trouve peu de convivialité dans les barres d'outils de la résidence, comme celle de Photoshop:
Il a beaucoup d'icônes et une hiérarchie d'outils (donc un long clic révèle d'autres outils. J'ai toujours pensé qu'une solution plus utilisable serait en appuyant sur une touche, un méga menu apparaîtra, organisant proprement les outils en une hiérarchie cohérente. Quelque chose comme dans ce méga menu, juste avec les noms d'outils au lieu d'un raccourci:
En fait, une application Mac très populaire appelée CheatSheet fait quelque chose de très similaire avec un raccourci clavier:
Le menu contextuel (menu contextuel) est de nature très similaire à ce que vous proposez:
Présenter à un utilisateur 100 articles est douteux et potentiellement écrasant. Il y a cependant quelques conditions préalables pour que cela soit justifié:
Un grand nombre de méga menus peuvent facilement atteindre 50 éléments ou plus. L'exemple suivant d'Ebuyer est assez bon car les termes et catégories doivent être clairs pour la plupart des gens (ce menu a au total 60 étiquettes):
Un mauvais méga-menu est un menu où les utilisateurs ne connaissent pas les termes, comme ce menu Royal Mail qui, malgré moins d'étiquettes (38 au total), est beaucoup moins utilisable que le Ebuyer ci-dessus:
Par exemple, les utilisateurs ne sauront pas ce que signifie "livraison spéciale garantie" et il y a un grand mélange entre les classes ici (actions mélangées avec des noms et beaucoup d'étiquettes cryptiques).
Je suis choqué (oui, je le pense vraiment) de lire votre solution proposée. Je pense que vous avez vraiment besoin de faire des recherches et des analyses sur les utilisateurs pour concevoir une meilleure architecture de l'information. Le fait que vous souhaitiez placer le menu principal dans une fenêtre contextuelle, puis donner la possibilité d'organiser des menus personnalisés, montre une grande opportunité de faire du tri de cartes et des études d'utilisation rapides. En raison des informations limitées que vous avez partagées, je vous suggère d'examiner la nécessité d'avoir tous ces 100 éléments de menu. Vérifiez également les redondances/doublons. De plus, vous pouvez également avoir une navigation principale verticale (toutes les navigations principales ne sont pas horizontales). En outre, il peut être utile et si nécessaire, d'avoir une navigation secondaire en coupe pour réduire la charge cognitive sur les utilisateurs et améliorer l'efficacité.
Fenêtre contextuelle: NON
Fenêtre modale: OUI
Il est toujours préférable d'éviter les fenêtres pop-up, les gens détestent simplement les fenêtres pop-up, ils n'y font pas confiance!
Voici un exemple de l'échange de pile ux pour l'édition de l'interface utilisateur (crt-m)
Maintenant, ils ont utilisé beaucoup de menu ici, je suppose que vous pouvez utiliser cette approche un peu.