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

Ability to split idle/untracked time between multiple tasks #1660

Closed
pcmind opened this issue Nov 8, 2021 · 7 comments
Closed

Ability to split idle/untracked time between multiple tasks #1660

pcmind opened this issue Nov 8, 2021 · 7 comments

Comments

@pcmind
Copy link
Contributor

pcmind commented Nov 8, 2021

Problem Statement

I usually do a break or go to lunch without touching the app so when I come back, an idle dialog to track idle time is displayed. If I forget to deal with it right away and start working, later I want to split idle time between break and task(s). Usually what I do is skip or break that time, and edit tasks manually to add approximate time used on it.

This problem applies also to untrack time button (when no task is been tracked); to be able to split that time into multiple tasks instead of dismiss and adding it manually to each task.

❔ Possible Solution

A solution would be to add a split button on both dialogs to split time between multiple tasks/breaks, then specifying task name and time for each part.

⤴️ Describe alternatives you've considered

The solution specified by #1451 does only considers break classification and this one on a way to split time more efficiently between tasks/breaks but not change the way data is saved.

@johannesjo
Copy link
Owner

Thanks for the suggestion! Would be nice to have this, though I am not sure how this could be done elegantly ui wise.

@pcmind
Copy link
Contributor Author

pcmind commented Nov 9, 2021

The ui part is also my issue because at least one time slot must not be a fixed one. I have been playing with it, but did not yet found a good result:

anim

@johannesjo
Copy link
Owner

That's an impressive mockup! Thank you very much. Possibly we just stop the idle time once the split button is clicked?

@pcmind
Copy link
Contributor Author

pcmind commented Nov 11, 2021

Stopping the clock would simplify greatly the UI because: only one way would be required to input task/breaks. But if we do so, after spliting part of total idle time, we won't be able to track remaining time on task X (the behavior that "TASK" button has nowadays).
I we opt for a fixed time frame, the split button could even "SKIP" the idle time, close idle dialog and open a new one with the logic to split the last time that was present in idle dialog.

@johannesjo
Copy link
Owner

Thanks again for your input! This should be available with the next (edge) release. Please let me know what you think!

@pcmind
Copy link
Contributor Author

pcmind commented Dec 11, 2021

I've just tested it from master and It is very nice. Thank you. Continue with the excellent work.

@johannesjo
Copy link
Owner

Thanks for testing! I am closing this then!

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

No branches or pull requests

2 participants