Aumentamos el tamaño de fuente predeterminado de 15px a 16px. Cambiar el tamaño de fuente del bloque de código a 13px es un gran cambio. ¿Son un par de caracteres más por línea un buen intercambio por la legibilidad?
¿Se actualizará el estilo del código en línea? En este momento, esos tienen un color de fondo, color de fuente y familia de fuente diferentes. Esto es muy evidente en las publicaciones que entrelazan mucho texto normal, elementos de código en línea y bloques de código. Hace que la referencia cruzada de código en línea y fragmentos de código sea un poco más difícil.
No relacionado con los cambios (pero relacionado con los bloques de código): ¿alguna idea para mejorar los íconos de los botones al pasar el mouse? Con 12px y 0.7 de opacidad, apenas son visibles (especialmente cuando se superponen con el código).
Buena observación. Esto se cambió porque los botones eran demasiado visibles. Se cambiaron a btn-flat, pero entiendo cómo eso pudo haber sido demasiado drástico. ¿Quizás esto requiere un estilo personalizado aplicado a los bloques de código?
¿Deberíamos aumentar el tamaño de la fuente? Estuve experimentando con 14px ayer localmente y es un poco menos chocante en comparación con la fuente predeterminada.
Para mí, la última actualización se siente mucho mejor, me gustan los colores y el tamaño no está en conflicto con nuestra fuente de 16 px para el texto.
def hello
puts "hello world"
end
El único detalle menor es que el fondo gris todavía me parece un poco apagado y prefiero un poco más claro. Pero en general, me siento bastante bien con esto.
En mi opinión, deberíamos fusionar esto en el núcleo, ahora se ve mucho mejor.
El esquema de colores antiguo me da dolor de ojos en los sitios antiguos
Definitivamente estoy a favor de dónde estamos ahora en comparación con lo que tenemos en el núcleo.
Sin embargo, perdimos el cambio en max-height en el commit 98b2763. ¿Fue esto intencional? Veo que se comentó y luego se eliminó en un commit posterior.
Si es así, todavía puedo vivir con una anulación local.
Parece que el nuevo relleno solo se aplica a los elementos .hljs, lo que significa que los bloques de código simples (sin resaltado) no lo reciben:
hello
console.log("test")
Esto también provoca saltos en la altura de las publicaciones al cargarse inicialmente, porque el resaltado (y, por lo tanto, la clase .hljs) se aplica de forma asíncrona.
¿Podemos arreglarlo para que el cambio de relleno se aplique a los bloques de código, incluso sin la clase .hljs?
Necesito añadir otra corrección aquí. La corrección que he añadido ahora también hace que los bloques de código en línea se muestren incorrectamente en su propia línea.
Este es un ejemplo de un bloque de código en línea que se muestra incorrectamente.