Wir haben die Standard-Schriftgröße von 15 Pixel auf 16 Pixel erhöht. Die Änderung der Schriftgröße von Codeblöcken auf 13 Pixel ist ein großer Schritt. Sind ein paar Zeichen mehr pro Zeile ein guter Kompromiss für die Lesbarkeit?
Wird das Styling von Inline-Code-Elementen aktualisiert? Derzeit haben diese eine andere Hintergrundfarbe, Schriftfarbe und Schriftfamilie. Dies ist in Beiträgen, die viel normalen Text, Inline-Code-Elemente und Codeblöcke miteinander verweben, sehr deutlich. Es erschwert das Querverweisen von Inline-Code und Block-Snippets geringfügig.
Unabhängig von den Änderungen (aber im Zusammenhang mit Codeblöcken) – gibt es Ideen zur Verbesserung der Schaltflächensymbole beim Überfahren mit der Maus? Bei 12 Pixel und 0,7 Deckkraft sind sie kaum sichtbar (besonders wenn sie mit Code überlappen).
Gute Beobachtung. Dies wurde geändert, da die Schaltflächen zu sichtbar waren. Sie wurden zu btn-flat geändert, aber ich sehe, wie das zu drastisch gewesen sein könnte. Vielleicht erfordert dies einen benutzerdefinierten Stil, der auf Codeblöcke angewendet wird?
Sollen wir die Schriftgröße erhöhen? Ich habe gestern lokal mit 14 Pixeln experimentiert und es ist im Vergleich zur Standardschriftart etwas weniger störend.
Für mich fühlt sich das letzte Update viel besser an, ich mag die Farben und die Größe passt gut zu unserer 16px-Schrift für Text.
def hello
puts "hello world"
end
Das Einzige, was mir noch auffällt, ist, dass der graue Hintergrund für mich immer noch etwas trist wirkt und ich ihn ein kleines bisschen heller bevorzuge. Aber insgesamt bin ich damit ziemlich zufrieden.
Ich habe daran gedacht, eine Farbe aus einer Themenfarbpalette zu verwenden, aber wir können nicht vorhersagen, welche das sein wird. Es könnte schrecklich schiefgehen
Bist du im dunklen oder im hellen Modus?
Das Grau, für das ich mich entschieden habe, ist heller als unser vorheriges (ich glaube). Verwende var(--primary-50)
Meiner Meinung nach sollten wir das in den Kern integrieren, es sieht jetzt viel besser aus.
Das alte Farbschema tut meinen Augen bei alten Websites weh
Ich bin definitiv für den aktuellen Stand im Vergleich zu dem, was wir im Kern haben.
Allerdings haben wir die Änderung an max-height in Commit 98b2763 verloren. War das beabsichtigt? Ich sehe, dass sie auskommentiert und dann in einem nachfolgenden Commit gelöscht wurde.
Wenn ja, kann ich damit immer noch leben, indem ich sie lokal überschreibe.
Es sieht so aus, als ob der neue Innenabstand nur auf .hljs-Elemente angewendet wird, was bedeutet, dass einfache Codeblöcke (ohne Hervorhebung) ihn nicht erhalten:
hallo
console.log("test")
Dies führt auch dazu, dass die Höhen von Beiträgen beim ersten Laden springen, da die Hervorhebung (und damit die .hljs-Klasse) asynchron angewendet wird.
Können wir das so beheben, dass die Änderung des Innenabstands auf Codeblöcke angewendet wird, auch ohne die .hljs-Klasse?
Ich muss hier eine weitere Korrektur hinzufügen. Die Korrektur, die ich hinzugefügt habe, bewirkt nun auch, dass Inline-Codeblöcke fälschlicherweise in einer eigenen Zeile gerendert werden.
Dies ist ein Beispiel für einen Inline-Codeblock, der falsch gerendert wird.