Composant de décoration de Noël 🎄

Adding a bit of festive flair to your forum – I present a Christmas decoration component! :christmas_tree:

This component includes three flairs:

  1. Christmas Lights
  2. Christmas Hats
  3. Christmas Decoration Image

Each flair can be individually enabled/disabled via theme settings. For Christmas Decoration Image there is also a setting to invert color for forum with Dark theme.

The Christmas lights were inspired from @Canapin’s ideas here.

Merry Christmas! :santa:

47 « J'aime »

Very nice! One small thing - it doesn’t seem like the ‘enable decoration image’ is making any difference. I think it might need an if statement in the SCSS?

9 « J'aime »

Thanks for bringing this in my notice! I’ve pushed a fix now. :slight_smile:

7 « J'aime »

This is great, thanks. Much easier as a theme component than a theme.

The hats worked immediately but I had to fiddle around to get the lights to work - e.g. ticked the enable/disable boxes (though not sure that is what made it work) and restarted the iOS Hub app - but I guess that’s realistic for lights :slight_smile:

3 « J'aime »

Glad you liked it! :slight_smile:

That is weird. I just checked installing the component (again) on theme-creator and it worked on first try. Let me know if the issue persists.

2 « J'aime »

It’s all working now. Maybe it was something to do with caching - the avatars being updated sooner than the menu bar. “Caching” is a good catch-all excuse as I don’t understand it.

2 « J'aime »

Hmm, perhaps mods could enable this component here on meta to make sure it is working…

1 « J'aime »

Dans mon discours, le chapeau et la lumière fonctionnent bien, cependant l’image de décoration ne s’affiche pas. Je n’ai aucune idée de pourquoi cela se produit.

1 « J'aime »

Si cela peut aider, la décoration n’apparaît que sur ordinateur, en haut à gauche et en haut à droite.

1 « J'aime »

Oui, je sais, mais il n’y a rien quand je regarde sur ordinateur.

1 « J'aime »

L’image de décoration apparaît lorsque la largeur minimale de l’écran est de 1450px. Regardez-vous le site sur un petit moniteur ou un ordinateur portable ?

1 « J'aime »

Oh. J’essaie cela sur mon écran 2k, donc ça fonctionne. Maintenant, j’utilise mon Lenovo Yoga Duet (un peu comme Microsoft Surface), donc ça disparaît. Cependant, est-il possible de l’afficher sur un petit moniteur ou un ordinateur portable ?

1 « J'aime »

Ce serait dommage que l’utilisateur de l’ordinateur portable ne voie pas la cloche… J’adore ça. Cela représente Noël.

1 « J'aime »

Vous pouvez forker le thème et modifier les paramètres de largeur d’écran.

1 « J'aime »

Génial ! J’essaierai ça ! Merci pour votre aide !

1 « J'aime »

Si quelqu’un a d’autres composants qui apparaissent avant les décorations, vous pouvez essayer d’ajouter ce CSS pour forcer les lumières à être les premières :


#main-container > * {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#main-container .lightrope {
  order: -1;
}

(cela pourrait casser d’autres intégrations, alors testez minutieusement)

4 « J'aime »

Puis-je changer la couleur des lumières ?

2 « J'aime »

Chapeau non affiché dans les publications.

2 « J'aime »

@meghna C’est fantastique !

« Image de décoration de Noël » n’a pas fonctionné pour moi.

Y a-t-il un moyen de changer les couleurs des lumières ? J’essaie avec le CSS, mais sans succès.

1 « J'aime »

On dirait qu’il ajoutera un 2e chapeau sur l’emoji (en haut à droite du menu utilisateur) lorsque l’utilisateur aura défini un statut utilisateur

2 « J'aime »