Tu ne vois pas de splashcreen, au lancement ?
Explications sur l’écran de lancement
/!\ Pour les techos uniquement
J’ai ajouté cet écran car il me permet d’exécuter du code dans NodeJS avant la lancement de la version web “classique” de Cesium. Et surtout ce code est isolé, et non plus injecté dans la page web (index.html ou index-integrity.html) de Cesium, qui reste ainsi totalement inchangé vis à vis du Zip de la version web. Je trouve cela plus élégant.
Aujourd’hui, ce code de lancement, prend en charge :
- la détection d’un noeud Duniter loca, pour demander son utilisation, avant que Cesium ne se lance
- la détection d’un fichier de
./config/cesium/keyring.yml
pour se connecter automatiquement à ce compte - la redirection des log JS vers la console, avec l’option de lancement
--debug
- la gestion des fenetres et du menu (maqué par défaut, car en cours de développement, testable avec l’option de lancement
--menu
)
A terme, ce code pourra aussi gérer :
- la gestion des mises à jour, lors du redémarrage. Genre : “Une nouvelle version de Cesium est disponible (vx.y.z). Voulez-vous l’installer ?” et hop, mise à jour ! Depuis IPFS idéalement. à voir.