Ajoute un didacticiel joué à la première utilisation : un voile sombre perce un
trou de lumière autour de l'élément à découvrir, une main animée mime le geste
attendu (tap, appui long, glisser, pincement à deux doigts pour zoomer) et une
bulle explique l'étape avec sa progression.
- visite d'accueil : nouvelle session, télémétrie, barre de navigation, réglages
- visite de l'éditeur d'impacts : ajouter, déplacer, zoomer au pincement, valider
- chaque visite n'est jouée qu'une fois (SharedPreferences)
- Paramètres > Aide & didacticiel > Revoir le didacticiel : réinitialise tout et
relance la visite au retour sur l'écran concerné
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Supprime 5 services inatteignables depuis l'UI (~3 000 lignes) :
distortion_correction, image_processing, target_detection,
opencv_impact_detection, target_rectify
- AnalysisProvider allégé (835 -> ~360 lignes) : retrait de la détection
par références, de la détection auto d'impacts, du workflow distorsion
et du doublon moveShot
- Retire les dépendances inutilisées google_mlkit_object_detection et
google_mlkit_document_scanner du pubspec
- Le bouton ↻ du Plotting efface désormais tous les impacts en un clic
(clearShots) sans relancer la détection auto ni toucher la calibration
- Nettoie les paramètres morts de TargetOverlay (referenceImpacts,
onAddShot), le flag _isSelectingReferences, _buildActionButtons vide
et le résidu _detectionTimer de capture_screen
- Supprime le dossier tests/ (brouillons d'expérimentation OpenCV)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>