From c7bef13dcdb6ce4b51705154c323a334a49cc5fb Mon Sep 17 00:00:00 2001 From: Pierre Marx Date: Thu, 4 Sep 2025 15:51:01 -0400 Subject: [PATCH] =?UTF-8?q?feat:=20Animation=20de=20progression=20pendant?= =?UTF-8?q?=20la=20d=C3=A9connexion=20(v1.2.7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajout d'un spinner circulaire animé pendant la déconnexion - Rotation fluide avec design violet cohérent - Textes dynamiques "Déconnexion en cours..." pendant le processus - Boutons masqués pour éviter les doubles clics - Transitions en fondu entre icône et spinner - Délais optimisés pour une expérience fluide --- docs/changelog.md | 22 +++++++++++++++++++ index.html | 13 ++++++----- renderer.js | 56 ++++++++++++++++++++++++++++++++++++++++++++++- styles-modern.css | 41 ++++++++++++++++++++++++++++++++++ 4 files changed, 126 insertions(+), 6 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index fab0ce5..2e61067 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,27 @@ # Changelog - SimpleConnect Electron +## [1.2.7] - 2025-09-04 + +### Ajouté +- **Animation de déconnexion** : Feedback visuel pendant le processus + - Spinner circulaire animé avec rotation fluide (1 tour/seconde) + - Design cohérent avec le thème violet de l'application + - Ombre subtile pour un effet de profondeur + - Transition en fondu entre l'icône et le spinner + +### Modifié +- **Modal de déconnexion** : États visuels dynamiques + - Textes mis à jour pendant la déconnexion ("Déconnexion en cours...", "Veuillez patienter") + - Boutons masqués pendant le processus pour éviter les doubles clics + - Délais optimisés : 300ms avant + 500ms après pour une transition fluide + - Restauration automatique de l'état initial après déconnexion + +### Technique +- Nouvelles fonctions showLogoutProgress() et hideLogoutProgress() +- Animation CSS @keyframes spin pour la rotation du spinner +- Gestion asynchrone avec Promise pour les délais d'animation +- Structure HTML modifiée avec IDs pour contrôle dynamique + ## [1.2.6] - 2025-09-04 ### Ajouté diff --git a/index.html b/index.html index f1e2765..e065bab 100644 --- a/index.html +++ b/index.html @@ -121,13 +121,16 @@