Avatars fixes : les avatars des messages suivent le défilement

:warning: This is now an official feature shipped with Discourse, the theme component repository is archived, you should delete it or it will cause malfunctions :warning:

If for whatever reason you want to disable the sticky avatars, there is currently a workaround using CSS:

.topic-post.sticky-avatar {
  .topic-avatar {
    position: relative !important;
    top: unset !important; /* May be needed in some cases */
  }
}
31 « J'aime »

Salut, ce serait bien d’avoir une solution mobile.

Cela fonctionne très bien sur ordinateur et je comprends que les problèmes d’espace rendent difficile sa traduction directe sur mobile, mais peut-être une petite icône d’avatar juste en dessous de la barre de navigation principale ? (Je sais, pas très convivial pour l’UX)

3 « J'aime »

Notre pensée actuelle est que ce comportement particulier du bureau n’est pas un bon compromis sur mobile.

2 « J'aime »

Les avatars épinglés sont maintenant une fonctionnalité officielle de Discourse :tada:

Vous pouvez consulter le commit :

Je vais modifier le message d’origine pour refléter cela.

11 « J'aime »

Bien, nous pouvons donc supprimer ce composant de thème maintenant ? Merci.

3 « J'aime »

Il y a une incohérence dans le comportement car les avatars sur les courts messages ne restent pas lorsqu’on descend, mais ils restent lorsqu’on monte - voir la vidéo ci-dessous.

De plus, je préférerais personnellement le comportement de fixation sur les courts messages également - je trouve que l’option actuelle « uniquement sur les longs messages » est un peu déroutante. Peut-être qu’un réglage pour contrôler la longueur minimale d’un message pour activer ce comportement serait utile afin que chacun puisse l’adapter à ses propres préférences ?

4 « J'aime »

Oui, c’est le comportement attendu, après l’avoir vécu longtemps, nous avons considéré que c’était le meilleur compromis utilité/bruit visuel. L’idée étant que sur les courts messages, lorsque vous descendez, vous savez qui a posté, mais lorsque vous montez, le contenu du message apparaît avant l’avatar, donc cela a une certaine valeur même pour les petits messages.

Je suggérerais de vivre avec cela un peu s’il vous plaît. Nous n’avons pas l’intention de créer un paramètre de site pour cela pour le moment.

4 « J'aime »

Oui, veuillez supprimer le composant de thème, cela causera des problèmes si vous avez les deux.

J’ai mis à jour l’OP pour clarifier cela. Merci :+1:

4 « J'aime »

J’ai passé un peu de temps à trouver la solution par moi-même le week-end dernier, mais elle était là depuis le début :sweat_smile:

Mais sur mon forum, j’ai dû ajouter top: unset à cause d’un problème de défilement. Donc, pour certains utilisateurs, il pourrait être utile d’utiliser ceci :

.topic-post.sticky-avatar {
  .topic-avatar {
    position: relative !important;
    top: unset  !important;
  }
}
5 « J'aime »

Merci, je viens de modifier le message initial :slight_smile:

2 « J'aime »

Ce sujet a été automatiquement fermé après 29 jours. Les nouvelles réponses ne sont plus autorisées.