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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user