Un'estensione per Chrome ed Edge che aggiunge a Slides.com, gratis, le funzioni che mancano senza abbonamento: il download di qualsiasi presentazione in PDF, la vista relatore e le note del relatore.
Stai vedendo questo case study con il motore Legacy. Per vederlo come è stato progettato, attiva il rendering nativo qui sotto.
Il PDF che mancava
Slides.com è un servizio per creare e mostrare presentazioni online, ma l'export in PDF è solo nei piani a pagamento.
L'estensione aggiunge il download di qualsiasi presentazione in PDF, gratis. È nata come Slides.com Downloader ed è diventata Slides.com Companion, pensata per raccogliere altre funzioni.
Dentro l'estensione
Un content script lavora sulla pagina della presentazione.
Il PDF si crea con il comando di stampa del browser, senza servizi esterni.
Un popup in Vue, uno script in background, tutto scritto in TypeScript.
Funziona su Chrome ed Edge, ed è pubblicata sul Chrome Web Store.
Vista e note del relatore
Una barra a scomparsa sul bordo delle slide, con tre pulsanti: Print, Speaker e Notes.
La vista relatore, che Slides.com senza abbonamento non offre: la slide di adesso, quella dopo, le note e il tempo, in una finestra da tenere sul proprio schermo. Usa quella di Reveal.js, su cui è costruito Slides.com.
Le note del relatore di ogni slide, scritte nell'estensione e salvate da sole mentre si scrive: compaiono subito nella vista relatore.
Riscritta su WXT, con i test: le note sono nell'ultima versione, su GitHub, in attesa di arrivare sullo store.