Skip to content

Bei Übungen wie "Plank" o.ä. soll es eine Timer Ansicht geben #21

@017pixel

Description

@017pixel

Neues Feature:
Bei Übungen wie Plank, Hollow Body Hold usw... Alles was eine Zeitangabe hat, soll man auch einen "Los" Button haben, wenn man auf diesen klickt, soll ein großes Pop Up erscheinen, 65% des Bildschirms einnehmen, wo man einen Timer mit der passend eingestellten Zeit hat, wo man auf "Start" oder dann, wenn der Timer läuft, auf "Pause" klicken kann. Die Aufgabe soll dann erst abgehackt werden, wenn der Timer abgelaufen ist.

Wenn man auf Start klickt, soll ein 5 Sekunden Countdown mit schöner Animationen erscheinen, in diesen 5 Sekunden hat man Zeit, die richtige Position für die übung einzunehmen. Der Countdown soll mit Animationen sein, dass die nächste Zahl von oben kommt und die letzte nach unten verschwindet.

WICHTIG:
Wenn der Timer läuft, wärend man die App schließt (sie aber im Hintergrund geöffnet ist) soll der Timer auch weiterlaufen.
Timer sollen NUR bei Aufgaben sein, die Zeitangaben haben!

NOCH OFFENE DINGE DIE IN DER PLANUNG BERÜCKSICHTIGUNG BENÖTIGEN:

  • bei Aufgaben wie "Joggen", wo es eventuell auch Zeitangaben gibt, muss es auch über längere Zeit der Timer laufen können.
  • wenn ein Timer läuft und man aus dem Pop Up raus klickt (passiert oft ausversehen) soll eine Warnung kommen, dass man den Timer Fortschritt verliert, wenn man jetzt aus dem Pop up raus klickt. (Wie das aussieht weiß ich noch nicht, muss in der Planung entschieden werden)

Datenkonsistenz:

  • in den ganzen Trainingsdaten muss überprüft werden, welche Aufgaben einen solchen Timer benötigen

DESIGNGUIDE:

  • nutze den Design Skill um dieses Feature zu implementieren
  • das Design soll aber trotzdem aussehen wie der Rest der App. Also Design Konsistenz.

FÜR DIE PLANUNG:
nutze deinen Plan-like-a-pro Skill für die Planung und erstelle einen ausführlichen Plan, wie man dieses Feature implementiert und kläre alle offenen Fragen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions