For some time I borrowed @ChrisBeach’s CSS snippet, so I converted it into a theme component, find the result here:
What it does
It changes the appearance of the page when a personal message is being read:
the head banner color (with a gradient),
the font color,
the background color,
the title color,
by adding some text after reply.
All these changes are optional and can be toggled with their on/off setting. The main «personal messages» color can also be changed with a setting. To tweak the different colors, edit the top part of the CSS file.
He descubierto que esto solo funciona con nombres de colores, no con códigos hexadecimales. Esto hace que sea complicado igualarlo a una paleta de colores. Al observar el CSS y la forma en que se mezclan los colores, supongo que no sería muy fácil cambiar esto. ¿Alguien puede demostrar que estoy equivocado?
Parece que esto es un Tema y no un “Componente” de tema, pero corrígeme si me equivoco.
Ya estoy usando un tema que he personalizado por completo, y solo se puede usar un tema a la vez, aunque puedes permitir que los usuarios cambien de un tema a otro… ¿es así?
Entiendo que los COMPONENTES de tema permiten aplicar el componente a tu tema activo/principal/por defecto. Al menos, así es como parecen funcionar los demás componentes de tema para mí. En los componentes de tema, hay un cuadro que dice “Incluir componente en estos temas”, lo que te permite aplicar el componente a tu tema por defecto.
¿Sería posible convertir esto en un componente para que pueda mantener mi tema principal/por defecto activo, al mismo tiempo que habilito estas personalizaciones para los mensajes personales o los MP/DP?
Recuerdo haber enviado PRs a todos los componentes de tema que tenemos aquí en Meta cuando realizamos el cambio que distingue entre temas y componentes de tema.
Creo que este se pasó por alto porque era una respuesta a otro tema y desde entonces se ha movido a su propio tema en la categoría #theme.
@oca Solo necesitas agregar una línea a este “tema” para que funcione como un componente de tema. Debes agregar
"component": true
al archivo about.json de tu componente, de la siguiente manera:
Lo revisaré.
Podría valer la pena añadirlo como un parámetro de componente ahora que podemos hacerlo.
No puedo prometer nada, aún estoy aprendiendo sobre eso.
He añadido la etiqueta a este tema. Cuando tengas un momento, ¿podrías añadir una o dos capturas de pantalla a la primera publicación (OP) de este tema? Sin prisa, pero así será más fácil ver los cambios que realiza este componente.
Creo que se puede hacer de una mejor manera.
He usado Burbujas de Mensajes Personales durante algún tiempo, pero se ha añadido como una característica principal.
¿Ese componente todavía funciona bien ahora que las burbujas de mensajes personales están en el núcleo? Creo que alguien tuvo algunos conflictos hace poco Personal Message Bubbles - #93 by AntiMetaman