L'hydratation est un total, pas une jauge

Décision de l'utilisateur : pas d'objectif de boisson, juste la consommation du
jour. Le code qui attendait un objectif pour afficher une barre est retiré,
champ de snapshot compris — un conditionnel qui ne se déclenchera jamais est une
fausse promesse, et le prochain lecteur y verrait une fonctionnalité en attente.

Le widget affiche « 1,2 L bue aujourd'hui ». Seule l'énergie garde sa jauge :
elle est la seule à avoir une cible fixée (1950 kcal).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Sylvain Bettinelli
2026-08-06 13:47:05 +00:00
parent 5eafa14b99
commit b2b3c10807
2 changed files with 11 additions and 23 deletions

View File

@@ -59,12 +59,6 @@ struct CoachWidgetSnapshot: Codable {
var kcalToday: Double?
var kcalGoal: Double?
/// Objectif d'hydratation, en millilitres. **Optionnel et sans valeur par
/// défaut** : aucun objectif d'hydratation n'est défini dans les objectifs
/// nutritionnels. Tant qu'il vaut nil, le widget affiche le volume bu sans
/// barre une jauge sur un objectif inventé donnerait un pourcentage qui ne
/// veut rien dire.
var waterGoalMl: Double?
/// Séance planifiée du jour (nil = jour OFF / pas de séance).
struct TodaySession: Codable {