Repository navigation
v1.0.0
Prima versione funzionante: dal file Markdown al PDF, senza passaggi manuali
intermedi.
Aggiunto
- Caricamento del sorgente per trascinamento, da selettore file o incollando
il testo; le immagini trascinate insieme al documento risolvono i percorsi
relativi per nome file. - Quattro template — Tecnico, Relazione, Manuale, Appunti — presentati con
anteprima, descrizione e specifiche tipografiche. - Lettura del front-matter YAML con chiavi italiane e inglesi; le chiavi non
previste vengono riportate nell'intestazione anziché scartate. - Form di correzione dei metadati: quanto scritto vince sul file per la sola
generazione in corso, il sorgente resta intatto. - Anteprima impaginata a fogli reali, con segni di taglio, intestazione e piè
di pagina correnti, numerazione e copertina dedicata opzionale. - Indice automatico su due livelli, con ancore interne e numeri di pagina
calcolati a impaginazione conclusa. - Formati carta A4 e Letter, verticale e orizzontale.
- Evidenziazione della sintassi nei blocchi di codice, tabelle, citazioni,
elenchi di attività, righe orizzontali. - Zoom dell'anteprima con adattamento alla finestra.
- Generazione del PDF dalla stampa del browser, anche con
Ctrl+P. avvia.batearresta.batper l'uso su Windows;avvia.bat --build
compila la versione di produzione prima di servirla.- Documentazione:
README.mde istruzioni di progetto inCLAUDE.md.
Note tecniche
- L'impaginazione misura i blocchi alla larghezza reale della colonna in un
contenitore fuori schermo, poi li distribuisce sui fogli. Un titolo non
resta mai isolato in fondo alla pagina: scende insieme alla sua sezione. - La ricomposizione è ritardata di 200 ms rispetto alla battitura, per non
ricalcolare l'impaginazione a ogni tasto. - L'evidenziazione carica solo i linguaggi di uso comune: il pacchetto
completo pesava circa tre volte tanto sul bundle finale.
Limiti di questa versione
- L'unità minima di impaginazione è il blocco: i paragrafi lunghi non si
spezzano tra due pagine. - Un blocco più alto della pagina viene tagliato; la barra di stato lo segnala.
- La generazione del PDF richiede il passaggio dalla finestra di stampa.
Quel che è previsto per le versioni successive sta in
ROADMAP.md: qui restano solo le modifiche già fatte.