Laptop info:
With a large number of tasks, the application starts to slow down terribly.
Editing data in the Planner becomes extremely difficult.
Only one CPU core is used.
In idle with all loaded projects consumes ~13% of CPU.
Analysis of slow loading of projects showed that it takes a lot of time to create new TaskRow (over 1000 lines of code, a large part of which is a constructor).
In this regard, I have to edit the data directly in the database.

Thanks for the comment, you are right, do not optimize Planner when the user creates many tasks, I will improve it for a next release.
With just 4 tasks this is idling at 5% cpu, more than chrome on idle. There's some serious optimization needed on this program.
@ie900 You can try Planner 2 to do the same test please. I think that with this new version performance was greatly improved.
I don't have the _same_ test anymore, but I'll do a _similar_ one and report the results.
| Tasks | CPU |
| ----- | ------- |
| 000 | ~00% |
| 100 | ~03-05% |
| 200 | ~09-10% |
| 300 | ~11-12% |
| 400 | ~13-14% |
| 500 | ~15-16% |
But it no longer suffers from usability issues. Good job.
And also I found bugs: