FunktionenWeb-EditorPreiseDokumentationBlog
Downloadmori kaufen
Blog

Notizen zur Entwicklung von mori.

Versionen, zu denen es etwas zu sagen gibt, und die Entscheidungen dahinter. Alle Versionen finden Sie in den Versionshinweisen.

Terminal, das mote 1.0.1 in einem sauberen Ubuntu-24.04-Container zu mori verschiebt. apt-get upgrade hält mote zurück, während apt full-upgrade mori 1.0.2 einführt und /usr/bin/mote verschwindet.
Terminal, das mote 1.0.1 in einem sauberen Ubuntu-24.04-Container zu mori verschiebt. apt-get upgrade hält mote zurück, während apt full-upgrade mori 1.0.2 einführt und /usr/bin/mote verschwindet.
17. September 2026·Version·4 Min.
mote ist jetzt mori — nur der Name hat sich geändert

Seit dem 15. September 2026 heißt diese App mori. Unternehmen und Adresse bleiben motemd, ebenso Dokumentation, Einstellungen und Lizenzschlüssel. Geändert hat sich nur die Stelle, an der der Name sichtbar ist.

Lesen →
Frühere Beiträge
8. September 2026·Version·4 Min.
mori 1.0 — Weil das Schreiben weitergeht

Werkzeuge ändern sich, das Schreiben geht weiter. mori ist ein Markdown-Editor, der diese Zeit leichter und verlässlicher machen soll.

Lesen →
7. September 2026·Entwicklung·4 Min.
Damit das Dokument auch nach `git checkout` nicht leer ist, prüfen wir Bytes statt Zeitstempel

Ist Ihnen schon einmal ein geöffnetes Dokument plötzlich leer angezeigt worden, nachdem Sie den Branch gewechselt hatten? Beim Aufnehmen eines Screenshots für unseren Blog haben wir genau das in unserer App erlebt und bei der Behebung gleich noch einen unauffälligeren Fehler mit beseitigt.

Lesen →
3. September 2026·Entwicklung·6 Min.
Wie wir verhindert haben, dass Dateien beschädigt werden, selbst wenn das Programm beim Speichern beendet wird

Was passiert mit einem Dokument, wenn sich der Laptop genau beim Speichern ausschaltet? Bei mori lautet die Antwort: „Entweder ist es der Stand vor dem Speichern oder der Stand danach.“

Lesen →
30. August 2026·Design·4 Min.
Damit nur die von mir eingegebenen Bytes gespeichert werden, ist die Datei die maßgebliche Wahrheit

Ist Ihnen in einem Git-Diff schon einmal eine Tabelle aufgefallen, die Sie gar nicht geändert hatten? mori betrachtet nicht das Dokumentmodell, sondern die Datei als maßgebliche Wahrheit und schreibt beim Speichern nur die Bytes auf die Festplatte, die Sie tatsächlich eingegeben haben.

Lesen →
27. August 2026·Entwicklung·6 Min.
Warum wir Zahlen veröffentlichen, statt nur zu sagen, dass es leichtgewichtig ist

An der Behauptung, etwas sei leichtgewichtig, gibt es nichts zu überprüfen. mori legt acht Zahlen fest, die für sich selbst sprechen sollen, und veröffentlicht dazu die Messmethoden, Bedingungen und Rohdaten.

Lesen →
21. August 2026·Entwicklung·5 Min.
Wie wir dafür gesorgt haben, dass das Programm im Leerlauf keine CPU beansprucht

Der Editor ist den ganzen Tag geöffnet, aber tatsächlich tippt man nur während eines Teils dieser Zeit. In der übrigen Zeit plant mori weder Frames noch Timer ein und stellt dies zweifach sicher – durch Codeprüfungen und Messungen auf echter Hardware.

Lesen →
17. August 2026·Design·5 Min.
Warum wir uns für ein Preismodell entschieden haben, bei dem ein Kauf für alle 1.x-Versionen gilt

Was man beim Kauf eines Werkzeugs wirklich wissen möchte, ist nicht der Preis selbst, sondern wann die nächste Rechnung kommt. Wenn Sie mori einmal kaufen, wird Ihnen innerhalb dieser Hauptversion nichts erneut berechnet.

