From 892d55a9f899d4550f338f104ba3558846571116 Mon Sep 17 00:00:00 2001 From: Pierre Marx Date: Thu, 4 Sep 2025 15:12:31 -0400 Subject: [PATCH] refactor: Refonte majeure de l'interface utilisateur (v1.2.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SUPPRESSIONS: - Sidebar latérale gauche complètement retirée - Statistiques du jour supprimées - Bouton et modal de simulation d'appel supprimés - Scrollbars visibles masquées AJOUTS: - Zone de notes dynamique avec toggle via bouton 📝 - Sauvegarde des préférences dans localStorage - Nouveau design moderne avec styles-modern.css AMÉLIORATIONS: - Interface épurée maximisant l'espace pour les webviews - Onglets style Material Design avec animations - Meilleure gestion de l'espace avec calc() CSS - Code HTML et JavaScript nettoyé et simplifié --- docs/changelog.md | 48 +++ index.html | 47 +-- renderer.js | 168 +++++----- styles-modern.css | 839 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 979 insertions(+), 123 deletions(-) create mode 100644 styles-modern.css diff --git a/docs/changelog.md b/docs/changelog.md index 61fa67b..dc11279 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,53 @@ # Changelog - SimpleConnect Electron +## [1.2.0] - 2025-09-04 + +### Supprimé +- **Sidebar latérale gauche** : Interface simplifiée avec suppression complète du panneau latéral + - Plus de liste des centres dans la sidebar (navigation uniquement par onglets) + - Suppression des statistiques du jour (appels traités et RDV pris) + - Gain d'espace significatif pour l'affichage des webviews +- **Bouton "Simuler un appel"** : Fonctionnalité de simulation retirée + - Suppression du bouton dans le header + - Modal de simulation complètement retirée + - Code JavaScript associé nettoyé (fonctions showCallSimulation, loadSimulatedCalls, etc.) + - Référence au script cti-simulator.js supprimée +- **Scrollbars visibles** : Masquage complet des barres de défilement + - Scrollbar verticale supprimée via overflow: hidden + - Scrollbar horizontale des onglets masquée (reste fonctionnelle au scroll) + +### Ajouté +- **Zone de notes dynamique** : Panneau de notes rapides affichable/masquable + - Nouveau bouton 📝 dans le header pour toggle les notes + - Animation fluide de glissement depuis le bas de l'écran + - Bouton × pour fermer rapidement le panneau + - Sauvegarde automatique des préférences dans localStorage + - Panneau masqué par défaut pour maximiser l'espace de travail + +### Modifié +- **Interface modernisée** : Refonte complète du design + - Nouveau fichier styles-modern.css remplaçant l'ancien styles.css + - Header épuré avec ombres subtiles et animations + - Onglets style Material Design avec indicateur actif coloré + - Boutons avec effets hover et transitions fluides + - Palette de couleurs plus moderne et contrastée + - Animations et transitions ajoutées partout +- **Optimisation de l'espace** : Meilleure utilisation de l'écran + - Les webviews occupent maintenant toute la largeur disponible + - Hauteurs calculées précisément avec calc() CSS + - Interface responsive et adaptative +- **Structure HTML simplifiée** : Code plus propre et maintenable + - Suppression des éléments DOM liés à la sidebar + - Suppression de la modal de simulation + - Organisation plus claire des sections + +### Technique +- Gestion des préférences utilisateur via localStorage +- Fonctions JavaScript ajoutées : toggleNotes(), showNotes(), hideNotes(), loadUserPreferences() +- CSS moderne avec animations @keyframes et transitions +- Masquage des scrollbars compatible tous navigateurs (webkit, Firefox, IE/Edge) +- Hauteurs calculées dynamiquement pour éviter les débordements + ## [1.1.3] - 2025-09-04 ### Modifié diff --git a/index.html b/index.html index f4008ee..85d87e2 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ SimpleConnect - + @@ -69,8 +69,8 @@
-
@@ -89,25 +89,6 @@
- - -
@@ -120,9 +101,12 @@
- -
-

Notes rapides

+ +
+
+

Notes rapides

+ +