Skip to content

V1.0.0

Latest

Choose a tag to compare

@Pelpav Pelpav released this 28 Jul 14:08

Version 1.0.0 - Refonte Majeure & Nouvelles Fonctionnalités

C'est la première version majeure de notre Trackeur de Concentration ! Cette mise à jour transforme le script initial que j'ai écrit il y a 2 ans en une application robuste, modulaire et riche en fonctionnalités, prête pour une utilisation plus large.

✨ Nouvelles Fonctionnalités

  • Alertes Sonores en Boucle: Pour une meilleure prise de conscience, une alerte sonore (alert.wav) se déclenche et joue en continu lorsque vous êtes détecté comme "Distrait". Elle s'arrête dès que vous vous reconcentrez.
  • Résumés de Session & Suivi CSV: À la fin de chaque session, un résumé détaillé de votre performance (score moyen, humeur dominante, temps actif/distrait) est affiché. Ces données sont également sauvegardées dans session_log.csv pour suivre vos progrès sur le long terme.

🚀 Améliorations

  • Refonte Complète de l'Architecture: Le code a été entièrement restructuré en modules (face_analysis, ui, utils) pour une meilleure lisibilité, maintenance et extensibilité.
  • Logique de Détection Améliorée:
    • La détection d'humeur est plus précise et robuste aux mouvements de la tête.
    • Le statut "Actif"/"Distrait" est désormais plus stable, utilisant un seuil temporel pour éviter les faux positifs et gérant correctement les cas où aucun visage n'est détecté.
  • Correction de l'Interface Utilisateur: Le positionnement du texte a été ajusté pour éviter les superpositions et garantir une interface claire.

📄 Documentation

  • Le fichier README.md a été entièrement réécrit pour offrir une documentation complète et professionnelle du projet, incluant des instructions d'installation détaillées et un aperçu de l'architecture.

📦 Fichiers de la Release

  • ConcentrationTracker: Un exécutable autonome pour les systèmes Linux. (À joindre après compilation)

Futures ajouts

  • ConcentrationTracker.exe: Un exécutable autonome pour Windows. (À joindre après compilation)