blockbasti / just_another_workout_timer

A simple timer for your workouts, built with Flutter!
MIT License
127 stars 21 forks source link

Add Folders to Workout List #199

Open crimsoncor opened 2 months ago

crimsoncor commented 2 months ago

As the number of workouts build up, finding and organizing them can become an issue. Adding folders would allow users to nest workouts and clean up the long list of workouts that can build up in the app currently.

Alternatively, could support adding tags to workouts and then filtering by tags. This would give more flexibility than a rigid hierarchy, but also might be less intuitive to users of the app.

Not opposed to looking at helping out with coding this feature if an agreeable solution is found that will be accepted as a PR

romanoce commented 2 months ago

Agreed. I face the same trouble when using the app too.

Alternatively, a search function to find a workout will also do.

crimsoncor commented 2 months ago

I'm currently leaning towards a tag system. When I started figuring out how I'd actually want to use it, that seemed to be the most logical way. For my use case, I'd use tags for things like body parts affected: upper body, core, full body Equipment: bands, dumbbells, slides, bodyweight workout type: no-repeat, supersets

And then some sort of interface where you can select one or more tags and filter workouts to just those that have tags that match.

Categories/Folders just wouldn't be expressive enough to capture everything wanted in that use case.

romanoce commented 2 months ago

Currently I use a coding system for workout names for tagging. Yeah that's far from ideal.