Hola, noté que cuando un usuario selecciona ,
solo se selecciona el contenido del texto destacado, de modo que el usuario puede comenzar a escribir de inmediato.
Esto también es cierto para el texto en negrita.
Sin embargo, cuando un usuario decide crear una lista ordenada, una lista desordenada o una cita en bloque, también se selecciona el símbolo del teclado de Markdown, lo que significa que el usuario no puede comenzar a escribir de inmediato.
Esto resulta molesto para los usuarios que conocen Markdown, ya que deben volver a seleccionar solo el contenido, y es absolutamente frustrante para un usuario que no lo conoce, porque incluso podría no saber qué está mal.
¿Se podría actualizar esto para que solo se seleccione el contenido de lo que se está listando o citando, y no el símbolo del teclado en sí?
Finalmente, en el espíritu de ayudar a quienes no conocen Markdown, ¿podría reemplazarse “texto destacado” por “texto en negrita” y “texto enfatizado” por “texto en cursiva”?
I like this suggestion, @codinghorror’s call on the wording here. I agree calling italics emphasised in the tooltip is somewhat confusing. Looking at Stack Exchange sites it uses “Emphasis” and “Strong” so there is precedent even in non tech sites. GitHub uses “Bold” and “Italic”.
Regarding making Italics/Bold smarter. There are quite a few edge cases… for example, when you highlight this block and hit “B” what do you expect?
- test
- text
-test
(3) test
4. test
[spoiler]
test
[/spoiler]
test [i]test
test[/i]
The ideal outcome has a LOT of magic rules, and we don’t want to have to write a full parser here.
I see (1) highlighting text, then hitting “B” as different from (2) not having text and hitting “B”. The first case does have a lot of magic rules. Perhaps until there’s rich text editing (if that’s at all a priority), include a button that links to Markdown syntax? An you know, I think the second case already works very well for “B” and should be replicated for lists and blockquotes.
Supongo que hay una llamada a setSelectionRange cuyo valor de inicio necesita compensarse con la longitud de la sintaxis Markdown (“*” o “1.”) + 1 por el carácter de espacio.
Creo que nunca antes había usado esos botones de herramientas hasta hoy. Solo noté el problema porque necesitaba un ejemplo de un editor Markdown para copiar. Me pregunto cuánta utilidad real tienen esos botones.
Los botones son útiles para las personas que no están familiarizadas con Markdown. En una comunidad que pasó de Discourse a Discord, una de las primeras observaciones de los miembros fue la ausencia de la barra de herramientas de formato. Sin embargo, una vez que aprendí las técnicas de formato, me encontré prefiriendo escribir los comandos de formato, pero no cuando uso un teléfono inteligente o una tableta. Esto se debe a que los botones están colocados cerca de tus dedos, lo que los hace más accesibles que los caracteres especiales en el teclado de mi teléfono. Esta es la razón por la que los uso.
También he informado recientemente sobre el problema que se mencionó en el op.