|||
-|-|-|
| Zusammenfassung | Discourse Animated Avatars fügt die Möglichkeit hinzu, GIF-Avatare hochzuladen, die beim Hovern oder Auswählen in Beiträgen, Benutzerkarten und Profilseiten animiert werden.
| Repository-Link | \u003chttps://github.com/discourse/discourse-animated-avatars\u003e
| Installationsanleitung | So installieren Sie Plugins in Discourse
Funktionen
Standardmäßig wird die Animation pausiert, wenn sie nicht fokussiert ist. Innerhalb von Themen wird die Animation pausiert, wenn der Beitrag nicht gehovert oder ausgewählt ist.
animated_avatars_always_animate: überschreibt das obige Pausieren und erzwingt, dass Avatare immer animiert werden.
animated_avatars_min_trust_level_to_display beschränkt die Animation von Avataren nach Vertrauensstufe.
Berücksichtigt prefers-reduced-motion in den Barrierefreiheitsoptionen des Browsers: Animationen werden vollständig deaktiviert.
Konfiguration
Dieses Plugin hat eine optionale Abhängigkeit von gifsicle. Dies wird verwendet, um hochgeladene GIF-Bilder auf einen quadratischen Avatar zuzuschneiden, was hilft, Seitenverhältnisse zu beherrschen und Unterschiede in der Größe zwischen statischen und animierten Bildern für einen reibungsloseren Wechsel zu normalisieren. Das Plugin funktioniert auch ohne, aber nicht-quadratische Avatare können gestreckt erscheinen, wenn sie angezeigt werden.
Um dies zu aktivieren, fügen Sie einen Aufruf zum Installationsskript in Ihrer app.yml hinzu. Ein Beispiel dafür, wie der after_code-Hook aussehen wird, ist der folgende:
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
Einstellungen
| Name | Beschreibung |
|---|---|
| animated avatars min trust level to display | Minimale Vertrauensstufe zur Anzeige eines animierten Avatars |
| animated avatars always animate | Avatare immer animieren |