Avatar animé

|||
-|-|-|
:information_source: | Résumé | Discourse Animated Avatars ajoute la possibilité pour les utilisateurs de télécharger des avatars gif qui s’animeront au survol ou à la sélection dans les publications, les cartes utilisateur et les pages de profil.
:hammer_and_wrench: | Lien du dépôt | \u003chttps://github.com/discourse/discourse-animated-avatars\u003e
:open_book: | Guide d’installation | Comment installer des plugins dans Discourse

Fonctionnalités

Par défaut, l’animation est mise en pause lorsqu’elle n’est pas focalisée. Dans les sujets, l’animation sera mise en pause lorsque la publication n’est pas survolée ou sélectionnée.

animated_avatars_always_animate : remplace la mise en pause ci-dessus, force les avatars à toujours s’animer.
animated_avatars_min_trust_level_to_display : restreint l’animation des avatars par niveau de confiance.

Respecte prefers-reduced-motion dans les options d’accessibilité du navigateur : les animations seront entièrement désactivées.

Configuration

Ce plugin a une dépendance optionnelle à gifsicle. Il est utilisé pour redimensionner les images gif téléchargées afin qu’elles correspondent à un avatar carré, ce qui aide à gérer les rapports d’aspect ainsi qu’à normaliser les différences de taille entre les images statiques et animées pour un échange plus fluide. Le plugin fonctionnera toujours sans lui, mais les avatars non carrés peuvent apparaître étirés lorsqu’ils sont affichés.

Pour activer, vous ajouterez un appel au script d’installation dans votre app.yml. Un exemple de ce à quoi ressemblera le hook after_code est le suivant :

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-animated-avatars.git
    - exec:
        cd: $home/plugins/discourse-animated-avatars
        raise_on_fail: false
        cmd:
          - $home/plugins/discourse-animated-avatars/scripts/install.sh

Paramètres

Nom Description
animated avatars min trust level to display Niveau de confiance minimum pour afficher un avatar animé
animated avatars always animate Toujours animer les avatars
22 « J'aime »