Composant FĂȘte Foraine 🎆

What better way to celebrate the New Year’s eve than fireworks! :fireworks:

Here’s a component that adds fireworks on Discourse forum.

The source code is inspired from Eddie’s Pure CSS Fireworks.

Happy New Year 2021! :tada:

32 « J'aime »

would be cool if this triggered for a few seconds every time a badge is earned

14 « J'aime »

@Don
si un badge est gagné votre thÚme FKB PRO
trĂšs utile

1 « J'aime »

Ne fonctionne pas sur iPhone (du moins).

Eh bien, l’annĂ©e prochaine alors.

Vous pouvez essayer ce fork @Jagster :

URL : https://github.com/Arkshine/discourse-fireworks
branche : mobile-support-and-settings

Cliquez sur le bouton Advanced pour fournir le nom de la branche ici :

Le mobile est pris en charge, et j’ai ajoutĂ© un tas de paramĂštres de base (nombre/taille des particules, largeur/hauteur des feux d’artifice et distance de chute) pour le bureau et le mobile.

J’envisagerai de faire une PR appropriĂ©e (et Ă©ventuellement d’autres paramĂštres) sur le dĂ©pĂŽt d’origine plus tard !

6 « J'aime »

Hm, j’ai essayĂ© mais je ne vois aucun feu d’artifice ni aucun rĂ©glage.

Pas de souci. J’aurais dĂ» expliquer comment l’installer.

Assurez-vous de cliquer sur Avancé et de copier/coller le nom de la branche :

Remarque : Cela installera un autre composant de thĂšme ; vous voudrez peut-ĂȘtre dĂ©sactiver l’ancien pour l’instant. :+1:

1 « J'aime »

L’implĂ©mentation du support et des paramĂštres mobiles est absolument superbe. Elle fonctionne parfaitement sur mon appareil mobile maintenant, avec des dimensions impeccablement adaptĂ©es, sans aucune trace d’excĂšs.

Tu l’as fait. Je n’avais pas remarquĂ© la branche, dĂ©solĂ©. Merci d’avoir clarifiĂ© cela. :slight_smile: Ça a l’air super maintenant, merci beaucoup ! Une PR officielle serait gĂ©niale. :slight_smile:

1 « J'aime »

Je pense que ce serait mieux si vous pouviez ajuster la frĂ©quence d’une maniĂšre ou d’une autre, c’est (Ă  mon avis) assez grossier mais toujours cool.

Un an aprĂšs le nouvel an :smirking_face:

Le fork d’Arkshine fonctionne bien. Mais l’original n’est que pour ordinateur de bureau.

Soit le PR est nĂ©cessaire, soit l’OP pourrait ĂȘtre Ă©ditĂ© en incluant des informations sur le fork. Les deux solutions sont bonnes.

2 « J'aime »

J’ai créé le PR au nom de @Arkshine et je l’ai fusionnĂ©. La mise Ă  jour du composant devrait Ă©galement fonctionner pour mobile.

Merci encore, Arkshine.

5 « J'aime »

Merci @meghna ! J’avais complĂštement oubliĂ©. :smile:

2 « J'aime »

@meghna J’ai ouvert une PR pour ajouter une option permettant d’utiliser les feux d’artifice de tsParticles :

4 « J'aime »

Merci Nate ! Je vais jeter un Ɠil. :+1:

2 « J'aime »

J’ai fusionnĂ© la PR, merci pour les amĂ©liorations, Nate ! :fireworks:

3 « J'aime »

Merci beaucoup !

3 « J'aime »

J’ai juste activĂ© le composant Fireworks et je vois l’avertissement suivant :

[Note de l’administrateur] Le thĂšme ‘discourse-fireworks’ contient du code qui doit ĂȘtre mis Ă  jour. (ID:discourse.script-tag-discourse-plugin) (en savoir plus)

[THEME 62 ‘discourse-fireworks’] AVIS DE DÉPRECIATION : L’ajout de code JS en utilisant <script type='text/discourse-plugin'> est dĂ©prĂ©ciĂ©. DĂ©placez ce code dans un fichier JavaScript dĂ©diĂ©. [ID de dĂ©prĂ©ciation : discourse.script-tag-discourse-plugin] [info : Modernizing inline script tags for templates & JS API]

Est-il possible d’obtenir une mise à jour ? Je n’y comprends pas assez pour faire une PR. :see_no_evil_monkey:

4 « J'aime »

J’ai une correction et une refactorisation pour cela depuis quelques jours dans mon dĂ©pĂŽt, mais j’ai finalement pris le temps de crĂ©er une PR pour celui-ci. dĂ©solĂ© je sais que nous sommes dĂ©jĂ  le 1er janvier. lol :woman_facepalming:t2:

pas sĂ»r des tests d’acceptation par contre :see_no_evil_monkey:

5 « J'aime »