treiher / valens

An app for tracking your health and training progress.
GNU Affero General Public License v3.0
11 stars 3 forks source link

Shortcut for showing sets of previous training sessions during training session #59

Open treiher opened 6 days ago

treiher commented 6 days ago

Concept

senier commented 5 days ago

I like the concept! Especially if this new dialog is more spacious than the entries in the current training session dialog, this may actually be easier despite the additional click.

A downside that I can imagine (for my own training) is that you cannot see the goal for the next set of an exercise at a glance. As I still make progress pretty much every session, I do not have precise target loads or reps in my routines as I would need to update them all the time. Instead, I just put an indication of my target rep range and leave everything else empty (e.g. I may have a "9" in the reps field which reminds me to aim at 9-12 reps). During the session, I take this information and the information from the previous session to decide on the actual reps and load. Especially within supersets, I will usually need to have a look after every rest period to remember / decide on the values of the upcoming set.

Within the above design, I can see a couple of solutions for this:

I find your last (optional) item somewhat intriguing. It could be challenging from a usability perspective, though (light gray may be hard to distinguish from regular values). Thinking about it, it may even be worth considering to remove the input fields altogether and allow changes only in the new dialog (explicit values, previous values etc.). The input fields are a bit fiddly on a mobile anyway and I had situations where I made accidental entries while the phone was in my pocket.

Lastly, when designing the separate dialog to insert values, a way to use a modified value would be nice. I hardly ever use the exact previous value, but usually insert it and then increase the reps (because I got more reps than last session). Not sure whether that's worth the effort though. Also, I don't have a good idea the would work well on a mobile - something like spin buttons but with better usability...