Skip to content

v1.20.4

Choose a tag to compare

@github-actions github-actions released this 31 Aug 07:24
· 26 commits to main since this release

Der Update-Dialog ist lesbar geworden. Kein Datenbank-Eingriff nötig — Schema 9
wie in 1.20.1.

Diese Verbesserung siehst du erst beim übernächsten Update: Der Dialog,
der ein Update ankündigt, gehört immer zur installierten Version. Wer von
1.20.3 auf 1.20.4 geht, sieht noch den alten.

Was falsch war

Drei Dinge auf einmal, alle sichtbar, sobald die Release-Notes länger als drei
Zeilen waren:

  • „Jetzt installieren" lief rechts aus dem Fenster. Vier Knöpfe mit langen
    Beschriftungen passten nicht in 520 Pixel, und ein Knopf, den man nicht
    sieht, ist keiner.
  • Der Text franste mitten im Satz aus. Die Notes sind im Repo auf rund 78
    Zeichen hart umbrochen; das Textfeld brach sie ein zweites Mal um. Heraus kam
    „Kein ⏎ Datenbank-Eingriff".
  • Das Markdown stand roh da, in Schreibmaschinenschrift, samt ## und
    **.

Was jetzt passiert

Die Notes werden in Absätze zerlegt und gesetzt: Überschriften als
Überschriften, Aufzählungen mit Punkt, fette Stellen fett. Die harten
Umbrüche verschwinden, der Text fließt in die Fensterbreite.

Codeblöcke und Tabellen behalten dagegen ihre Zeilen — eine Log-Zeile will man
abtippen können, und umgeflossene Tabellenspalten sind keine mehr. Sie sind das
einzige, was waagerecht scrollt.

Die Knopfzeile bricht um, statt abzuschneiden. Das Fenster ist größer (680×620)
und wie zuvor in der Größe veränderbar.

Nebenbei

Es kommt kein Markdown-Paket dazu. In diesem Netz ist jede
Paket-Abhängigkeit teuer, und für sechs Zeilenformate lohnt kein Renderer. Die
Zerlegung ist eine reine Funktion ohne Oberflächenbezug — und deshalb durch 17
Tests abgedeckt, unter anderem gegen die echten Notes-Dateien dieses Repos.