Communiqué de presse · Pour diffusion immédiate
Le PanelWave Player publié en open source sur npm
Une bibliothèque Angular sous licence MIT qui affiche des romans graphiques interactifs avec navigation à embranchements, trois modes d’affichage, cases vidéo et une accessibilité alignée sur les WCAG ; disponible sous le nom @panelwave/player.
Munich, Allemagne·
Munich, 7 octobre 2026. PanelWave a publié aujourd’hui le PanelWave Player sur le registre public npm sous le nom @panelwave/player. Cette bibliothèque Angular sous licence MIT (Angular 20 à 22) affiche des romans graphiques interactifs à partir d’un manifeste PanelWave, le format JSON ouvert que l’entreprise a publié la veille. N’importe quel site web peut l’intégrer, et toute œuvre créée au format PanelWave s’y lit sans compte PanelWave.
Avec cette version, les principales phases fonctionnelles du lecteur sont achevées. Les tests unitaires de la bibliothèque et une suite de tests de bout en bout, avec contrôles d’accessibilité automatisés, tournent sur les navigateurs de bureau et mobiles. La documentation du lecteur décrit la bibliothèque telle qu’elle se comporte réellement, avec une liste publique des limitations connues.
Ce que le lecteur affiche
- Navigation par graphe. Les chapitres sont des graphes de cases, et les liens portent des conditions évaluées sur des variables d’histoire typées. Embranchements, détours et boucles deviennent ainsi de simples formes de graphe, et le retour en arrière fonctionne partout.
- Trois modes d’affichage. La vue case pour une case à la fois, la vue page pour les pages de BD composées, et la vue canevas, où les cases d’un chapitre reposent sur un même plan continu et où une caméra glisse de l’une à l’autre au fil de l’histoire.
- Cases vidéo et moteur audio à quatre bus. Calques vidéo avec modes boucle et aller-retour et images d’affiche ; bus d’ambiance, de musique, de voix off et d’effets sonores à volume indépendant.
- Un moteur de bulles de BD. Dix types de bulles dessinés en SVG, avec une cascade de styles partagée avec le PanelWave CMS, pour que le lettrage créé s’affiche à l’identique chez les lecteurs.
- Zones interactives et variantes de cases. Des zones cliquables qui naviguent, définissent des variables ou ouvrent des contenus bonus, et des contenus de case alternatifs choisis selon l’état de la lecture.
- Localisation sans rechargement. Textes et variantes de ressources par langue, avec chaînes de repli et changement de langue instantané.
- Accessibilité. Parcours au clavier de toute l’histoire, zones interactives comprises, commandes étiquetées, prise en charge de la réduction des animations qui désactive aussi le démarrage automatique des vidéos et les mouvements de caméra, et réglages du lecteur pour le mode manga et le contraste élevé.
- Des paywalls sans traitement des paiements. Une interface d’adaptateur de droits d’accès délègue les décisions d’accès au backend de l’hébergeur ; le lecteur ne gère jamais lui-même les paiements.
- Des statistiques respectueuses du consentement et un bac à sable pour les plugins. Si l’œuvre exige un consentement, rien n’est enregistré sans lui ; les plugins tiers tournent dans des iframes isolées, selon un modèle de capacités.
Open source par conception
Le lecteur est la deuxième couche ouverte de l’écosystème PanelWave, aux côtés du format lui-même. Il contient délibérément toute la logique d’affichage. Le PanelWave CMS commercial intègre la même bibliothèque pour son aperçu au lieu de réécrire le rendu. L’aperçu d’un créateur correspond donc exactement à ce que voit son public, et il n’existe qu’une seule base de code de rendu, ouverte.
« Un format n’est ouvert que s’il existe un moyen ouvert de le lire, a déclaré Jens Hoppe, fondateur de PanelWave. Publier le lecteur sous MIT, c’est permettre à un créateur de quitter nos outils à tout moment et d’héberger son œuvre lui-même : elle restera lisible. C’est la promesse sur laquelle repose tout l’écosystème. »
Disponibilité
Le PanelWave Player est disponible dès maintenant sur npm pour les applications Angular 20, 21 et 22. Installation, intégration en cinq minutes, référence complète des entrées et sorties, documentation pour les contributeurs : tout se trouve sur docs.panelwave.org/player. Le dépôt du code source, le suivi des tickets et l’application de démonstration sont accessibles depuis panelwave.org/player.
À propos de PanelWave
PanelWave est un écosystème ouvert pour créer, diffuser et vivre des romans graphiques interactifs. Il se compose de trois couches : une spécification de format JSON ouverte publiée sous CC BY 4.0, un lecteur web open source sous licence MIT, et un CMS sans code commercial pour la création professionnelle, la localisation, la publication et la monétisation. Chaque histoire est un graphe de cases : dessins en calques, bulles, zones interactives, audio et vidéo, récits à embranchements et contenus multilingues. Les lecteurs choisissent leur rythme, leur parcours, leur langue et leurs réglages d’accessibilité. Les créateurs conservent 100 % de leurs revenus de contenus, et le format ouvert évite toute dépendance envers un fournisseur. PanelWave est développé à Munich, en Allemagne. Plus d’informations sur panelwave.org.
Contact presse
Jens Hoppe, fondateur · press@panelwave.org · Kit presse, logos et captures d’écran : panelwave.org/press/kit