Formeln! Oder: Feedback, das man gerne umsetzt
Als ich mdlite hier vorgestellt habe, endete der Beitrag mit dem Satz: „Falls dir ein Feature fehlt: Vielleicht ist das Absicht.” Prompt kam Post:
Schöner Editor! Ein Feature fehlt mir tatsächlich :) Die Unterstützung von Formeln,
$E = mc^2$. Schöne Woche! CK
Und weißt du was? CK hat recht. Formeln sind kein GitHub-Sync und kein 30-Themes-Karussell — sie gehören zum Schreiben dazu, wenn man technische Texte verfasst. Genau die Sorte Feature also, die auch in einen bewusst schlanken Editor passt.
Also: umgesetzt. mdlite rendert jetzt KaTeX : $E = mc^2$ inline mitten im Satz, $$…$$ als eigener Formelblock. Zwei neue Knöpfe in der Bearbeitungsleiste (mit dem Wurzelzeichen), und wer ohne Auswahl auf den Formel-Knopf klickt, bekommt als Platzhalter — natürlich — CKs E = mc^2 eingesetzt. Der Willkommenstext zeigt das Beispiel gleich live. Preisangaben wie „5 $ pro Stück und 3 $ mehr” bleiben übrigens normaler Text, die Erkennung schaut da genau hin.
Eine kleine Fingerübung gab es obendrauf: Der Willkommenstext liegt bei jedem Besucher als ganz normales Dokument im Browser — wer die Seite schon kannte, hätte den neuen Text mit dem Formel-Beispiel also nie zu Gesicht bekommen. Jetzt tauscht mdlite beim Laden alte, unveränderte Willkommenstexte gegen die aktuelle Fassung aus. Wer darin herumeditiert hat, behält selbstverständlich seine Version.
Und weil wir gerade dabei waren: Der große Bruder mark kann es jetzt auch. Gleiche Syntax, eigener Toolbar-Knopf, Formeln im Spickzettel — Version 2.2.0. Er kann ja ohnehin schon alles, da fiel das kaum noch auf. 😉
Zum Schluss noch ein Tipp in eigener Sache: Nebenan ist brandneu notes.martuni.de entstanden — Notizzettel auf einer frei scrollbaren Arbeitsfläche, direkt im Browser gespeichert, ohne Konto und ohne Login. Und mit einem „Mitnehmen”-Link kann man seine Zettel für 30 Tage teilen oder auf ein anderes Gerät holen. Schau mal rein.
Und falls dir ein Feature fehlt: Schreib mir. Manchmal ist es eben doch keine Absicht.
Impressum | Feedback | Mein GitHubRSS