madmustachecompany / Blast-Workout-App

Help us blast your workout!
https://blastworkout.app/
3 stars 0 forks source link

[Quick Improvement] copy set weight and rep of the previous line #42

Open jwallet opened 1 year ago

jwallet commented 1 year ago

This is for me a huge pain to change values of every set one by one. So I really hope to see it in the app as a setting or by default .

I'm missing this from other fitness app. The ability to save time enterring values while the workout session is running.

If I log for an exercise 20reps with 40lbs and the lines below have no info it would be nice to duplicate that row to the others. Actually even if it has info. During the exercise you may change your mind and say that's not heavy enough or to heavy and you might do more or less reps. Well after changing a line, normally the lines below will be close in reps to the previous line and the weight won't change from one to the other.

Example FitBod or GymWorkout by Leap

alwex commented 1 year ago

I am not sure to understand your request, the actual behaviour is as follow:

Scenario 1: This is the first time the exercise is performed for this equipment and execution, the app use the defeault arbitrary value 10, reps = 10, weight = 10

Scenario 2: This is not the first time the exercise is performed for this equipment and execution, the app will load the latest reps and weight known for the exercise (can be in a previous workout) and apply it to the new set reps = lastKnownReps, weight = lastKnownWeight

Scenario 3: The set is not the first set and another set for the same exercise exists on the same workout, the set is duplicated with the previous values (see video attached), reps = previousReps, weight = previousWeight

Note that the exercise, equipment and execution has to match for the set to be pre populated, on the video, equipment = Plate Loaded Machine, execution = Bilateral.

One feature that may also help is the batch set creation you can access with a long press on the plus button (see second video), the same rules applies for batch set creation.

https://github.com/madmustachecompany/Blast-Workout-App/assets/63174/816c6bbf-5025-4bd5-afa5-caa71b27e4c1

https://github.com/madmustachecompany/Blast-Workout-App/assets/63174/eaf0934f-bb2b-4291-b3ea-703558d39743

jwallet commented 1 year ago

There are other scenarios, I only use generated workouts and I'm a new user so new workout show always 0lbs for every exercices. But I do not want to remove all lines cause I want to keep the recommanded reps. Like 12,10,10,10,10. And I do not set my weights before training cause since I want to try this new exercise I want to try on site what weight is good for me. I will change the first line of the exercise on my first set and I want all other lines below to follow.

Scenario A: Generated workout without pounds. I have to re enter the same weight for each line.

https://github.com/madmustachecompany/Blast-Workout-App/assets/23088305/c7f68120-f300-4ab3-9880-2592e8ac09d9

Scenario b: While working out I feel the weight is too much while warming up and I change it. I still have to change all lines one by one to keep the recommanded reps. ( if I do your solution I loose recommanded reps and I actually have to delete lines one by one before getting new ones... do that for all exercises and you will use all rest time just to correct the app.)

https://github.com/madmustachecompany/Blast-Workout-App/assets/23088305/24f53699-3ea4-4367-b194-92ffd0b074f1

Just a look to other apps and some offer that feature. One is using the first line as a template for the other lines

https://github.com/madmustachecompany/Blast-Workout-App/assets/23088305/a6309943-5acb-48de-baed-9908572b71c4

Another app always change reps and weight values manually entered from the lines below to the current line values except if it was submitted.

https://github.com/madmustachecompany/Blast-Workout-App/assets/23088305/db298c8f-16d0-480c-acca-c85591ee8b0f

I would like to have shortcuts to enter values like hotkeys or quick increment/ decrement buttons. Enterring values takes too long in my opinion.

Normally when I workout the weight stay the same for each line but the reps go down by just one or two if Im not able to reach the same reps for my set.

By the way... in my recordings I played with boths reps and weights. But in reality I just do small ajustments to the suggested workout.


If that's not in your plan, I will just try to get use this mechanic. Hopefully I will find a way to make it quick to log my set.

Forgot to say that I love Blast, it's a wondeful app. Really glad that I found it. Thanks for making it

alwex commented 1 year ago

This sound like a very good suggestion, we will definitely work on this feature when possible. Thank you for the suggestion and the very detailed tickets.

Please note that the development may be on hold for the upcoming two months as we will be on a trip and won't have access to dev machines.