BrowserUX PWA UI
Un Web Component universel pour afficher une interface d'installation et de mise à jour pour les Progressive Web Apps (PWA), indépendant de tout framework ou bundler.
BrowserUX PWA UI offre une expérience utilisateur claire, cohérente et personnalisable pour l'installation et la mise à jour de votre PWA, tout en restant léger, autonome et facile à intégrer dans n'importe quel projet, des simples pages HTML aux applications JavaScript modernes.
npm install browserux-pwa-ui
Web component
Voir le CHANGELOG
Fonctionnalités clés de BrowserUX PWA UI
- 📲 Intercepte
beforeinstallprompt, supprime le badge navigateur par défaut et affiche une bannière personnalisée - ✅ Confirmation post-installation avec durée du loader configurable
- 🔄 Détection des mises à jour du Service Worker via
registration.waitingetupdatefound - ⚡
SKIP_WAITING→controllerchange→ rechargement automatique de la page - 🖥 Mode snackbar pour desktop (≥ 1024px), bannière positionnée pour mobile
- 🌍 9 langues intégrées :
en,fr,es,de,it,pt,nl,ja,ru - ✏️ Remplacement complet des textes via les attributs
text-* - 🎛 Slots nommés pour le remplacement des icônes
- 🎨 Propriétés CSS personnalisées pour le thème
- 🧩 Mode
no-shadowpour l'accès aux feuilles de style globales - ♿ Support de
prefers-reduced-motion