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

Allow 5 minute duration goals #394

Open
tijlleenders opened this issue Sep 17, 2023 · 3 comments
Open

Allow 5 minute duration goals #394

tijlleenders opened this issue Sep 17, 2023 · 3 comments

Comments

@tijlleenders
Copy link
Owner

Is your feature request related to a problem? Please describe.
It would be very cool if I can not only schedule 1h blocks but also 5 minute tasks on the calendar.

Describe the solution you'd like
Make the step generator and step placer handle this correctly - without impacting performance negatively (I'm guessing <50ms for the default goals so that total recalculate remains <100ms).

Describe alternatives you've considered
Keep working with 1h blocks for now. Not interesting as that seems to be largely sorted out.

Additional context
We still need a test case before this can start.
My feeling is they would 'pool' together once the schedule gets tight. So for a very busy schedule these micro-tasks would bundle in the half-hour 'cracks' in my schedule so I can then complete them all in a row.
We probably need to add some extra logic to the scheduler to keep the 'regular' 1h-based blocks aligned to the whole hours; you don't want a whole day of appointments that all start at :05 just because you started your day with a 5min phone call...

@tijlleenders tijlleenders moved this to temp to drag faster in ZinZen scheduler Sep 17, 2023
@tijlleenders tijlleenders moved this from temp to drag faster to Parking lot in ZinZen scheduler Sep 17, 2023
@tijlleenders
Copy link
Owner Author

Don't start work on this till we remap to the new API in #386

@tijlleenders
Copy link
Owner Author

Don't start thinking about this until all test cases pass in the new scheduler approach from #411

@tijlleenders tijlleenders moved this from Parking lot to Low prio in ZinZen scheduler Nov 25, 2023
@thinkrapido
Copy link
Collaborator

Related #18 (comment)

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

No branches or pull requests

2 participants