Frozen-Burrito / hydrate-app

Repositorio para la app de apoyo de la botella hydrate, desarrollada con Flutter.
2 stars 0 forks source link

[BUG] Error visual en las gráficas de hidratación y actividad #19

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error Parece que las barras en la gráfica de hidratación quedan con valores de 0, aún cuando hay consumo de agua.

Cómo Reproducir Pasos para reproducir el error: 1.Abrir la aplicación.

  1. Navegar a la pestaña de historial.
  2. Observar que las gráficas de barras no cambian cuando los registros de hidratación/actividad son cargados.

Comportamiento Esperado La gráfica primero debería mostrar todas las barras con un valor de 0. Cuando los registros son obtenidos desde la BD con un future, la gráfica debería hacer una transición para mostrar los valores obtenidos.

Entorno

Frozen-Burrito commented 2 years ago

Error secundario no crítico arreglado: en la lista de registros de hidratación, ya no se usa el constructor Future.value() que recibe otro Future del provider para construir la gráfica, ahora solo se pasa el Future del provider directamente.

Antes se usaba:

dailyTotals: Future.value(provider.pastWeekMlTotals)

La implementación arreglada es:

dailyTotals: provider.pastWeekMlTotals

Frozen-Burrito commented 2 years ago

El comportamiento de "error" no era un error de la gráfica en sí, sino un error con el valor máximo del eje Y. Las barras tenían los valores correctos, pero cuando el valor máximo del eje Y es muy grande, parecen puntos pequeños.

Esto se corrigió al permitir al usuario de WeekTotalsChart especificar el rango máximo de Y.