Les liens de la liste des sujets de la barre latérale préfèrent non lus et nouveaux à la place de derniers

Pas bien en fait… nous préférons de loin la version précédente. Il est illogique de cliquer sur quelque chose appelé Non lu (ou Nouveau) et d’avoir la dernière liste qui apparaît. Cela ralentit certainement nos membres dans leur lecture car ils doivent maintenant cliquer une fois de plus pour filtrer par Non lu ou Nouveau.

Veuillez ajouter bientôt l’option de liens contextuels – sinon, la barre latérale n’est plus aussi utile qu’avant.

3 « J'aime »

Sur mon forum où je suis administrateur, je veux tout voir. Sur meta, en tant qu’utilisateur, je veux filtrer le contexte qui m’est le plus pertinent et je n’arrive pas à suivre. Par conséquent, sur mon forum, j’aimerais que la vue par défaut soit Latest, mais ici sur meta, j’aimerais que la vue par défaut soit New.

Il semble que les gens aient des besoins légitimement différents en matière de portée des données qui déterminent leurs préférences ici.

3 « J'aime »

Je suis d’accord avec cela, bien que je ne l’aie pas remarqué au début. Ma réponse serait d’avoir un point bleu ou quelque chose comme ça (au lieu de x nouveaux ou y non lus) et d’aller toujours au dernier. Ou peut-être que cliquer sur le nom de la catégorie va au dernier - tandis que cliquer sur x nouveaux va au nouveau et cliquer sur y non lus va au non lu.

Je ne suis pas sûr de pouvoir être d’accord avec cela du tout.

D’une part, les liens ne s’appellent pas non lu ou nouveau. S’il y a du nouveau contenu disponible sous un titre, un badge à leur droite vous en informe de la même manière qu’une application de chat ou de messagerie le ferait. Regardez à peu près n’importe quel client de messagerie, la boîte de réception est annotée du nombre de sujets non lus, mais cliquer sur votre boîte de réception ne vous amène pas par défaut à une vue filtrée de vos messages non lus.

Un paramètre pour utilisateurs avancés est en cours de préparation pour permettre aux utilisateurs de modifier le comportement du bouton, mais ne prétendons pas que la nouvelle valeur par défaut est contre-intuitive. C’est la norme établie en termes d’expérience utilisateur, c’est pourquoi il y a eu une réaction si viscérale lorsqu’elle a été expédiée dans l’autre sens. Un titre tel que « tout » devrait vous amener exactement à cela. Les catégories, analogues aux dossiers ou aux étiquettes, devraient amener l’utilisateur moyen dans cette catégorie, pas dans une vue filtrée.

Il y a un nom de catégorie qui est aligné à gauche et qui devrait vous amener à “Latest”, comme vous le dites. Le problème est qu’à côté se trouve “x nouveau”/“y non lu”, aligné à droite, donc tout à fait séparé, de la même couleur qu’un hyperlien – et quand vous voyez un lien, vous vous attendez à être dirigé vers ce qu’il décrit. Ce n’est pas tout à fait comme “Boîte de réception (105)” tout écrit ensemble, ni même comme “Boîte de réception (105 non lus)”.

1 « J'aime »

La modification du lien du compteur d’éléments non lus a été discutée et je crois qu’elle a été écartée, c’est une cible trop petite.

Cependant, si la couleur ou l’alignement du texte vous pose problème, je vous encourage à jouer avec le CSS sur votre propre instance et à nous faire part des réactions des utilisateurs. Les compteurs d’éléments non lus se trouvent dans .sidebar-section-link-content-badge et var(--primary-high) correspondra à la couleur du texte du lien. Si vous supprimez la marge gauche sur la même classe, les deux seront côte à côte.

3 « J'aime »

Mon forum porte sur le développement urbain (nouveaux bâtiments, nouveaux parcs, etc.), et les gens veulent tout voir lorsqu’ils cliquent sur leurs catégories et tags « favoris » (ceux qu’ils ont choisis pour leur barre latérale). La plupart des utilisateurs ne sont pas vraiment intéressés par le suivi des sujets ou des catégories, ils naviguent simplement sans utiliser cette fonctionnalité. Les utilisateurs avancés seraient intéressés par une préférence. Aller sur le plus récent est ce qui attire le plus la majorité.

