Creo que Discourse debería permitir la carga de imágenes que se muestren de manera diferente según el tema. Esto facilitaría la creación de imágenes adaptadas al tema del foro. Por ejemplo: si uso una imagen con texto blanco, un usuario que utilice un tema oscuro (o cualquier tema con un fondo negro) podrá verla perfectamente.
Sin embargo, si el usuario está utilizando un tema claro (o cualquier tema con un fondo blanco), podría tener dificultades para verla o incluso no poderla ver en absoluto.
Considero que Discourse debería implementar una forma de que los usuarios puedan subir imágenes personalizadas para cada uno de los temas del foro (si los administradores del sitio habilitan los permisos correspondientes).
Esto solo es un problema si los colores del objeto o los objetos en la imagen coinciden exactamente con el color $secondary de tu tema, ya que se utiliza como fondo para las publicaciones.
Tampoco creo realmente que los usuarios se tomen el tiempo de editar sus imágenes para que funcionen en temas claros u oscuros, incluso si se introdujera esta característica.
¿Te encuentras con esto con frecuencia? Si es así, tu caso de uso podría beneficiarse de algunas adiciones de CSS a tus temas para evitar que esto ocurra. Si compartes más detalles sobre tu caso de uso, como:
qué formato utilizas para las imágenes
algunos ejemplos de cómo se ven las imágenes
un enlace a una página de tu sitio donde podamos ver este problema
entonces probablemente pueda ayudarte con el CSS necesario.
Ten en cuenta que cuando digo CSS, no quiero decir que solucionará cada una de las imágenes, pero debería ayudar con muchas de ellas.
Bueno, en este caso, no hay mucho que podamos ofrecerte.
No se implementará la solicitud a los usuarios de subir imágenes diferentes para los temas oscuro y claro, porque la mayoría de los usuarios ni siquiera se molestarán, como describí anteriormente.
Agregar CSS personalizado no funcionará en tu caso, ya que no eres administrador del sitio.
Si esto te molesta mucho, siéntete libre de dirigir al administrador del sitio donde estás a esta discusión y podemos aconsejarles qué CSS personalizado debe agregarse para solucionar tu problema.