Skip to content

PDF Editor 1.1.0

Choose a tag to compare

@danielegabrovec danielegabrovec released this 06 Sep 10:35
· 3 commits to main since this release

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" in package.json) e window.pdfEditor non esisteva. Ora il preload è index.cjs.
  • Modifica di testi e celle tabella: window.prompt non 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