Tema Mint

¡Hola! ¿Hay alguna forma de eliminar el degradado del banner y dejar solo un color sólido? Gracias.

Hoy, noté que los íconos en los botones del menú de notificaciones no son visibles en try.discourse.org. Agregué una captura de pantalla usando el tema Air para comparar. Como puedes ver, el y el delante de “dismiss” tienen el mismo color que el fondo.

2 Me gusta

Corregido en este commit:

4 Me gusta

Hola,

Tuve un problema al actualizar el tema Mint desde el repositorio Git oficial.

Entorno

Problema

Cuando hago clic en “Actualizar a la última versión” para el tema Mint en la interfaz de administración (/admin/customize/themes), la actualización falla con este cuadro de diálogo de error:

Las capturas de pantalla del tema deben estar en uno de los siguientes formatos: .jpg, .jpeg, .gif, .png. La captura de pantalla light.webp tiene un formato no válido.

En about.json, el tema actualmente hace referencia a:

"screenshots": [
  "screenshots/light.webp",
  "screenshots/dark.webp"
]

Sin embargo, según la documentación de temas de Discourse, las capturas de pantalla de temas solo están permitidas en formato jpg, jpeg, gif o png, por lo que .webp es rechazado por la validación principal.

Pasos para reproducir

  1. Instala el tema Mint desde el repositorio Git oficial en /admin/customize/themes.
  2. Ve a la entrada del tema Mint.
  3. Haz clic en “Actualizar a la última versión”.
  4. Observa el cuadro de diálogo de error sobre light.webp que tiene un formato no válido.

Solución propuesta

Abrí un PR que convierte las capturas de pantalla a PNG y actualiza about.json en consecuencia:

  • screenshots/light.webp → screenshots/light.png
  • screenshots/dark.webp → screenshots/dark.png
  • about.json actualizado a:
"screenshots": [
  "screenshots/light.png",
  "screenshots/dark.png"
]

PR: Use PNG screenshots for Discourse compatibility by ieduer · Pull Request #64 · discourse/discourse-mint-theme · GitHub

Con este cambio, el tema se actualiza limpiamente en la interfaz de administración y las capturas de pantalla se muestran correctamente.

Estaré encantado de ajustar el PR si hay una forma preferida de manejar las capturas de pantalla (o si .webp está destinado a ser compatible con el núcleo en el futuro).

1 me gusta

@hel_Sinki, estoy bastante seguro de que tu versión de Discourse no incluye este commit:
DEV: enhance file type support for theme and component screenshots (#… · discourse/discourse@a76a443 · GitHub.
No necesitas convertir a .png, en su lugar asegúrate de que tu sitio se esté ejecutando en la última versión de Discourse.

1 me gusta

¿Hay una entrada correspondiente en el archivo .discourse-compatibility que le impida actualizar el tema sin tener la versión de Discourse requerida? De lo contrario, podría ser útil añadir esto.

Creo que hay algo nuevo ahora basado en la nueva nomenclatura de las versiones. :thinking:

4 Me gusta

Se añadió la entrada .d-compat en PR #65 (e hice lo mismo para otros temas afectados)

2 Me gusta