+changelog
+readme
This commit is contained in:
25
CHANGELOG.md
Normal file
25
CHANGELOG.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Changelog
|
||||
|
||||
## [v0.0.1] - 2026-01-29
|
||||
|
||||
### Ajouté
|
||||
- **Interface d'Analyse** :
|
||||
- Implémentation d'un bouton de sauvegarde "Morphing" : le bouton flottant se transforme en un bouton large en bas de page lors du défilement.
|
||||
- Ajout de la gestion du défilement et de l'espacement pour une meilleure ergonomie.
|
||||
- Visualisation des impacts et statistiques de groupement.
|
||||
- **Support Desktop (Windows)** :
|
||||
- Configuration de la base de données SQLite pour fonctionner sur Windows via `sqflite_common_ffi`.
|
||||
- Initialisation conditionnelle selon la plateforme.
|
||||
|
||||
### Corrigé
|
||||
- **Crash Windows** : Résolution du plantage dû à l'initialisation manquante de la factory de base de données FFI.
|
||||
- **Dépendances** : Fixation de la version de `sqflite_common_ffi` à `2.3.3` pour contourner un problème de cache/corruption avec la version `2.4.0+2`.
|
||||
- **UI/UX** :
|
||||
- Correction des débordements de texte ("zebra stripes") dans le bouton de sauvegarde lors de l'animation grâce à `FittedBox`.
|
||||
- Optimisation de l'affichage du titre "Groupement" dans les statistiques pour éviter les dépassements sur petits écrans.
|
||||
- Nettoyage des appels redondants (`super.initState`) et correction de la structure des widgets (`Stack` mal fermé).
|
||||
|
||||
### Historique des Commits
|
||||
- `db7160b` - +désactivation (2026-01-29)
|
||||
- `f1a8eef` - ajout correctif (2026-01-28)
|
||||
- `031d4a4` - premier app version beta (2026-01-18)
|
||||
40
README.md
40
README.md
@@ -1,17 +1,35 @@
|
||||
# bully
|
||||
# Bully - Analyseur de Cible
|
||||
|
||||
A new Flutter project.
|
||||
Application Flutter multiplateforme pour l'analyse et le suivi de vos séances de tir.
|
||||
|
||||
## Getting Started
|
||||
## Fonctionnalités Principales
|
||||
|
||||
This project is a starting point for a Flutter application.
|
||||
* **Capture et Analyse** : Prenez une photo de votre cible et analysez vos impacts.
|
||||
* **Détection Automatique** : Utilise des algorithmes pour détecter automatiquement les impacts de balle sur la cible.
|
||||
* **Calibration** : Outils de calibration précis pour définir la taille et le centre de la cible, assurant des mesures exactes.
|
||||
* **Statistiques Détaillées** :
|
||||
* Calcul du score total.
|
||||
* Analyse du groupement (H+L, diamètre moyen).
|
||||
* Visualisation graphique de la dispersion.
|
||||
* **Historique** : Sauvegardez vos sessions avec des notes et consultez votre progression au fil du temps.
|
||||
* **Interface Intuitive** : Design moderne et fluide, avec un bouton de sauvegarde dynamique qui s'adapte à votre navigation.
|
||||
|
||||
A few resources to get you started if this is your first Flutter project:
|
||||
## Détails Techniques
|
||||
|
||||
- [Learn Flutter](https://docs.flutter.dev/get-started/learn-flutter)
|
||||
- [Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
|
||||
- [Flutter learning resources](https://docs.flutter.dev/reference/learning-resources)
|
||||
* **Framework** : Flutter (Compatible Android, iOS, Windows, Linux, macOS).
|
||||
* **Base de Données** : SQLite (via `sqflite` et `sqflite_common_ffi` pour le support Desktop).
|
||||
* **Graphiques** : `fl_chart` pour la visualisation des données.
|
||||
* **Architecture** : Provider pour la gestion d'état.
|
||||
|
||||
For help getting started with Flutter development, view the
|
||||
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
||||
samples, guidance on mobile development, and a full API reference.
|
||||
## Installation
|
||||
|
||||
1. Assurez-vous d'avoir Flutter installé.
|
||||
2. Clonez le dépôt.
|
||||
3. Installez les dépendances :
|
||||
```bash
|
||||
flutter pub get
|
||||
```
|
||||
4. Lancez l'application :
|
||||
```bash
|
||||
flutter run
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user