3 « J'aime »

J’ai ajouté ce qui suit en tant que composant de thème et je trouve que c’est une amélioration :

.sidebar-section-link-content-badge {
    margin-left: 0px !important;
    color: var(--primary-high) !important;
}

.sidebar-section-link-content-badge::before {
    content: "(";
}

.sidebar-section-link-content-badge::after {
    content: ")";
}

À long terme, je pourrais simplement le masquer complètement, mais j’attendrai de voir quelles autres modifications officielles seront apportées.

1 « J'aime »

Je suis tout à fait de cet avis. Si cela indique « 7 Non lus », je m’attendrais à être dirigé vers la liste Non lus et à n’y voir que ces 7 sujets.

C’est vrai, mais mon client de messagerie est toujours trié du plus récent au plus ancien, donc je m’attends à ce que lorsque je clique sur la Boîte de réception, je voie toujours tout trié de cette manière, d’autant plus que mon client de messagerie n’a pas de vue filtrée. Je pense qu’une analogie peut-être meilleure serait les vues filtrées dans Gmail : lorsque je clique sur l’onglet Mises à jour, je ne m’attends pas à voir tous les éléments de la boîte de réception. De plus, je vois une différence visuelle pour ceux qui ne sont pas lus, ils sont en gras et portent l’icône de notification que mon client utilise.

Dans Discourse, selon moi, nous sommes un peu au milieu pour le moment car si nous utilisons le nom du filtre, c’est ce que je m’attends à voir lorsque je clique sur le lien. Donc, pour moi, nous brisons les attentes principalement à cause de cela. Par exemple, pour le moment, mes catégories ressemblent à ceci :

Lorsque je clique sur documentation, j’arrive sur Documentation - Discourse Meta dans la vue Top. Les liens Latest, New (1), Unread (27) et Docs sont disponibles pour moi, mais je m’attendais à aller sur Unread et la vue Top est un ensemble de résultats très différent de ce que je m’attendais à voir.

Cela devient encore plus déroutant car lorsque je clique sur community ou announcements, j’arrive sur la vue Latest pour chacun d’eux. Il y a souvent un peu de défilement que je dois faire pour identifier les sujets que je m’attendais à trouver, mais ce n’est pas rédhibitoire, juste un peu ennuyeux quand j’espérais obtenir la liste filtrée.

Donc, autant j’adore le lien « X non lus », autant je serais heureux de le cacher car le voir crée une attente qui n’est pas satisfaite pour moi.

3 « J'aime »

Mise à jour rapide… @kris.kotlarek travaille actuellement à l’ajout d’une option par utilisateur.

Les personnes (comme moi) qui préfèrent que le lien mène aux messages non lus pourront modifier l’option dans les préférences utilisateur.

Nous avons passé tellement de temps sur cela et il semble qu’il n’y ait pas de solution qui satisfasse tous les groupes de personnes, nous ajoutons donc une option par utilisateur.

16 « J'aime »

La configuration utilisateur est maintenant implémentée par @kris.kotlarek

Il existe un paramètre de site pour contrôler la valeur par défaut, mais il est actuellement masqué. Pour modifier la valeur par défaut :

Sur notre hébergement : contactez le support des équipes
Sur auto-hébergement : SiteSetting.default_sidebar_list_destination = 'unread_new' dans une console.

9 « J'aime »

Je soutiens fortement cette idée :

Alors faire des 2 non lus un lien vers les publications non lues ?

Si je clique sur « Tout », j’obtiens - eh bien - tout. Si je clique sur « 10 non lus », j’obtiens juste les 10 publications non lues. C’est la manière la plus efficace et intuitive. De petites cibles de clic ? Je ne pense pas, du moins cela devrait être une option à l’échelle de l’instance.

