¿En mi CSS dónde? No soy administrador, que es precisamente mi punto. A menos que digas que como usuario normal puedo anular el CSS de alguna manera (sin usar una extensión del navegador).
Pero literalmente hay un interruptor que muestra en qué modo estás. ¿Qué más necesitas? Por tu captura de pantalla, supongo que no es visible en el móvil, así que hazlo visible y ese problema estará resuelto.
¿Estás planeando eliminar la versión de markdown en el futuro? Si es así, entiendo por qué quieres impulsar a la gente hacia esa vista. Pero quiero mencionar nuevamente que los editores WYSIWYG nunca son perfectos y a menudo son inconsistentes. Un gran problema es que tienes que aprender las peculiaridades del editor WYSIWYG en cada sitio web/aplicación específica. Teams, Confluence y Bitbucket usan WYSIWYG y todos tienen sus propias peculiaridades a las que tengo que adaptarme. A algunas todavía no me he acostumbrado porque son tan contrarias a cómo funcionan las entradas/áreas de texto HTML simples, y cada peculiaridad significa más tiempo que tengo que dedicar para escribir lo que quiero. Markdown, por otro lado, siempre funciona y puede ser escrito o editado manualmente, lo que lo hace menos propenso a errores.
Además, específicamente para Discourse, tu software tiene muchos más componentes de los que suelen tener los editores simples (encuestas, citas de publicaciones, detalles ocultos, spoilers, etc.) que son mucho más complicados. Entiendo que tenerlos visibles en línea es un beneficio para los usuarios no técnicos, pero también son más lugares donde el editor WYSIWYG puede fallar sutilmente de maneras que son molestas para los usuarios avanzados.
Creo que Reddit tiene una funcionalidad mucho menos compleja, lo que significa que es menos necesario usar un editor de markdown. Solo noté el interruptor para cambiar al modo markdown recientemente (y lo cambié inmediatamente después de ver que era monoespaciado), pero la diferencia es que en Reddit solo necesito un comportamiento básico como negrita, cursiva o enlaces, lo cual está perfectamente bien en modo WYSIWYG.
No sé por qué sigues usando el término “código fuente”. Parece que lo usas para decir que lo que estamos escribiendo es “similar a código” y por lo tanto el monoespaciado tiene sentido. Pero en realidad no se parece en nada a escribir o leer código. Markdown no se parece en absoluto a escribir o leer código.
Bitbucket utiliza un enfoque híbrido donde puedes ver el markdown pero también muestra el efecto del markdown. Por ejemplo, verías **texto**, pero los asteriscos y el “texto” se mostrarían en negrita en el editor. Usan una fuente serif para todo el texto que no está en un bloque de código, mientras que el texto dentro de un bloque de código se muestra en monoespaciado. (Y sí, el editor tiene peculiaridades que frecuentemente me hacen cometer errores al editar un comentario). No puedo proporcionar una captura de pantalla ya que solo tengo acceso en mi máquina de trabajo.
¡Exactamente! Nunca he oído a un ingeniero de software decir “vaya, realmente desearía que este editor de markdown usara una fuente monoespaciada”.