[FR/Bug] Simultaneous next activity suggestions
1. Summary
- Allow to display all the timers suggested by the concurrent ongoing simultaneous timers and not only those suggested by the last ongoing timer.
2. Motivation
-
I recently started using the activity suggestions in the app and they work very well as they save a lot of searching and filtering, but I expected all suggested timers for all ongoing activities to be shown and only those for the oldest ongoing timer are suggested.
-
This could make the suggestions work properly when there is an ongoing timer that may not have any suggestions configured and later one starts another timer that has them.
3. Proposed Solution
- I propose to change the boolean criteria that filters the suggested timers to "timers suggested by at least one of the current ongoing timers". A list of all the activities suggested by all the ongoing activities summed up should be shown.
4. Alternatives Considered
- An optional configuration box could allow the user to choose between this criteria or the previous, in case there may be conflicts (I cannot see them now, but just in case)
5. Additional Context
-
I don't know if this is a bug or if it can be considered a recommendation for the future.
-
Thanks a lot to Anton Razinkov and all the people behind this awesome app, you are the best.
Hello! Sounds reasonable. Although it seems like a rare usecase. Can you describe your specific usecase, with actual activity names? It would help to understand the problem.
Greetings! Of course, here is an example:
-
User case:
- I set suggested activities for certain timers:
- Study
- After studying suggest me: Rest, Run, Read
- Read
- After reading suggest me: Rest
- Computer
- After using computer: No suggestions
- Study
- I set suggested activities for certain timers:
-
Let's say I am using these timers together and they are activated as follows in order of newest to oldest in start time:
Study Read Computer
-
What I would see suggested currently:
No suggestions
-
What you would see suggested with enhancement:
Rest, Run
-
-
Let's say I stop using the computer:
Study Read
-
What you would see currently suggested:
Rest
-
What I would see suggested with improvement:
Rest, Run
-
-
Let's say I also stop reading:
Study
-
What I would currently see suggested:
Resting, Running, Reading
-
What I would see suggested with improvement:
Resting, Running, Reading
-
Hope this is helpful! The suggestions are a combination of all the suggestions from the ongoing activities not counting the suggested activities that are already in progress.
Thank you for the detailed explanation! Totally makes sense. Will do.
Was implemented in latests commits, will be in the next release.