Tel que c’est maintenant, c’est super déroutant. Je reviens quelques jours plus tard, je clique sur « 10 non lus » et je vois : pas une seule publication non lue, car elles sont enfouies sous des publications plus récentes. Cela rend le concept de barre latérale, par ailleurs intéressant, presque inutile.

Le nouveau paramètre pour changer la cible du lien de toute la ligne ne résout pas le problème, à mon avis, nous avons besoin de 2 cibles de lien. Peut-être qu’une option pour obtenir des cibles de lien plus grandes serait de supprimer le texte redondant « non lus » et d’utiliser un symbole à la place ? Et laisser la boîte de clic planer, toujours un moyen efficace d’obtenir un paradigme de navigation.

1 « J'aime »

Je suis d’accord. Si vous cliquez sur « Tout », vous ne voulez pas seulement voir « 10 non lus », et si vous cliquez sur « 10 non lus », vous ne voulez pas voir « Tout ». Ce sont deux choses très différentes.

Si les « 10 non lus » n’étaient pas en bleu et ressemblaient plus à une information qu’à un lien, ce serait une façon de contourner ce problème.

1 « J'aime »

Je pense que nous voulons toujours nous en tenir à la contrainte d’une seule cible de clic par élément.

Voici quelques éléments que nous pourrions envisager pour réduire une partie de la confusion compréhensible qui existe encore :

  1. Trouver un meilleur nom que « Tout ».
  2. Utiliser un style différent pour les compteurs non lus/nouveaux qui ne ressemble pas à un lien.
3 « J'aime »

Et si au lieu d’afficher « x nouveau/non lu », nous affichions simplement un point indiquant qu’il y a une nouvelle activité dans les catégories/tags que vous suivez ? Similaire aux canaux de discussion dans la barre latérale. La couleur la rend définitivement plus semblable à un lien, mais je pense que le texte aussi. Je soupçonne que personne ne s’attendrait à ce qu’un point soit cliquable.

Quant à « tout »… quelque chose comme « tous les sujets » est plus spécifique mais pourrait avoir un problème similaire ? Ce que nous essayons vraiment d’indiquer, c’est qu’il s’agit d’un compartiment plus large que « suivi », c’est-à-dire « dernière activité de tous les sujets, non limitée par ce que vous suivez ».

1 « J'aime »

Nous avons utilisé les ajustements CSS suggérés ci-dessus pour corriger la couleur et la position, cela a entraîné beaucoup moins de confusion.

Je pense que l’analogie du compteur de messages/non lus fonctionne très bien ici.

1 « J'aime »

Une suggestion de fonctionnalité mineure pour la barre latérale : en tant qu’utilisateur, je m’attendais à ce que cliquer sur les liens bleus « non lus » me mène à la page /unread.

2 « J'aime »

J’ai déplacé votre message dans ce sujet @bartv car il y a eu des allers-retours sur cette idée ici. :+1:

1 « J'aime »

@awesomerobot et @tgxworld viennent de fusionner cette pull request, qui, je pense, devrait répondre à certains des commentaires ci-dessus :

Maintenant, lorsque vous utilisez la préférence utilisateur par défaut, vous voyez ceci :

Et lorsque vous utilisez la préférence « power user », vous voyez ceci :

Ainsi, les utilisateurs occasionnels ont un peu moins de bruit dans leur barre latérale, et pour tout le monde, ce que vous voyez dans les liens est maintenant plus cohérent avec ce qui se passera lorsque vous cliquerez dessus.

4 « J'aime »

J’ai basculé en mode « utilisateur avancé », mais pour être honnête, je m’attendais à ce que cliquer sur le nom de la catégorie m’emmène vers « les derniers » et que cliquer sur le lien « non lus » m’emmène vers « non lus ». Mais cliquer sur le nom de la catégorie m’emmène également vers « non lus ». Cela limite considérablement l’utilité de la barre latérale, car cela me coûte maintenant (une seconde de confusion, puis) un clic supplémentaire sur « les derniers ».

4 « J'aime »