Skip to content

0.0.1-R5-b24

Pre-release
Pre-release
Compare
Choose a tag to compare
@ZakaHaceCosas ZakaHaceCosas released this 09 Aug 14:15
· 715 commits to main since this release

PersonaPlus 0.0.1 [PRE-APP b24]

Qué hay en bandeja

Novedades

  • La página de bienvenida fue arreglada, se ve mejor y más pulida.
  • La navegación ahora está abajo, como debe ser.
  • PersonaPlus ahora es capaz de auto detectar tu idioma (usará inglés si tu idioma no está soportado).
  • ¡Resultados! Después de algunas sesiones en vivo, verás una página bastante sencilla con una estimación de las calorías quemadas.

    Esta función aún está en desarrollo.

Mejoras y correcciones

  • Corregidos algunos errores tipográficos de la app.
  • Corregidos algunos fallos con las medidas que la app utilizaba para mostrar el contenido. Ahora los espaciados son mejores visualmente.

<Novedades para devs />

  • Se eliminaron:
    • Implementación duplicada de termLog() @ Dev Interface.
    • Exportacón de addLogToGlobal() @ Toolkit, console.
    • El uso de vw y vh. Estos resultaban ser erróneos. Ahora se usa Dimensions de React Native.
    • Algunas dependencias innecesarias.
  • Se mejoró:
    • Ya no es requerida la comprobación Array.isArray() al usar getObjectives(). Como efecto secundario, el único parámetro de la función (wayToGetThem) ya no es válido: siempre devolverá un objeto.
    • Ahora, en lugar de un JSX tan largo y anidado, varios elementos se movieron a funciones separadas dentro del propio archivo, notable sobre todo en index.tsx y Sessions.tsx.
    • Ahora los hijos de las <Division />s son opcionales.
    • Mejorados algunos registros de consola para ser más descriptivos.
    • Se añadió JSDoc a funciones que lo necesitaban, y se mejoró donde hacía falta.
    • La configuración de VSCode del repositorio.
  • Se añadió
    • Una función para obtener la fecha de hoy en formato DD/MM/YYYY (toolkit/today.ts, getCurrentDate()).
    • Registro diario de los objetivos. ¡Está inacabado!
      • Esta implementación reemplaza la propiedad wasDone, individual a cada objetivo, que ha sido eliminada.
    • Interfaces UserData y UserHealthData ahora se exportan del toolkit userData.ts.

Cambios triviales

  • Eliminado un huevo de pascua (único que había).
  • Ahora Dev Interface también tiene una pantalla de carga.

Warning

Errores conocidos

  • En algunos dispositivos, el deslizamiento puede fallar, no dejando deslizar el contenido.
  • Dev Interface falla al cargar ciertos datos, mostrando [object Object]

Todos los cambios: 0.0.1-R5-b23...0.0.1-R5-b24