a-mabe / OpenHIIT

:weight_lifting: :medal_sports: Open-source, cross platform HIIT and Tabata interval timer. Pull requests are appreciated!
MIT License
48 stars 13 forks source link

[Feature/Improvement] Workouts with different exercise and rest durations #159

Open AlexMV12 opened 3 months ago

AlexMV12 commented 3 months ago

Purpose: As a user, I would like to do some workouts that are not "symmetric", i.e., where the duration of Exercise N could be different from the one of Exercise M. The same can be valid also for the rest times.

More details: Consider this workout: at the moment, I am unable to create something this. Maybe I could "play" with the rest/repetitions to simulate this, but it would be a workaround: 30 seconds squats - 30 seconds rest - 60 seconds plank - 45 seconds rest - 20 seconds jump with rope - 10 seconds rest.

Acceptance Criteria: I can customize the duration of specific exercises or rests in a workout.

Thank you very much for this app! Excellent job :)

a-mabe commented 3 months ago

Thanks for raising this feature request! Your interest in the project is greatly appreciated. 🚀

mkroehnert commented 2 months ago

@a-mabe thanks for making this project available.

In the light of the above feature request, I was thinking, if a possible solution could be to distinguish between individual exercises (which could be single timers, number of repetitions, or what is currently the Interval Timer) and workouts which can then be composed of exercises (maybe with additional rest times between exercises). This might however not be matching the current data model.