Nous avons augmenté la taille de police par défaut de 15px à 16px. Changer la taille de police des blocs de code à 13px est un changement majeur. Est-ce que quelques caractères supplémentaires par ligne valent la peine d’être échangés contre la lisibilité ?
Le style du code en ligne sera-t-il mis à jour ? Pour le moment, ceux-ci ont une couleur de fond, une couleur de police et une famille de polices différentes. Ceci est très apparent dans les publications qui entrelacent beaucoup de texte normal, des éléments de code en ligne et des blocs de code. Cela rend la référence croisée du code en ligne et des extraits de bloc légèrement plus difficile.
Sans rapport avec les changements (mais lié aux blocs de code) - des idées pour améliorer les icônes des boutons au survol ? À 12px et 0,7 d’opacité, elles sont à peine visibles (surtout lorsqu’elles chevauchent du code)
Belle observation. Cela a été modifié car les boutons étaient trop visibles. Ils ont été changés en btn-flat mais je vois comment cela a pu être trop drastique. Peut-être que cela nécessite un style personnalisé appliqué aux blocs de code ?
Devrions-nous augmenter la taille de la police ? J’ai expérimenté avec 14px hier localement et c’est légèrement moins choquant par rapport à la police par défaut.
Pour moi, la dernière mise à jour est beaucoup mieux, j’aime les couleurs et la taille ne pose pas de problème avec notre police de 16px pour le texte.
def hello
puts "hello world"
end
Le seul petit bémol est que le fond gris me semble toujours un peu terne et je préférerais un peu plus clair. Mais dans l’ensemble, je suis plutôt satisfait.
J’ai pensé à utiliser une couleur d’une palette de couleurs thématiques, mais nous ne pouvons pas prédire laquelle ce serait. Ça pourrait finir terriblement mal
Selon moi, nous devrions fusionner cela dans le cœur, cela a tellement meilleure allure maintenant.
Le vieil agencement des couleurs me fait mal aux yeux sur les anciens sites
Je suis tout à fait favorable à la situation actuelle par rapport à ce que nous avons dans le cœur du système.
Cependant, nous avons perdu la modification du max-height dans le commit 98b2763. Était-ce intentionnel ? Je vois qu’il a été commenté puis supprimé dans un commit ultérieur.
Si c’est le cas, je peux toujours m’en accommoder avec un remplacement local.
Il semble que le nouveau rembourrage ne soit appliqué qu’aux éléments .hljs, ce qui signifie que les blocs de code simples (sans mise en évidence) ne l’obtiennent pas :
hello
console.log("test")
Cela provoque également des sauts de hauteur des publications au chargement initial, car la mise en évidence (et donc la classe .hljs) est appliquée de manière asynchrone.
Pouvons-nous corriger cela pour que le changement de rembourrage s’applique aux blocs de code, même sans la classe .hljs ?
Je dois ajouter une autre correction ici. La correction que j’ai ajoutée fait maintenant également que les blocs de code en ligne s’affichent sur leur propre ligne.
Voici un exemple de bloc de code en ligne s'affichant incorrectement.