Séparer les notifications et les options de compte

Actuellement, l’avatar dans le coin supérieur droit sert de boîte unifiée pour divers éléments très différents. Il s’agit de divers types de notifications (réponses, notifications de publication, likes, messages privés, badges), mais aussi de signets et d’options de compte. Au début, j’ai pensé “oh, c’est astucieux”, mais plus je l’utilise, plus cela me dérange. Commençons par quelques problèmes concrets que je rencontre :

Problème 1 : Notification ou erreur de compte ?

“Nombre dans un cercle superposé à une icône” signifie pour moi “cette chose a un message pour moi”. L’icône Gmail avec un 5 représente 5 e-mails, l’icône Discord avec un 999+ représente des pings de personnes dont je me fiche - je comprends.

Mais qu’est-ce qu’un “mon visage avec un cercle” ? Intuitivement, c’est quelque chose à mon sujet. Je pense constamment à un problème de compte - “votre essai gratuit a expiré”, “veuillez vérifier votre adresse e-mail”, quelque chose dans ce genre. Si le cercle n’avait pas de nombre, j’opterais aussi pour un indicateur d’activité “l’utilisateur est en ligne”. Mais jamais “oh, c’est juste une notification pour une réponse à votre publication”.

Problème 2 : “Comment se déconnecter ?”

C’est une question que j’ai vue 3 fois cette année sur mon forum. J’imagine les étapes de l’utilisateur comme suit :

  1. J’ai fini avec le forum pour aujourd’hui. Il est temps de me déconnecter.
  2. Cliquez sur l’avatar, l’endroit où, je le sais d’après ~presque tous les autres sites web, se trouve le bouton de déconnexion.
  3. Être présenté à mes notifications à la place, sans bouton de déconnexion en vue.
  4. (Être confus et poster sur le forum pour demander comment cela fonctionne)

Le problème fondamental ici est que la liste déroulante combinée des notifications et du compte est monstrueusement compliquée. Ici sur meta, où je suis essentiellement un nouvel utilisateur, j’y vois 20 éléments - 10 notifications, 8 onglets, 2 actions. C’est complètement écrasant, et en regardant cela et en essayant de comprendre que le bouton de déconnexion est caché (icône de compte après avoir cliqué sur votre icône de compte) demande beaucoup de puissance de réflexion.

Une proposition

Mon idée serait de garder les choses simples :

  • Avoir un bouton de compte qui ne contient que les éléments du compte (l’avatar).
  • Avoir un bouton de notification qui ne contient que les éléments de type notification (activité de publication suivie, réponses, mentions, likes, badges).
  • Avoir un bouton de chat qui ne contient que les notifications de chat.
  • Avoir les signets dans la barre latérale, où vous avez déjà une fonction pour ajouter des quasi-signets (section personnalisée).
  • (Transformer l’icône de recherche en barre de recherche afin de réduire l’accumulation d’icônes à droite - et pour que les gens recherchent plus souvent avant de poster)

Ou pour visualiser, regardez mes incroyables compétences Figma ! Les cercles rouges à côté des icônes ou d’autres éléments de l’interface utilisateur (“widget” Chat, “publication avec rappel” dans la barre latérale) seraient soit les décomptes de notifications, soit, dans le cas des signets, pourraient également être une sorte de “planifié dans 1 jour” / “en retard depuis jeudi”. Le grand cercle rouge assis dans le vide bleu fait partie de votre arrière-plan :stuck_out_tongue:

Anecdote : Quelle est la différence entre un “message personnel” (Messages) et un “chat personnel” (DM) ?
À mon avis, ils sont topologiquement identiques, la principale différence étant que l’un est un peu plus gênant à utiliser que l’autre. Les messages n’ont pas encore trouvé une bonne place dans ma conception (et, pour référence, ils n’en ont pas non plus sur Reddit), et je serais tenté de fusionner les deux systèmes, ou peut-être d’appeler l’un “anciens DM” et l’autre “chat / nouveaux DM” ou quelque chose comme ça.

7 « J'aime »

Je suis majoritairement d’accord avec vous ! :slight_smile:

Cela me rappelle le Thème Central Discourse (pas encore sorti) qui sépare les notifications et le compte, et cela semble plus naturel. J’aime bien :

(D’ailleurs, si vous savez ce que vous faites, les modifications de ce thème sont expliquées ici et pourraient être utilisées dans un composant de thème pour un autre thème.)

Il y a aussi ce composant pratique à mentionner pour ajouter une icône de déconnexion en bas du menu :

Quant à la recherche, vous pourriez être intéressé par ce composant :

5 « J'aime »

Oui, c’est une bonne décision pour ce thème et, à mon humble avis, cela vaut la peine de l’étendre à de nombreux autres thèmes également.

4 « J'aime »

Je suis d’accord avec cela aussi et j’espère que la configuration telle qu’elle est dans le thème Central deviendra un défaut. J’ai également publié à ce sujet il y a quelque temps, mais si vous l’implémentez vous-même, vous demandez beaucoup de maintenance compte tenu du rythme des changements concernant la navigation.

3 « J'aime »

L’en-tête est en cours de mise à jour pour utiliser des composants Ember plutôt que notre système de widgets personnalisé, il sera donc beaucoup plus facile de déplacer des éléments bientôt !

4 « J'aime »

Séparer les différents aspects du menu personnel semble en effet une bonne idée.
Et je pense que les changements dans le thème Central que @Arkshine a soulignés vont dans la bonne direction.
Il y a trois choses que j’ajouterais :

  1. Je pense que les messages personnels devraient également avoir leur propre espace (enfin, fondamentalement, je pense que le chat et les messages personnels devraient être fusionnés en une seule chose, mais c’est une autre histoire)
  2. Au moins pour moi, même dans le thème Central, j’ai toujours des favoris dans le menu de notification (capture d’écran ci-dessous), et je pense qu’ils appartiennent soit uniquement au menu utilisateur (comme proposé par l’OP), soit à la barre latérale (si le menu utilisateur doit devenir une chose « profil/paramètres uniquement »).
  3. Tant qu’on y est : puisque les « réponses », « likes », « badges », etc. sont effectivement des filtres sur la liste complète des notifications, ils devraient, à mon avis, aller en haut de la zone de notification (ou peut-être être complètement supprimés).

1 « J'aime »