Improvements for groups of routines

Open
#332 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 4 days

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
android, dart, flutter
Domain
mobile

Research direction

Start by reading how the app displays routine groups and routines, then trace the controls for expanding groups and changing list order. The issue requests collapsible groups, clearer separation between grouped and ungrouped routines, and reordering groups; done means all three behaviors work in the offline app. The payload names no files or tests, so locate the relevant screens and tests in the Flutter project first.

Written by the indexing model from the issue text.

Description

enhancement

I really like the idea of the different groups for the routines but I see some points that could be improved.

  • groups take away as much space as the routines without groups, so it doesn't help to get a better overview. I would like to use these to hide a away 'old' routines which I want to archive for now. So it would be superb to be able to compress that folder to just a narrow bar without seeing all the routines inside.
  • it's very hard to tell apart routines which are inside a group and those which don't belong to a group and are at the End of the whole list. So a slightly better differentiation would be nice, for when the folder is extended.
  • I would like to change the order of the groups.
Dominant language
Dart
Stars
844
Forks
98
Avg merge
1d 21h
Merged PRs (30d)
4

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from InlitX/GymMane

All issues in InlitX/GymMane

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.