Repository navigation
Objectifs calculés, déplacement des repas, bandeau - #28
Merged
Merged
Conversation
Déplacer une ligne d'un repas à l'autre ne demande plus de la ressaisir : une feuille propose les autres moments de la journée. Le profil calcule désormais l'objectif calorique et les macros à partir d'un questionnaire : taille, âge, sexe, pas quotidiens, séances de salle et sorties cardio avec leurs intensités, objectif de poids. L'activité n'est pas prise comme un facteur tout fait mais reconstituée, ce qui colle mieux à une semaine qui varie. Les chiffres se recalculent à chaque réponse et rien ne s'applique sans validation. Pour une perte, l'app annonce la perte réellement atteignable : quand le rythme demandé passerait sous le minimum vital, la cible est bornée et l'écart dit en clair. Sans cela, demander 1,5 kg par semaine affichait une cible plancher sans prévenir que le rythme était hors d'atteinte. Le poids vient de Health Connect, où la balance l'écrit : c'est lui qui pilote le calcul. Deux corrections trouvées à l'écran : un bandeau restait en haut des onglets, la barre n'ayant plus de titre mais gardant sa couleur de surface ; et les champs numériques renvoyaient le curseur au début, « 180 » pouvant s'afficher « 801 » puis diverger de la valeur réellement retenue. Version 1.1.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Déplacer une ligne entre les repas
Une feuille propose les autres moments de la journée. Plus besoin de supprimer et ressaisir pour passer un aliment du déjeuner au dîner.
Le bandeau en haut
La barre n'affichait plus de titre sur les onglets mais gardait sa couleur de surface, d'où une bande en haut de l'écran. Elle épouse maintenant le fond.
Objectifs calculés
Un questionnaire : taille, âge, sexe, pas quotidiens, séances de salle et sorties cardio avec leurs minutes et leurs intensités, objectif de poids.
L'activité n'est pas prise comme un facteur multiplicateur tout fait, mais reconstituée — les pas d'un côté, les entraînements déclarés de l'autre. C'est plus proche du réel pour une semaine qui varie.
Les chiffres se recalculent à chaque réponse et restent affichés : on voit ce que coûte une séance de plus. Rien ne s'applique au profil sans validation.
Le détail est montré : métabolisme de base, marche, entraînements, maintien — pour qu'on sache d'où sort le total.
Rythme de perte
Le rythme hebdomadaire se choisit (0,25 à 1 kg). L'app annonce la perte réellement atteignable.
C'est un défaut que les tests ont révélé : demander 1,5 kg/semaine bornait la cible au plancher vital (1500 kcal) sans prévenir, et l'alerte « trop ambitieux » ne se déclenchait même plus puisqu'elle regardait l'écart après bornage. L'app dit maintenant : « tu perdras environ 0,84 kg par semaine, pas 1,5 ».
Poids
Repris de Health Connect à chaque lancement — celui qu'écrit ta balance le dimanche. C'est lui qui pilote le calcul.
Un bug attrapé à l'écran, pas à la compilation
Les champs numériques reconstruisaient leur texte depuis l'entier à chaque frappe : le curseur revenait au début, « 180 » s'affichait « 801 », puis l'affichage divergeait carrément de la valeur retenue (le calcul utilisait 180, le champ montrait 1).
Tests
14 tests sur le calcul : formule Mifflin-St Jeor vérifiée au chiffre près, répartition des séances sur la semaine, effet de l'intensité, déficit de 550 kcal pour 0,5 kg/semaine, plancher vital, protéines plus hautes en perte, glucides jamais négatifs.
Version 1.1.0.
🤖 Generated with Claude Code