If a task is collapsed, its subtasks don't need to be created upon loading the file. Instead, some sort of proxy could be inserted that gets replaced by the correct widget as soon as its parent is expanded.
This would be especially beneficial when loading large documents with hundreds/thousands of hierarchically organized tasks.
If a task is collapsed, its subtasks don't need to be created upon loading the file. Instead, some sort of proxy could be inserted that gets replaced by the correct widget as soon as its parent is expanded.
This would be especially beneficial when loading large documents with hundreds/thousands of hierarchically organized tasks.