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

[FR/Bug] Simultaneous next activity suggestions #279

Open
marjomol opened this issue Feb 10, 2025 · 3 comments
Open

[FR/Bug] Simultaneous next activity suggestions #279

marjomol opened this issue Feb 10, 2025 · 3 comments

Comments

@marjomol
Copy link

marjomol commented Feb 10, 2025

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.

@Razeeman
Copy link
Owner

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.

@marjomol
Copy link
Author

marjomol commented Feb 12, 2025

Greetings! Of course, here is an example:

  • User case:

    • I set suggested activities for certain timers:
      1. Study
        • After studying suggest me: Rest, Run, Read
      2. Read
        • After reading suggest me: Rest
      3. Computer
        • After using computer: No suggestions
  • 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

    1. What I would see suggested currently:

      No suggestions

    2. What you would see suggested with enhancement:

      Rest, Run

  • Let's say I stop using the computer:

    Study
    Read

    1. What you would see currently suggested:

      Rest

    2. What I would see suggested with improvement:

      Rest, Run

  • Let's say I also stop reading:

    Study

    1. What I would currently see suggested:

      Resting, Running, Reading

    2. 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.

@Razeeman
Copy link
Owner

Thank you for the detailed explanation! Totally makes sense. Will do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants