Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrono

Chrono est un outil bilingue FR/EN d’Eigrutel Lab pour préparer et dérouler des séances chronométrées de dessin ou de travail.

L’application est autonome : HTML, CSS et JavaScript sont regroupés dans un seul fichier chrono.html, sans dépendance externe.

Fonctionnalités

  • Chronomètre multi-étapes.
  • Lancer, pause, reprise.
  • Passage manuel à l’étape suivante.
  • Retour au début de l’étape en cours.
  • Retour au début de la séance.
  • Indicateur de progression générale.
  • Presets intégrés, dont plusieurs Pomodoro.
  • Création de séances personnalisées.
  • Nombre de répétitions configurable pour chaque étape.
  • Durées en secondes ou minutes.
  • Pause automatique entre les étapes.
  • Nombre de cycles pour répéter automatiquement une séance complète.
  • Bibliothèque Mes séances / My sessions.
  • Création, chargement, mise à jour et suppression de séances personnalisées.
  • Sauvegarde générale de la bibliothèque au format JSON.
  • Restauration d’une sauvegarde JSON.
  • Plusieurs sons intégrés.
  • Contrôle du volume.
  • Sonnerie personnalisée chargée depuis l’appareil.
  • Sonnerie personnalisée conservée localement dans le navigateur via IndexedDB.
  • Lecture limitée automatiquement aux 4 premières secondes du fichier personnalisé.
  • Bouton Tester / Arrêter pour préécouter ou interrompre le son.
  • Alerte visuelle dans les derniers 10 % d’une étape.
  • Screen Wake Lock lorsque le navigateur le permet.
  • Raccourci clavier Espace pour lancer, mettre en pause ou reprendre.
  • Interface bilingue FR/EN.
  • Interface responsive pour ordinateur, tablette et téléphone.
  • Compartimentation visuelle claire entre Commandes, Mes séances, Options, Composer la séance et Sauvegarde.

Utilisation

Ouvrez simplement :

chrono.html

Aucun serveur ni installation n’est nécessaire pour le fonctionnement de base.

Pour le maintien d’écran actif, un contexte HTTPS et un navigateur compatible peuvent être nécessaires.

Mes séances

Les séances personnalisées sont enregistrées localement dans le navigateur.

Chaque séance peut comporter :

  • un nom ;
  • plusieurs lignes d’étapes ;
  • un nombre de répétitions ;
  • une durée ;
  • une unité ;
  • une pause entre les étapes ;
  • un nombre de cycles.

Sauvegarde JSON

La sauvegarde générale contient :

  • les séances personnalisées ;
  • les réglages sonores ;
  • les réglages d’alerte visuelle.

Elle permet de restaurer la bibliothèque sur le même appareil ou sur un autre.

Le fichier audio personnalisé lui-même reste stocké localement dans IndexedDB et n’est pas inclus dans la sauvegarde JSON.

Sonnerie personnalisée

L’utilisateur peut choisir un fichier audio local.

Le fichier :

  • reste sur l’appareil ;
  • n’est envoyé vers aucun serveur ;
  • est mémorisé localement via IndexedDB ;
  • peut être réutilisé lors des prochains lancements ;
  • est lu uniquement pendant ses 4 premières secondes maximum.

Fichiers du dépôt

  • chrono.html — application autonome.
  • index.html — page de présentation.
  • README.md — présentation et mode d’emploi.
  • NOTICE.md — crédits et licences.
  • LICENSE.md — informations de licence.
  • CHANGELOG.md — historique des versions.
  • ARCHITECTURE.md — organisation technique.
  • favicon/ — icône de l’application.

Favicon

Nom attendu :

favicon/favchrono.png

Version

1.0.0 — 13 août 2026

Première version stable publique.

Licences

Code : GNU AGPL v3.0 ou version ultérieure.

Documentation et modèles : CC BY-SA 4.0, sauf mention contraire.

Les marques, logos et signes distinctifs Eigrutel, Eigrutel Lab et Eigrutel BD Academy sont réservés.


Conçu et développé par Simon Léturgie dans le cadre d’Eigrutel BD Academy.

About

Chrono - Timer bilingue pour composer et dérouler des séances chronométrées de dessin ou de travail. / Bilingual timer for custom drawing and work sessions.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages