FunzionalitàEditor webPrezziDocumentazioneBlog
ScaricaAcquista mori
Blog

Appunti sulla creazione di mori.

Versioni che vale la pena spiegare e le scelte che le hanno definite. Per tutte le versioni, consulta le note di rilascio.

Terminale che trasferisce mote 1.0.1 a mori in un container Ubuntu 24.04 pulito. apt-get upgrade mantiene mote, mentre apt full-upgrade introduce mori 1.0.2 e /usr/bin/mote scompare.
Terminale che trasferisce mote 1.0.1 a mori in un container Ubuntu 24.04 pulito. apt-get upgrade mantiene mote, mentre apt full-upgrade introduce mori 1.0.2 e /usr/bin/mote scompare.
17 settembre 2026·Versione·4 min
mote ora è mori — è cambiato solo il nome

Dal 15 settembre 2026, il nome di questa app è mori. L'azienda e l'indirizzo restano motemd, così come la documentazione, le impostazioni e le chiavi di licenza. È cambiato solo il nome nei punti in cui viene mostrato.

Leggi →
Precedenti
8 settembre 2026·Versione·4 min
mori 1.0 — Perché scrivere continua

Gli strumenti cambiano, scrivere continua. mori è un editor Markdown pensato per rendere quel tempo più comodo e più affidabile.

Leggi →
7 settembre 2026·Sviluppo·4 min
Per evitare che il documento risulti vuoto dopo un git checkout, guardiamo i byte invece dell’orologio

Ti è mai capitato di cambiare branch e vedere che il documento aperto era diventato una schermata vuota? Mentre scattavamo delle schermate da pubblicare sul blog, abbiamo visto quella scena nella nostra app e, già che c’eravamo, abbiamo corretto anche un bug più silenzioso.

Leggi →
3 settembre 2026·Sviluppo·6 min
Come abbiamo impedito che un file si corrompa anche se l’app si chiude durante il salvataggio

Cosa succede al documento se il computer si spegne proprio durante il salvataggio? In mori la risposta è: «O è ancora quello precedente al salvataggio, oppure è già quello successivo».

Leggi →
30 agosto 2026·Design·4 min
Abbiamo scelto il file come fonte di verità, così da salvare solo i byte digitati dall’utente

Ti è mai capitato di vedere in git diff una tabella che non avevi modificato? mori considera il file, non il modello del documento, come fonte di verità e, al momento del salvataggio, scrive sul disco soltanto i byte che hai digitato.

Leggi →
27 agosto 2026·Sviluppo·6 min
Perché pubblichiamo i numeri invece di limitarci a dire che è leggero

Nell’affermazione che qualcosa è leggero non c’è nulla da verificare. mori ha fissato otto numeri con cui parlare di sé e pubblica insieme a essi il metodo e le condizioni di misurazione, nonché i dati grezzi.

Leggi →
21 agosto 2026·Sviluppo·5 min
Come abbiamo fatto in modo che non consumi CPU quando resta semplicemente aperto

L’editor rimane aperto tutto il giorno, ma il tempo effettivamente trascorso a digitare è solo una parte. Per il resto del tempo, mori non programma né frame né timer, e garantisce questo comportamento su due livelli, attraverso l’analisi del codice e misurazioni su un dispositivo reale.

Leggi →
17 agosto 2026·Design·6 min
Perché abbiamo scelto un prezzo che, con un solo acquisto, consente di utilizzare tutte le versioni 1.x

Quando si acquista uno strumento, ciò che si vuole davvero sapere non è il prezzo in sé, ma quale sarà la prossima fattura. Una volta acquistato mori, non verrà addebitato di nuovo nulla all’interno della stessa versione principale.

Leggi →
12 agosto 2026·Sviluppo·5 min
Una scheda di ricerca con un autentico effetto vetro, realizzata senza motore web

Vi è mai capitato di premere Trova e vedere la parte superiore dello schermo appesantirsi di due righe? La nostra scheda Trova faceva proprio così, ma dopo aver esaminato altri tre editor l’abbiamo ridotta a una sola riga.

Leggi →
9 agosto 2026·Design·4 min
Perché le immagini incollate passano attraverso una scheda di conferma

Ti è mai capitato di incollare uno screenshot e ritrovarti con una cartella piena di file, senza sapere dove fossero stati creati né con quale nome? mori chiede conferma prima di scrivere un’immagine sul disco e annota in una scheda cosa verrà scritto e dove.

Leggi →
7 agosto 2026·Versione·4 min
Per garantire lo stesso aspetto con qualsiasi formato d’installazione, abbiamo deciso di includere GTK

Il motivo per cui la stessa app appare leggermente diversa a seconda della distribuzione non è quasi mai l’app, ma la versione del toolkit installata nel sistema. A partire dalla beta.2, tutti e quattro i formati di installazione includono le stesse librerie.

Leggi →
5 agosto 2026·Design·5 min
Modificare le tabelle preservando esattamente quelle scritte a mano

Vi è mai capitato di correggere una sola parola in una tabella e ritrovarvi l’intera tabella nel git diff? Le tabelle sono l’elemento che più spesso perde il proprio allineamento in Markdown.