Lesen →
12. August 2026·Entwicklung·5 Min.
Eine Suchkarte mit echtem Glaseffekt – ganz ohne Web-Engine

Haben Sie schon einmal nur auf „Suchen“ geklickt und plötzlich wirkte der obere Bildschirmbereich um zwei Zeilen schwerer? Bei unserer Suchkarte war das so, und nachdem wir drei andere Editoren geöffnet hatten, haben wir sie auf eine Zeile reduziert.

Lesen →
9. August 2026·Design·4 Min.
Warum eingefügte Bilder zuerst eine Bestätigungskarte durchlaufen

Haben Sie schon einmal einen Screenshot eingefügt, ohne zu wissen, wo und unter welchem Namen die Datei erstellt wurde, während der Ordner immer voller wurde? mori fragt einmal nach, bevor es ein Bild auf den Datenträger schreibt, und hält auf einer Karte fest, was wohin geschrieben wird.

Lesen →
7. August 2026·Version·3 Min.
Damit es in jedem Installationsformat gleich aussieht, liefern wir GTK mit

Wenn dieselbe App je nach Distribution etwas anders aussieht, liegt das meist nicht an der App, sondern an der auf dem System installierten Toolkit-Version. Ab beta.2 bringen alle vier Installationsformate dieselben Bibliotheken mit.

Lesen →
5. August 2026·Design·5 Min.
Tabellen bearbeiten, ohne die manuell eingegebene Formatierung zu verändern

Haben Sie schon einmal nur ein einziges Wort in einer Tabelle geändert und anschließend die gesamte Tabelle im git diff gesehen? Tabellen gehören zu den Stellen, die in Markdown am häufigsten aus dem Takt geraten.

Lesen →
31. Juli 2026·Design·6 Min.
Warum Markdown-Zeichen nur im Wort unter dem Cursor angezeigt werden

Haben Sie schon einmal den Cursor platziert, um ein einziges fett geschriebenes Wort zu ändern, woraufhin der gesamte Absatz zum Markdown-Quelltext zurückkehrte? mori zeigt nur die Symbole des Ausdrucks an, den der Cursor berührt.

Lesen →
28. Juli 2026·Design·5 Min.
Wie wir verhindert haben, dass der Text beim Einblenden von Zeichen verrutscht

Ist Ihnen schon einmal aufgefallen, dass der gesamte Text kurz zur Seite ruckelt, nur weil Sie den Cursor auf einen Listeneintrag bewegen? Bei Editoren, die Symbole ein- und ausblenden, kommt das fast immer vor.

Lesen →
24. Juli 2026·Entwicklung·4 Min.
Warum wir jedes Mal in acht verschiedenen Linux-Umgebungen testen

Ich habe ein Labor eingerichtet, damit wir nicht sagen müssen: „Auf meinem Rechner funktioniert es.“ Wir starten virtuelle Maschinen mit Kombinationen aus Ubuntu-Version, Sitzung, Eingabemethode und Installationsart, führen dieselben Prüfungen durch und sehen die Ergebnisse in einer einzigen Tabelle.

Lesen →
18. Juli 2026·Design·6 Min.
Wie man einen Editor entwickelt, in dem die koreanische Zeicheneingabe nicht auseinanderbricht

Wenn man längere Texte auf Koreanisch schreibt, kommt irgendwann der Moment, in dem die letzte Silbe verschwindet oder ein Wort auseinandergerissen wird. Das ist kein Tippfehler, sondern eine Frage dessen, wo der Editor die Zeichenkomposition verarbeitet.

Lesen →
16. Juli 2026·Version·4 Min.
"0.9.0-beta.1: Was unsere erste öffentliche Beta enthält"

Die erste öffentliche Beta von mori ist für Linux verfügbar. Wir finden, dass es bei einer ersten Veröffentlichung ebenso wichtig ist, festzuhalten, was noch fehlt, wie zu beschreiben, was bereits enthalten ist.

Lesen →
14. Juli 2026·Entwicklung·4 Min.
Wie man Formeln ohne Web-Engine schnell rendert

