Comunicato stampa · Diffusione immediata
Il PanelWave Player è open source e disponibile su npm
La libreria Angular con licenza MIT riproduce graphic novel interattive con navigazione ramificata, tre modalità di visualizzazione, vignette video e un’accessibilità orientata alle WCAG; è disponibile come @panelwave/player.
Monaco di Baviera, Germania·
Monaco di Baviera, 7 ottobre 2026. PanelWave ha pubblicato oggi il PanelWave Player sul registro pubblico npm come @panelwave/player. Il player è una libreria Angular con licenza MIT (da Angular 20 a 22) che riproduce graphic novel interattive a partire da un manifest PanelWave, il formato JSON aperto che l’azienda ha pubblicato ieri. Qualsiasi sito web può integrarlo, e qualsiasi opera realizzata nel formato PanelWave vi si può leggere senza un account PanelWave.
Con questo rilascio si concludono le fasi di sviluppo principali del player. La suite di test unitari della libreria e una suite end-to-end con controlli automatici di accessibilità girano su browser desktop e mobili, e la documentazione del player descrive la libreria così come si comporta davvero, con un elenco pubblico delle limitazioni note.
Che cosa riproduce il player
- Navigazione basata su grafo. I capitoli sono grafi di vignette; i collegamenti portano condizioni valutate su variabili narrative tipizzate. Ramificazioni, deviazioni e cicli sono quindi normali forme del grafo, e si può tornare indietro in ogni punto.
- Tre modalità di visualizzazione. La vista vignetta mostra una vignetta alla volta, la vista pagina tavole di fumetto impaginate; la vista tela dispone le vignette di un capitolo su un unico piano continuo, su cui una camera scorre dall’una all’altra seguendo la storia.
- Vignette video e un motore audio a quattro bus. Livelli video con modalità loop e ping-pong e fotogrammi di anteprima; bus separati per atmosfera, musica, voce fuori campo ed effetti sonori, ciascuno con il proprio volume.
- Un motore di balloon da fumetto. Dieci tipi di balloon disegnati in SVG, con una cascata di stili condivisa con PanelWave CMS: il lettering creato dall’autore appare identico a chi legge.
- Hotspot interattivi e varianti di vignetta. Aree cliccabili che portano altrove, impostano variabili o aprono contenuti extra, e contenuti alternativi della vignetta scelti in base allo stato del lettore.
- Localizzazione senza ricaricare. Testi e varianti degli asset per lingua, con catene di fallback e cambio di lingua istantaneo.
- Accessibilità. Navigazione da tastiera dell’intera storia, hotspot compresi, controlli etichettati, supporto per il movimento ridotto, che limita anche l’avvio automatico dei video e i movimenti di camera, e impostazioni di lettura per la modalità manga e l’alto contrasto.
- Paywall senza elaborazione dei pagamenti. Un’interfaccia di adattatore per i diritti di accesso affida le decisioni sull’accesso al backend dell’host; il player non gestisce mai direttamente i pagamenti.
- Statistiche rispettose del consenso e una sandbox per i plugin. Se l’opera lo richiede, nulla viene registrato senza consenso; i plugin di terze parti girano in iframe isolati, secondo un modello di permessi.
Open source per scelta
Il player è il secondo livello aperto dell’ecosistema PanelWave, accanto al formato stesso. Contiene volutamente tutta la logica di rendering: il PanelWave CMS commerciale integra la stessa libreria per l’anteprima, invece di reimplementare il rendering. Così l’anteprima dell’autore corrisponde a ciò che vede il pubblico, e il codice di rendering resta uno solo, e aperto.
«Un formato è aperto solo se esiste un modo aperto per leggerlo», ha dichiarato Jens Hoppe, fondatore di PanelWave. «Pubblicare il player con licenza MIT significa che chi crea può lasciare i nostri strumenti in qualsiasi momento e ospitare in proprio la propria opera, che continuerà a funzionare. È la promessa su cui poggia l’intero ecosistema.»
Disponibilità
Il PanelWave Player è disponibile da subito su npm per le applicazioni Angular 20, 21 e 22. Installazione, integrazione in cinque minuti, riferimento completo di input e output e documentazione per chi contribuisce si trovano su docs.panelwave.org/player. Repository dei sorgenti, tracker delle segnalazioni e applicazione demo sono collegati da panelwave.org/player.
Informazioni su PanelWave
PanelWave è un ecosistema aperto per creare, distribuire e vivere graphic novel interattive. Si articola in tre livelli: una specifica di formato JSON aperta, pubblicata con licenza CC BY 4.0, un player web open source con licenza MIT e un CMS no-code commerciale per authoring professionale, localizzazione, pubblicazione e monetizzazione. Le storie sono descritte come un grafo di vignette con disegni a livelli, balloon, hotspot, audio e video, narrazioni ramificate e contenuti multilingue; chi legge mantiene il controllo su ritmo, percorso, lingua e impostazioni di accessibilità. Gli autori tengono il 100 % dei ricavi dei propri contenuti, e il formato aperto esclude ogni vincolo verso il fornitore. PanelWave è sviluppato a Monaco di Baviera, in Germania. Maggiori informazioni su panelwave.org.
Contatto per i media
Jens Hoppe, fondatore · press@panelwave.org · Press kit, loghi e screenshot: panelwave.org/press/kit