Componente de decoración navideña 🎄

Añadiendo un toque festivo a tu foro: ¡te presento un componente de decoración navideña! :christmas_tree:

Este componente incluye tres adornos:

  1. Luces navideñas
  2. Gorros navideños
  3. Imagen de decoración navideña

Cada adorno se puede activar o desactivar individualmente mediante la configuración del tema. Para la Imagen de decoración navideña, también hay una opción para invertir los colores en foros con tema oscuro.

Las luces navideñas fueron inspiradas en las ideas de @Canapin aquí.

¡Feliz Navidad! :santa:

48 Me gusta

¡Muy bien! Una pequeña cosa: parece que ‘habilitar imagen de decoración’ no está haciendo ninguna diferencia. Creo que podría necesitar una sentencia if en el SCSS.

9 Me gusta

¡Gracias por ponerlo en mi atención! Ya he aplicado una corrección. :slight_smile:

7 Me gusta

Esto es genial, gracias. Mucho más fácil como componente de tema que como tema en sí.

Los sombreros funcionaron de inmediato, pero tuve que hacer algunos ajustes para que las luces funcionaran: por ejemplo, marqué las casillas de habilitar/deshabilitar (aunque no estoy seguro de que eso fuera lo que las hizo funcionar) y reinicié la aplicación del Hub de iOS. Supongo que eso es realista para las luces :slight_smile:

3 Me gusta

¡Me alegra que te haya gustado! :slight_smile:

Eso es extraño. Acabo de verificar la instalación del componente (de nuevo) en theme-creator y funcionó a la primera. Avísame si el problema persiste.

2 Me gusta

Todo está funcionando ahora. Quizás tenga que ver con la caché: los avatares se actualizaron antes que la barra de menú. “Caché” es una buena excusa general, ya que no la entiendo.

2 Me gusta

Hmm, quizás los moderadores podrían habilitar este componente aquí en meta para asegurarse de que funcione…

1 me gusta

En mi discurso, el sombrero y la luz funcionan bien, sin embargo, la imagen de decoración no se muestra. No tengo idea de por qué esto sucede.

1 me gusta

Si sirve de ayuda, la decoración solo aparece en el escritorio, en la parte superior izquierda y superior derecha.

1 me gusta

Sí, lo sé, pero no hay nada cuando lo veo en el escritorio.

1 me gusta

La imagen de decoración aparece cuando el ancho mínimo de pantalla es 1450px. ¿Estás viendo el sitio en un monitor pequeño o en un portátil?

1 me gusta

Oh. Lo probé en mi monitor de pantalla 2k, así que funciona. Ahora estoy usando mi Lenovo Yoga Duet (algo así como Microsoft Surface) y desaparece. Sin embargo, ¿es posible mostrarlo en un monitor pequeño o en un portátil?

1 me gusta

Sería una pena que los usuarios de portátiles no pudieran ver la campana… Me encanta. Eso representa la Navidad.

1 me gusta

Puedes hacer un fork del tema y ajustar la configuración del ancho de pantalla.

1 me gusta

¡Genial! ¡Lo intentaré! ¡Gracias por tu ayuda!

1 me gusta

Si alguien tiene otros componentes que aparecen antes de las decoraciones, podría intentar agregar este CSS para forzar que las luces sean las primeras:


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

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

(esto podría romper otras integraciones, así que pruébelo a fondo)

4 Me gusta

¿Puedo cambiar los colores de las luces?

2 Me gusta

El sombrero no aparece en las publicaciones.

2 Me gusta

@meghna ¡Esto es fantástico!

“Imagen de decoración navideña” no me funcionó.

¿Hay alguna forma de cambiar los colores de las luces? Estoy jugando con el CSS, pero no tengo suerte.

1 me gusta

Parece que agregará un segundo sombrero en el emoji (en el menú del usuario superior derecho) cuando el usuario establezca un estado de usuario

2 Me gusta