Viele Apps schleppen eine komplette Browser-Engine mit sich herum, nur um eine einzige Formel darzustellen. Für mori war dieser Weg versperrt, also mussten wir einen anderen finden.

Lesen →
10. Juli 2026·Design·4 Min.
Damit Absätze auch in anderen Werkzeugen gleich aussehen, haben wir klare Regeln für die Eingabetaste festgelegt

Ist es Ihnen schon einmal passiert, dass Sie in einem Markdown-Editor einmal Enter gedrückt haben und der Cursor auf dem Bildschirm zwei Zeilen nach unten gesprungen ist? Oder dass Absätze, die auf dem Bildschirm getrennt waren, auf GitHub zu einem einzigen Block zusammengefügt wurden? Das sind zwei Seiten derselben Frage.

Lesen →
5. Juli 2026·Entwicklung·4 Min.
Warum das Tippen auch bei langen Dokumenten nicht langsamer wird

Bei kurzen Notizen ist jeder Editor schnell. Der Unterschied zeigt sich, wenn das Dokument länger wird, und entscheidend ist, ob die Kosten eines einzelnen Tastendrucks mit der Größe der Bearbeitung oder mit der Größe des Dokuments wachsen.

Lesen →
2. Juli 2026·Entwicklung·5 Min.
Warum wir Zeichen nicht selbst zeichnen, sondern es der Plattform überlassen

Ist Ihnen schon einmal aufgefallen, dass Hangul ganz normal aussieht, aber nur die chinesischen Schriftzeichen irgendwie ungewohnt wirken? Wenn wir uns entscheiden, die Zeichen nicht selbst zu zeichnen, sondern sie der Text-Engine der Plattform zu überlassen, besteht unsere Aufgabe nicht mehr darin, „was gezeichnet werden soll“, sondern darin, „um welche Schriftart wir bitten“.

Lesen →
28. Juni 2026·Entwicklung·6 Min.
Warum wir plattformspezifische Shells auf einen gemeinsamen Rust-Kern gesetzt haben

Wenn man denselben Editor für drei Betriebssysteme herausbringen will, gibt es einen Weg, die UI nur einmal zu entwickeln. Wir sind diesen Weg einmal gegangen, dann wieder umgekehrt und haben einen gemeinsamen Kern mit einem Satz dünner, plattformspezifischer Shells versehen.

Lesen →
23. Juni 2026·Design·4 Min.
Auch beim Wechsel des Modus bleibt es ein und dasselbe Dokument

Fühlt es sich so an, als würde sich das Fenster beim Öffnen der Vorschau teilen und das Dokument beim Wechseln des Modus erneut geöffnet werden? Live, Quelltext und Lesen in mori sind drei Ansichten desselben Puffers, sodass beim Wechseln weder eine Konvertierung noch ein Speichern oder erneutes Parsen stattfindet.

Lesen →
20. Juni 2026·Entwicklung·4 Min.
Nicht Markdown machte es schwerfällig, sondern die Web-Engine

Wenn der Lüfter läuft, obwohl nur ein Markdown-Editor geöffnet ist, liegt das nicht daran, dass Markdown rechenintensiv wäre. Misst man dasselbe Dokument unter denselben Bedingungen, zeigt sich, dass die Kosten von der Rendering-Engine und einer an die Uhr gekoppelten Schleife verursacht werden.

Lesen →
16. Juni 2026·Design·5 Min.
Warum wir noch einen Markdown-Editor entwickelt haben

Es gibt bereits viele Markdown-Editoren – warum also noch einen entwickeln? Nicht, weil es an Funktionen mangelt, sondern weil die Werte, die ein Produkt offenlegt, die Spuren, die das Speichern hinterlässt, und das Gefühl unter den Fingerspitzen noch nie gemeinsam in einem einzigen Produkt gestimmt haben.

Lesen →
Bleiben Sie auf dem Laufenden.
Neue Beiträge direkt in Ihrem Reader. Keine Liste, keine E-Mail-Serie, nichts zum Abbestellen.
RSS
Nur das Schreiben bleibt.
Deutsch
© 2026 mori