jonny-bravo
When you add a task, you specify an urgency, time estimate, and what "schedule" it belongs to (e.g. work, personal, etc). Schedules are different categories with their own "slots" of time that a task can fill. You can also specify whether to use chunking, which lets the algorithm break a task into multiple events based on the "minimum chunk duration" you set for that task.
For example, let's say you create a 9-5 "schedule" for work. It's currently 3pm. You add two tasks:
- 3h, Task A, low priority, set min chunk duration to 1h
- 1h, Task B, high priority
Motion will schedule this as follows:
- 3-4pm today, Task B
- 4-5pm today, Task A
- 9-11am tomorrow, Task A
If you were to swap the urgencies, it will automatically reschedule those tasks (and any tasks that follow it, assuming they are marked as "auto-schedule")
Tbh the only problem is it's price. I use it quite a lot but I'm not sure I'll renew my annual subscription next month.
There's also Reclaim.ai, but I found Motion was faster to use and had a better UI