PDF Editor 1.1.0
Changelog
Tutte le modifiche rilevanti di PDF Editor. Formato ispirato a Keep a Changelog; versioni semver.
[1.1.0] — 2026-09-06
Corretto
- I comandi che aprono finestre di Windows (Apri, Salva, Office, scanner) non partivano: il preload Electron veniva caricato come ES module (
"type": "module"inpackage.json) ewindow.pdfEditornon esisteva. Ora il preload èindex.cjs. - Modifica di testi e celle tabella:
window.promptnon esiste in Electron. Sostituito da un editor inline (doppio clic o Invio; Esc annulla; Ctrl+Invio o clic fuori conferma) e da input nelle celle (Tab passa alla successiva). - Rotazione, eliminazione, riordino e ritaglio pagine ora finiscono nel PDF salvato (ricomposizione dal sorgente con
sourceIndex). - Menu che restavano aperti cliccando fuori; ora si chiudono con clic esterno, Esc e perdita di fuoco della finestra.
- Tasto Canc/Backspace elimina gli oggetti selezionati.
- Firma disegnata: il tratto non veniva registrato al rilascio del mouse; coordinate corrette anche con canvas ridimensionato.
- Salvataggio con caratteri fuori WinAnsi (emoji, simboli) non fallisce più: i caratteri non codificabili vengono sostituiti.
- Ogni comando del registro ha un handler (test automatico che lo verifica).
Aggiunto
- Modifica del testo esistente del PDF: con lo strumento Testo fai clic su una riga (o doppio clic con Seleziona); la riga originale viene coperta e riscritta in un testo modificabile già compilato. Strumento Copri (W) per nascondere qualsiasi zona.
- Firma da foto o scansione: importazione PNG/JPG/foto e appunti con rimozione automatica dello sfondo e ritaglio ai margini; comando «Rimuovi sfondo» anche sulle immagini già inserite. Le immagini mantengono le proporzioni e i JPG funzionano.
- Test end-to-end sull’app Electron costruita (
npm run test:e2e): apre un PDF reale, modifica una riga, inserisce testo, evidenzia, annulla/ripete e salva. - Barra strumenti verticale a icone: mano, seleziona, testo, evidenziatore, matita, gomma, rettangolo, ellisse, linea, freccia, nota, timbro, immagine, misura, ritaglio, firma; colori tratto/riempimento e spessore.
- Ribbon con icone e scorciatoie per ogni modalità (Leggi, Commenta, Modifica, Firma, Pagine, Converti) con stato attivo.
- Disegno per trascinamento di forme, evidenziazioni, misure in mm e ritaglio pagina; Shift vincola il quadrato.
- Maniglie di ridimensionamento sugli oggetti (Shift o immagini mantengono le proporzioni).
- Mini toolbar contestuale: grassetto, corsivo, sottolineato, corpo, colore, duplica, blocca, elimina.
- Ispettore completo: posizione e dimensioni in mm/cm/in/pt, rotazione, opacità, font, allineamento, colori, spessore, righe/colonne tabella, ordine, blocco; pannello pagina quando non c’è selezione.
- Miniature reali delle pagine nel pannello laterale, con spostamento su/giù e conteggio oggetti.
- Pannello Note con stato accettato/rifiutato, ricerca su testo PDF e oggetti, elenco Livelli.
- Barra di stato: navigazione pagine, formato reale (A4, Letter…), disposizione, zoom con slider e Ctrl+rotella.
- Tastiera: frecce spostano la selezione (Shift ×10), Invio modifica il testo, Esc chiude menu/dialoghi/selezione a cascata.
- Codice QR generato davvero (libreria
qrcode) con anteprima. - Home: miniature dei documenti recenti, «Svuota elenco», menu contestuale (apri, mostra nella cartella, rimuovi).
- Firme salvate riutilizzabili nel dialogo Firma.
- Formula: doppio clic modifica la formula esistente invece di crearne una nuova.
- Toast che si chiudono da soli, con «Annulla» quando l’azione è reversibile.
[1.0.0] — 2026-09-06
Prima versione: visualizzatore pdf.js, annotazioni, testo, immagini, tabelle, formule KaTeX, cronologia con rami, stampa, import/export Office, installer NSIS.
Full Changelog: v1.0.0...v1.1.0