[Feature Request] Allow Editing Progression Settings and Favorites in the Routine Editor
Maintainers usually reply within 4 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 43/100
Research direction
Start by reading the routine editor’s exercise details screen and the Exercise Library code that edits progression settings and favorites; the issue does not name specific files or tests. Check how exercise settings are shared so edits in one routine stay synchronized across the app. Done when users can configure all three listed progression methods and toggle a favorite in the routine editor, with both changes reflected in the Exercise Library.
Written by the indexing model from the issue text.
Description
When creating or editing a workout routine, I can configure the number of sets, reps, and rest time for each exercise.
However, I still have to go to the Exercise Library to change an exercise's progression settings or add it to my favorites.
For example, when setting up a routine with several exercises, I often have to switch between the routine editor and the Exercise Library repeatedly just to make these changes.
It would be much more convenient if I could do everything in one place.
1. Edit progression settings
Allow users to select and configure an exercise's progression method directly from its details screen in the routine editor.
This should include the progression methods already supported by GymMane, such as:
- Double Progression
- Linear Progression
- Reps + Sets + Weight
Users should also be able to configure the corresponding parameters for each method.
2. Add or remove favorites
Add a star icon to each exercise's details screen in the routine editor.
This would allow users to add or remove exercises from their favorites with a single tap, without having to open the Exercise Library.
Expected behavior
Ideally, these changes should update the exercise's existing settings rather than create separate settings for each routine.
For example, if I change the progression settings for Barbell Squat in one routine, the same settings should be reflected wherever that exercise is used.
The favorite status should also stay synchronized with the Exercise Library.
This would make creating and editing workout routines much more convenient and reduce unnecessary navigation between different parts of the app.
- Dominant language
- Dart
- Stars
- 844
- Forks
- 98
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 4
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from InlitX/GymMane
-
enhancement long term
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
InlitX/GymMane#311 · 1 comment · 2 reactions ·
Maintainers usually reply within 4 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 38/100
Maintainers usually reply within 4 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 4 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
InlitX/GymMane#326 · 1 comment ·
Maintainers usually reply within 4 days
-
AudioOpen
Difficulty 3/5 1-2 days Newbie friendliness 50/100
InlitX/GymMane#325 · 1 comment ·
Maintainers usually reply within 4 days
Similar issues
-
desktop linux photos
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
MaikuB/flutter_local_notifications#2866 ·
Maintainers usually reply within 1 day
-
area: docs good first issue priority: P1 size: S
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
cuesoftinc/apparule#463 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
madeofpendletonwool/PinePods#1078 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
carp-dk/cognition_package#40 ·