Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More flexible logs #64

Closed
rolandgeider opened this issue Feb 8, 2014 · 10 comments
Closed

More flexible logs #64

rolandgeider opened this issue Feb 8, 2014 · 10 comments
Assignees
Labels
effort: high High effort/complexity, e.g. big feature help wanted needs discussion Feature not yet completely clear, needs brainstorming

Comments

@rolandgeider
Copy link
Member

When adding a log, either in the log view or in the gym view, it should be possible to exchange one exercise with another. This can be useful e.g. when a machine is occupied or the user can't do the planed exercise for other reasons.

@rolandgeider
Copy link
Member Author

From user feedback: it should be possible to skip exercises. This makes sense, it should be possible to quickly navigate to a specific exercise (or skip it, etc.)

@rolandgeider
Copy link
Member Author

Add explicit "on the fly workout" option, so that there are no initial exercises and the user can select on each step what they want to do

@rolandgeider
Copy link
Member Author

Other ideas:

  • Show the exercise images, if any.
  • Show the exercise description, tips, trained muscles (in body-diagram), etc.
  • When selecting the repetitions, use a dropdown, not an input field, this is faster in mobile devices
  • Even better, since the user has probably already done that specific exercise weight-repetions combination, the page could present somehow the last ones, when the user selects one, both the repetitions and the weight are filled in.

@rolandgeider rolandgeider added the needs discussion Feature not yet completely clear, needs brainstorming label Sep 26, 2015
@rolandgeider
Copy link
Member Author

Adding the needs dicussion tag, since it's not clear (to me) exactly how some of these ideas could actually look like (if they are useful at all)

@rolandgeider
Copy link
Member Author

From a user request: should the timer page reload for whatever reason (this can happen more easily on the mobile version), it should be possible to resume the session.

@rolandgeider rolandgeider removed this from the 1.7 milestone Feb 9, 2016
@dometto
Copy link

dometto commented Oct 15, 2016

Add explicit "on the fly workout" option, so that there are no initial exercises and the user can select on each step what they want to do

👍

Other apps (like thesquatrack.com) also allow adding exercises to a day that are not coupled to a routine, "workout day", or whatever. This is essential to some users. I haven't looked at the code yet, but I would be interested in contributing to this if it wouldn't require a complete rewrite of the app. :)

@rolandgeider
Copy link
Member Author

hi @dometto !

I know, there have been many days where I wish I could do this! The positive side is that it's not necessary to rewrite the whole application, the backend can already support this, what's needed is to make the frontend more flexible. If you want the technical details: currently the gym mode is made with jquery, we plan to add angularJS to the application to allow for more dynamic pages (starting with #284, but this issue would be the second thing to attack). It wouldn't make much sense to add now the flexible logs and then rewrite everything and re-implement it again. If you are fit with angular you'd be more than welcome to contribute, @illegalnumbers is on board as well

@dometto
Copy link

dometto commented Sep 27, 2018

It's been a while but am interested in using wger again -- what is the general status of the project, and of this issue (and the angular implementation) in specific?

@dometto
Copy link

dometto commented Sep 26, 2022

Was this feature introduced, and can I test it anywhere?

@rolandgeider
Copy link
Member Author

Not yet, this is tracked in #1066 which we will try to do for the next version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: high High effort/complexity, e.g. big feature help wanted needs discussion Feature not yet completely clear, needs brainstorming
Projects
None yet
Development

No branches or pull requests

2 participants