Leggi →
31 luglio 2026·Design·6 min
Perché mostriamo i simboli Markdown solo nella parola su cui si trova il cursore

Ti è mai capitato di posizionare il cursore per modificare una sola parola in grassetto e vedere l’intero paragrafo tornare al Markdown originale? mori mostra soltanto i simboli della sintassi toccata dal cursore.

Leggi →
28 luglio 2026·Design·4 min
Come abbiamo evitato che il testo si sposti quando compaiono i simboli

Vi è mai capitato che tutto il testo sobbalzasse lateralmente solo perché avete spostato il cursore su un elemento di un elenco? È un problema comune a quasi tutti gli editor che nascondono e mostrano i simboli.

Leggi →
24 luglio 2026·Sviluppo·5 min
Perché verifichiamo ogni volta su otto ambienti Linux

Ho creato un laboratorio per non dover dire «Sulla mia macchina funziona». Avvio macchine virtuali che combinano versione di Ubuntu, sessione, metodo di input e modalità di installazione, eseguo gli stessi controlli e raccolgo tutto in un’unica tabella.

Leggi →
18 luglio 2026·Design·6 min
Come creare un editor che non comprometta la composizione dei caratteri coreani

Quando si scrive a lungo in hangul, può capitare che l'ultima sillaba scompaia o che una parola si spezzi. Non è un errore di battitura, ma un problema legato al punto in cui l'editor gestisce la composizione.

Leggi →
16 luglio 2026·Versione·5 min
"0.9.0-beta.1: cosa include la prima beta pubblica"

La prima beta pubblica di mori è arrivata su Linux. Crediamo che il compito di una prima release sia indicare non solo ciò che include, ma anche ciò che ancora manca.

Leggi →
14 luglio 2026·Sviluppo·4 min
Come renderizzare rapidamente le formule senza un motore web

Molte app si portano dietro un intero motore del browser solo per disegnare una formula. Per mori quella strada era preclusa, quindi abbiamo dovuto trovarne un’altra.

Leggi →
10 luglio 2026·Design·4 min
Abbiamo definito le regole del tasto Invio affinché i paragrafi appaiano uguali anche in altri strumenti

Ti è mai capitato di premere una sola volta Invio in un editor Markdown e vedere il cursore scendere di due righe, oppure di trovare su GitHub, uniti in un unico blocco, paragrafi che sullo schermo erano separati? Sono le due facce della stessa domanda.

Leggi →
5 luglio 2026·Sviluppo·4 min
Perché la digitazione non rallenta anche quando il documento diventa lungo

Con una nota breve, qualsiasi editor è veloce. La differenza emerge quando il documento si allunga, e dipende dal fatto che il costo di una singola pressione segua le dimensioni della modifica oppure quelle del documento.

Leggi →
2 luglio 2026·Sviluppo·5 min
Perché abbiamo affidato il rendering dei caratteri alla piattaforma invece di disegnarli direttamente

Vi è mai capitato che l’hangul apparisse perfettamente normale, mentre soltanto gli hanja sembravano in qualche modo insoliti? Se decidiamo di non disegnare direttamente i caratteri e di affidarci al motore di testo della piattaforma, il nostro lavoro non consiste più nello stabilire «che cosa disegnare», ma «quale font chiedere».

Leggi →
28 giugno 2026·Sviluppo·6 min
Perché abbiamo costruito shell specifiche per ogni piattaforma attorno a un unico core Rust

Per offrire lo stesso editor su tre sistemi operativi, esiste una strada che permette di scrivere l’interfaccia utente una sola volta. Noi l’abbiamo percorsa, poi siamo tornati indietro e abbiamo sovrapposto a un unico core un insieme di shell sottili, una per ogni piattaforma.

Leggi →
23 giugno 2026·Design·5 min
Anche cambiando modalità, il documento resta uno solo

Quando apri l’anteprima, hai l’impressione che la finestra si divida in due e che, cambiando modalità, il documento venga riaperto? Le modalità Live, Sorgente e Lettura di mori sono tre punti di vista sullo stesso buffer, quindi il passaggio non comporta conversioni, salvataggi o nuove analisi sintattiche.

Leggi →
20 giugno 2026·Sviluppo·4 min
La causa della pesantezza non era Markdown, ma il motore web

Se le ventole iniziano a girare mentre un editor Markdown è semplicemente aperto, non è perché Markdown sia oneroso. Misurando lo stesso documento nelle stesse condizioni, il costo deriva dal motore di rendering e da un ciclo legato al timer.

Leggi →
16 giugno 2026·Design·6 min
Perché abbiamo creato un altro editor Markdown

Esistono già molti editor Markdown, quindi perché crearne un altro? Non perché manchino le funzionalità, ma perché i valori mantenuti aperti, le tracce lasciate dal salvataggio e la sensazione sotto le dita non si sono mai trovati insieme nello stesso prodotto.

Leggi →
Segui gli aggiornamenti.
I nuovi articoli nel tuo lettore. Nessuna lista, nessuna sequenza, niente da cui disiscriversi.
RSS
Lascia solo la scrittura.
Italiano
© 2026 mori