Abbiamo aumentato la dimensione predefinita del carattere da 15px a 16px. Cambiare la dimensione del carattere dei blocchi di codice a 13px è un grande cambiamento. Vale la pena qualche carattere in più per riga in cambio di leggibilità?
Lo stile del codice inline verrà aggiornato? Al momento questi hanno un colore di sfondo, un colore del carattere e una famiglia di caratteri diversi. Questo è molto evidente nei post che intrecciano molto testo normale, elementi di codice inline e blocchi di codice. Rende leggermente più difficile il cross-referencing tra codice inline e snippet di blocchi.
Non correlato alle modifiche (ma correlato ai blocchi di codice) - idee per migliorare le icone dei pulsanti al passaggio del mouse? A 12px e 0,7 di opacità sono appena visibili (soprattutto quando si sovrappongono al codice)
Bella osservazione. Questo è stato modificato perché i pulsanti erano troppo visibili. Sono stati modificati in btn-flat ma capisco come questo possa essere stato troppo drastico. Forse questo richiede uno stile personalizzato applicato ai blocchi di codice?
Dovremmo aumentare la dimensione del carattere? Stavo sperimentando con 14px ieri localmente ed è leggermente meno fastidioso rispetto al carattere predefinito.
Per me, l’ultimo aggiornamento sembra molto migliore, mi piacciono i colori e il dimensionamento non è in conflitto con il nostro font da 16px per il testo.
def hello
puts "hello world"
end
L’unica cosa minore è che lo sfondo grigio mi sembra ancora un po’ spento e preferirei un po’ più chiaro. Ma nel complesso mi sento abbastanza bene riguardo a questo.
Sono decisamente a favore della situazione attuale rispetto a ciò che abbiamo nel core.
Tuttavia, abbiamo perso la modifica a max-height nel commit 98b2763. È stato intenzionale? Vedo che è stato commentato e poi eliminato in un commit successivo.
Se è così, posso comunque accettare una sovrascrittura locale.
Sembra che il nuovo padding venga applicato solo agli elementi .hljs, il che significa che i semplici blocchi di codice (senza evidenziazione) non lo ricevono:
hello
console.log("test")
Ciò causa anche salti nell’altezza dei post al caricamento iniziale, perché l’evidenziazione (e quindi la classe .hljs) viene applicata in modo asincrono.
Possiamo sistemarlo in modo che la modifica del padding si applichi ai blocchi di codice, anche senza la classe .hljs?
Devo aggiungere un’altra correzione qui. La correzione che ho aggiunto ora fa sì che anche i blocchi di codice inline vengano visualizzati su una riga separata.
Questo è un esempio di un blocco di codice inline visualizzato erroneamente.