dd-timer/findings.md
POL Mickaël 3e485fd09b chore: normalise fins de ligne CRLF → LF dans tout le repo
Applique .gitattributes sur tous les fichiers existants.
Élimine les différences fantômes entre WSL et Windows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 08:55:10 +02:00

1.3 KiB
Executable File

Findings — Audit technique

Variables CSS existantes (lignes 9-14)

--bg:#0b0b14  --bg2:#111120  --bg3:#181828  --bg4:#20203a
--border:#2a2a45  --text:#dddaf8  --muted:#6868a0
--ser:#c060ff  --end:#f0bf30  --mat:#28c8f0  --amour:#ff5070  --xp:#ffa040
--ok:#28e888  --warn:#ff9820  --r:10px

La majorité du CSS utilise déjà var(), mais il y a ~320 occurrences de couleurs inline dans le JS (rgb/rgba dans les templates littéraux). Les couleurs de jauges (--ser, --end, etc.) devront rester saturées même en mode clair.

Progression enclos — données disponibles

enclosGlobalState(enc) retourne {globalMax, allDone, started, el, ddDone}.

  • ddDone / enc.dragodindes.length = % progression simple
  • Fonctionne déjà, juste pas affiché visuellement sur les tabs

Timer pause — détection retard

  • enc.timer.pausedAt = timestamp de mise en pause
  • Date.now() - enc.timer.pausedAt = durée de pause en ms
  • Seuil suggéré : 5 minutes (300 000 ms)

Raccourcis clavier

  • Aucun listener keyboard existant
  • Attention aux inputs focus : vérifier document.activeElement.tagName !== 'INPUT'

Animations

  • Transitions CSS existent sur tabs, gauges, pills (partielles)
  • Aucune transition de contenu (#enclos-content) lors du changement d'onglet